forked from takahiroanno2024/election2024
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into HiroakiSato1106-patch-1
- Loading branch information
Showing
7 changed files
with
110 additions
and
14 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Qdrant API Key - Qdrantデータベースへのアクセスに必要 | ||
QD_API_KEY=XXX | ||
|
||
# OpenAI API Key - OpenAIのサービス(GPT、Embedding)を使用するために必要 | ||
OPENAI_API_KEY=sk-XXX | ||
|
||
# Qdrant URL - QdrantデータベースのエンドポイントURL | ||
QD_URL=https://XXX.gcp.cloud.qdrant.io | ||
|
||
# GitHub Issue Number - デバッグ時に特定のIssueを処理するために使用 | ||
# GitHub Actionsでは自動的に設定されるため、ローカルデバッグ時のみ必要 | ||
GITHUB_EVENT_ISSUE_NUMBER=5 | ||
|
||
# GitHub Repository - 処理対象のリポジトリ(形式: ユーザー名/リポジトリ名) | ||
GITHUB_REPOSITORY=XXXX/election2024 | ||
|
||
# GitHub Token - GitHubのAPIにアクセスするための認証トークン | ||
# リポジトリへの読み書き権限が必要 | ||
GITHUB_TOKEN=ghp_XXX |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
# デバッグガイド | ||
|
||
このドキュメントでは、`.github/scripts/review_issue.py`スクリプトのデバッグ方法について説明します。 | ||
|
||
## 準備 | ||
|
||
1. リポジトリをローカルにクローンします: | ||
``` | ||
git clone https://github.com/yourusername/election2024.git | ||
cd election2024 | ||
``` | ||
|
||
2. `.github/scripts/`ディレクトリに移動します: | ||
``` | ||
cd .github/scripts/ | ||
``` | ||
注意: 以降の全ての操作は、この`.github/scripts/`ディレクトリ内で行います。 | ||
|
||
3. `.env.example`ファイルを`.env`にコピーします: | ||
``` | ||
cp .env.example .env | ||
``` | ||
|
||
4. `.env`ファイルを編集し、必要な環境変数を設定します: | ||
- `QD_API_KEY`: QdrantのAPIキー | ||
- `OPENAI_API_KEY`: OpenAIのAPIキー | ||
- `QD_URL`: QdrantのURL | ||
- `GITHUB_EVENT_ISSUE_NUMBER`: デバッグ用のIssue番号 | ||
- `GITHUB_REPOSITORY`: あなたのGitHubリポジトリ(例:`username/repo`) | ||
- `GITHUB_TOKEN`: GitHubの個人アクセストークン | ||
|
||
## デバッグの手順 | ||
|
||
1. 必要なライブラリをインストールします。`.github/scripts/`ディレクトリにいることを確認してから: | ||
``` | ||
pip install -r ../requirements.txt | ||
``` | ||
|
||
2. `review_issue.py`のを実行しデバッグします。 | ||
|
||
|
||
## トラブルシューティング | ||
|
||
- API接続エラーが発生した場合は、`.env`ファイルの認証情報が正しいか確認してください。 | ||
- GitHubのレート制限に遭遇した場合は、しばらく待ってから再試行してください。 | ||
- Qdrantの操作でエラーが発生した場合は、コレクションが正しく初期化されているか確認してください。 | ||
|
||
## テスト用Issue作成 | ||
|
||
デバッグ中に実際のIssueでテストしたい場合: | ||
|
||
1. GitHubリポジトリ上で新しいIssueを作成します。 | ||
2. 作成したIssueの番号を`.env`ファイルの`GITHUB_EVENT_ISSUE_NUMBER`に設定します。 | ||
3. `.github/scripts/`ディレクトリにいることを確認し、スクリプトを実行します: | ||
``` | ||
python review_issue.py | ||
``` | ||
4. Issueが正しく処理されるか確認します。 | ||
|
||
注意:テスト用のIssueを作成する際は、実際の運用環境に影響を与えないよう注意してください。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters