OpenAIの設定
任意AI ProviderOpenAIのAPI Keyを取得し、CodeCaptainに登録します。ChatGPT(Web/アプリ)の契約とOpenAI Platform(API)は別サービスです。APIの利用には、ChatGPTの契約とは別にOpenAI PlatformでのBilling設定が必要な場合があります。
- 所要時間:
- 約10分
- 難易度:
- ふつう
この設定でできること
- GPT系モデルによるコードレビュー・実装計画の生成
- Chatでの相談
- モデル一覧の自動取得(利用可能なモデルはアカウントにより異なります)
必要なもの
- OpenAI Platformのアカウント
- OpenAI PlatformでのBilling(支払い)設定(APIは従量課金です)
手順
手順1: OpenAI Platformにログインする
OpenAI Platform(platform.openai.com)にログインします。ChatGPTのアカウントでログインできますが、APIの契約・課金は別管理です。
手順2: API Keyを作成する
PlatformのAPI Keys設定からSecret Keyを作成します。作成直後にしか全文を表示できない場合があるため、このタイミングでコピーしてください。画面の名称や場所は変更されることがあります。迷ったら下の公式リンクを参照してください。
手順3: CodeCaptainに登録する
CodeCaptainのSettingsを開き、AI ProviderのOpenAIカードのAPI Key欄へ貼り付けて保存します。
手順4: Test Connectionで確認する
OpenAIカードのTest Connectionを押します。「Connected」と表示されれば設定完了です。
CodeCaptain側の設定場所
CodeCaptainを開く → Settings → AI Provider → OpenAI
確認方法
- OpenAIカードのTest Connectionが「Connected」になる
- カードに「Configured」バッジが表示される
- Modelの選択肢にアカウントで利用可能なモデルが表示される
よくある問題
- Test Connectionが「Unauthorized」になる
- API Keyの値が正しいか確認してください。保存済みキーは表示されないため、再入力して保存し直します。ChatGPTの契約だけではAPIは利用できません。
- 「Rate Limited」になる
- 短時間に多くのリクエストを送ったか、利用枠の上限です。しばらく待つか、OpenAI Platformの利用状況を確認してください。
- 生成がMockのままになる
- OpenAIカードで「Activeにする」を押し、OpenAIをActive Providerに切り替えてください。
セキュリティ上の注意
公式リンク
外部サービスの画面・料金は変更されることがあります。最新情報は公式ページをご確認ください。