OpenAI 認証
Qwen Code CLI は、Google の Gemini モデルの代わりに OpenAI モデルを使用したいユーザーに対して、OpenAI 認証をサポートしています。
認証方法
1. インタラクティブ認証(推奨)
CLI を初めて実行し、認証方法として OpenAI を選択すると、以下の入力を求められます:
- API Key: https://platform.openai.com/api-keys から取得したあなたの OpenAI API key
- Base URL: OpenAI API のベース URL(デフォルトは
https://api.openai.com/v1) - Model: 使用する OpenAI モデル(デフォルトは
gpt-4o)
CLI が各フィールドについてガイドしてくれます:
- API key を入力して Enter を押下
- Base URL を確認/変更して Enter を押下
- モデル名を確認/変更して Enter を押下
Note: API key は直接貼り付けることができます — CLI はペースト機能をサポートしており、確認のためにキー全体を表示します。
2. コマンドライン引数
OpenAI の認証情報をコマンドライン引数からも渡すことができます:
# API key を使って基本的な使い方
qwen-code --openai-api-key "your-api-key-here"
# カスタム base URL を指定する場合
qwen-code --openai-api-key "your-api-key-here" --openai-base-url "https://your-custom-endpoint.com/v1"
# カスタム model を指定する場合
qwen-code --openai-api-key "your-api-key-here" --model "gpt-4-turbo"3. 環境変数
シェルまたは .env ファイルで以下の環境変数を設定してください:
export OPENAI_API_KEY="your-api-key-here"
export OPENAI_BASE_URL="https://api.openai.com/v1" # 省略可能、デフォルトはこの値
export OPENAI_MODEL="gpt-4o" # 省略可能、デフォルトは gpt-4oサポートされているモデル
CLI は OpenAI API 経由で利用可能なすべての OpenAI モデルをサポートしています。以下が含まれます:
gpt-4o(デフォルト)gpt-4o-minigpt-4-turbogpt-4gpt-3.5-turbo- その他の利用可能なモデル
カスタムエンドポイント
OPENAI_BASE_URL 環境変数を設定するか、--openai-base-url コマンドライン引数を使用することで、カスタムエンドポイントを利用できます。これは以下のようなケースで便利です:
- Azure OpenAI の利用
- 他の OpenAI 互換 API の利用
- ローカルの OpenAI 互換サーバーの利用
認証方法の切り替え
認証方法を切り替えるには、CLI インターフェースで /auth コマンドを使用してください。
セキュリティに関する注意点
- API キーはセッション中にメモリ上に保存されます
- 永続的に保存する場合は、環境変数または
.envファイルを使用してください - API キーをバージョン管理システムにコミットしないでください
- CLI では確認のために API キーがプレーンテキストで表示されるため、端末の安全性を確保してください
Last updated on