Cockpit Tools API 設定方法
Cockpit ToolsはCodex profileを管理します。「プロバイダー追加 → インスタンスへ紐付け → 有効化して起動」の順に操作して、Codexを穷哥么 APIへ切り替えます。
クイック設定
- 設定場所
Codexページ → モデルプロバイダーTab → カスタムプロバイダーを追加- Base URL
https://qionggeme.com/v1- コンテンツサイトや/docs付きアドレスは使用しません。
- API Key
穷哥么コンソールで生成したAPI Key- 文書にはプレースホルダーだけを記載し、実際のKeyを書かないでください。
- wireApi
responses- chat_completionsを選ばないでください。
- モデル
gpt-5.3-codex-spark- 実際には現在のトークンに表示されるモデル一覧を基準とします。
- 反映操作
プロバイダーを紐付け → 有効化して起動- 保存しただけでは切り替わりません。
事前準備:
- Cockpit Tools をインストールして開き、Codex管理ページが表示できること。
- 穷哥么コンソール でAPI Keyを作成済みであること。
- コンソールで現在のトークンに表示されるモデルを確認済みであること。モデル料金ページ は主要モデルの参考にできます。
この接続ではCockpit ToolsがCodex profileの auth.json と config.toml を管理します。CockpitのUIから切り替え、管理中の設定ファイルを同時に手動編集しないでください。
設定手順
Codexの「モデルプロバイダー」Tabを開く
Cockpit Toolsで Codexページ を開き、「モデルプロバイダー」 Tabへ移動して 「カスタムプロバイダーを追加」 をクリックします。このBase URLをCockpitのローカルサービスアドレス欄へ入力しないでください。ここでは外部モデルプロバイダーを設定します。
名前、Base URL、API Keyを入力する
- 名前:例
qionggeme-codex - Base URL:
https://qionggeme.com/v1 - API Key:自分の穷哥么 API Keyを引用符や余分な空白なしで貼り付けます。
Base URLはAPI入口であり、コンテンツサイトURLではありません。
/docsを追加しないでください。- 名前:例
wireApiをresponsesにしてモデルを指定する
プロトコル欄 wireApi で
responsesを選択します。例としてgpt-5.3-codex-sparkを入力できます。現在のトークンで利用できない場合は一覧内のCodex互換モデルへ置き換えてください。chat_completionsは選ばないでください。プロバイダー設定を保存する
保存し、モデルプロバイダー一覧にカードが表示されることを確認します。ここでの「保存」は設定をCockpitへ保存するだけで、Codexインスタンスへの切り替えは行いません。
インスタンスへ戻ってプロバイダーを紐付ける
CockpitのCodexインスタンス管理へ戻り、対象インスタンスに保存したカスタムプロバイダーを紐付けます。紐付けなければ、保存済みでもCodex profileはそのプロバイダーを使用しません。
「有効化して起動」を明示的に実行する
紐付け後、「有効化して起動」 を実行してインスタンス状態を確認します。この操作で初めてCockpitが対象Codex profileをプロバイダーへ切り替えます。保存と切り替えは別です。
Codexが新しいプロバイダーを使うか確認する
インスタンスが実行中であることを確認し、そのインスタンスからCodexを起動または再起動して簡単なリクエストを送ります。切り替え前のターミナルやprofileが動作中なら、古いプロセスを終了してください。
設定例
# Cockpit Tools → Codex → モデルプロバイダー → カスタムプロバイダーを追加 名前: qionggeme-codex Base URL: https://qionggeme.com/v1 API Key: あなたの穷哥么 API Key wireApi: responses モデル: gpt-5.3-codex-spark(または現在のトークンで利用可能なCodexモデル) # 保存後に必ず行う操作 1. インスタンスへ戻る 2. プロバイダーを紐付ける 3. 「有効化して起動」を実行する # 注意 設定の保存だけではインスタンスは切り替わりません。Cockpitが管理するauth.json / config.tomlを同時に手動編集しないでください。
トラブルシューティング
プロバイダーを保存したのにCodexが古い回線を使う
保存は永続化だけです。インスタンスへ戻りプロバイダーを紐付け、「有効化して起動」 を実行してからCodexを再起動します。カードの有無だけでなくインスタンス状態を確認してください。
chat_completionsを選びResponsesリクエストが失敗する
プロバイダーを編集し、wireApi を responses に変更します。Base URLは https://qionggeme.com/v1 のままにします。
プロバイダーはあるがインスタンスに反映されない
現在のインスタンスへ本当に紐付けたか確認します。紐付けは独立した操作で、インスタンスを変更した場合も再確認し、「有効化して起動」を実行します。
インスタンスが起動せず、ポートまたは状態が異常
Cockpitで実行状態とポートを確認し、他プロセスによるポート使用がないか調べます。使用中のプロセスを確認せずに終了させないでください。ポート変更後はインスタンスを再起動して確認します。
古いprofileを読み続ける、または手動編集後に状態が乱れた
管理対象インスタンスを停止し、現在の紐付けと有効状態を確認してからCockpitで「有効化して起動」をやり直します。Cockpitは auth.json と config.toml を管理するため、管理中は同時に手動編集しないでください。
よくある質問
Cockpit ToolsのBase URLには何を入力しますか?
https://qionggeme.com/v1 を入力します。穷哥么のCodex API入口です。コンテンツサイトURLや/docs付きアドレスは使用しません。
wireApiがresponsesでなければならないのはなぜですか?
CodexがResponsesネイティブプロトコルを使用するためです。chat_completionsは別のプロトコルで、誤って選ぶとリクエスト形式またはルーティングが一致しません。
プロバイダーを保存すれば切り替え完了ですか?
いいえ。保存後にインスタンスへ紐付け、「有効化して起動」を実行し、実行状態と実際のリクエストを確認する必要があります。
Cockpit ToolsはどのCodexファイルを変更しますか?
CockpitはCodex profileのauth.jsonとconfig.tomlを管理し、有効化時に選択したプロバイダーへ切り替えます。管理対象ファイルの同時手動編集は推奨しません。
gpt-5.3-codex-sparkは必ず利用できますか?
設定例であり、実際のモデルは現在のトークンに表示される一覧を基準とします。存在しない場合は一覧内のCodex互換モデルへ変更してください。