このツールは、Git の diff 内容を解析し、コードレビューを自動で行います。
uv sync
以下のコマンドを使用して、main.py
を実行します。
git diff | uv run main.py --model <model_name>
model_name
のデフォルト値はdeepseek-chat
です。
--model
: 使用するモデルを指定します。以下のいずれかを指定できます。deepseek-chat
gemini-2.0-flash-exp
gpt-4o
git diff | uv run main.py --model deepseek-chat
このコマンドは、diff の内容を読み込み、deepseek-chat
モデルを使用してコードレビューを行います。
以下の環境変数を設定する必要があります。
DEEPSEEK_API_KEY
: DeepSeek API のキーGEMINI_API_KEY
: Gemini API のキーOPENAI_API_KEY
: OpenAI API のキー