Back to Cc Switch

Codex デスクトップアプリでカスタムモデルが見えない?(よくある質問)

docs/guides/codex-desktop-custom-model-visibility-ja.md

3.16.45.7 KB
Original Source

Codex デスクトップアプリでカスタムモデルが見えない?(よくある質問)

対象バージョン: CC Switch v3.16.1 以降。本記事は「なぜ Codex デスクトップアプリでカスタムモデルが見えないのか」と、使える緩和策を解説します。図入りの詳細な設定手順は サードパーティ API 利用時に Codex のリモート操作と公式プラグインを保持する を参照してください。

現象

CC Switch で Codex をサードパーティ / カスタムモデル(DeepSeek、Kimi、GLM、MiniMax、中継サービスなど)へ切り替えた後:

  • Codex デスクトップアプリのモデルセレクタにこれらのカスタムモデルが表示されず、多くの場合は公式の既定モデルだけが残り、思考レベルも公式の既定へ戻ってしまう。
  • 一方でコマンドライン codex/model ではすべて正常に表示される。

多くのユーザーがこの現象に遭遇しています。以下で原因と対処を解説します。

なぜこうなるのか

これは CC Switch のローカル設定の問題でも、CC Switch のバグでもありませんCodex デスクトップアプリ(上流のクローズドソースクライアント)自身のモデルゲーティング挙動です。

Codex デスクトップアプリのモデルセレクタは、あなたの現在のログイン ID に応じてどのモデルを通すかを決めます。公式 ChatGPT / Codex のログイン状態を検出できないとき、セレクタを公式の既定モデルへ強制的に戻し、config.toml で設定したカスタムモデルを隠します(思考レベルもあわせて公式の既定へ戻ります)。公式は「デスクトップ GUI でカスタムプロバイダーのモデルを公開する」ことを not planned としてマークしているため、CC Switch がデスクトップ GUI のレベルでこれを根本的に修正することはできません。

コマンドライン codex/model とリクエストルーティングは config.toml 内のカスタムプロバイダーを正常に認識できます。デスクトップ GUI のセレクタだけがこのゲーティングの制限を受けます

緩和策: 公式ログインを保持する

対処は公式ログイン状態を保持することで、デスクトップアプリのゲーティングにあなたのカスタムモデルを通させます。要点は次のとおりです(完全な図入り手順は下のリンク先のガイドを参照してください):

  1. まず Codex で公式 ChatGPT / Codex に一度ログインし(Free サブスクリプションで構いません)、公式ログイン状態を保持する。
  2. CC Switch で 設定 → 一般 → Codex アプリ拡張 → サードパーティ切替時に公式ログインを保持 をオンにする(デフォルトはオフ)。
  3. そのサードパーティプロバイダーでローカルルーティングを有効化し、Codex のルーティングをオンにする(DeepSeek / Kimi / MiniMax など Chat Completions プロトコルのプロバイダーでは必須)。
  4. Codex を完全に終了して再起動する。

オンにすると、CC Switch はサードパーティプロバイダーへ切り替える際に ~/.codex/auth.json 内の公式ログイン状態を保持し、サードパーティの Key を config.toml へ書き込みます。これにより、デスクトップアプリは引き続き公式ログイン ID を認識してゲーティングを通すため、設定したカスタムモデルがセレクタに再び表示されます。保持された公式 Token がサードパーティへ送られることはありません——サードパーティのモデルリクエストは引き続き、設定した Key でローカルルーティング経由で転送されます。

📖 詳細な図入り手順: サードパーティ API 利用時に Codex のリモート操作と公式プラグインを保持する

それでも見えない場合は

  • スイッチがオンか確認する: このスイッチはデフォルトでオフです。多くの人は初めてサードパーティへ切り替えたときに公式ログイン状態を上書きしてしまい、その結果見えなくなっています——上記の手順でオンにしてください。
  • 公式ログイン状態は期限切れになる: 数日間公式ログインを使わないと、Token が失効した後にセレクタが再び空になることがあります——公式に一度ログインし直せば回復します。
  • コマンドラインでの確認: codex debug models を使うと CLI 側で実際に利用可能なモデルを一覧でき、モデル自体が正しく設定されていることを確認できます(CLI はこのゲーティングの影響を受けません)。
  • 個々の Codex デスクトップ版で挙動が多少異なる場合があります。これは上流クライアントの範疇であり、CC Switch のどのバージョンでもデスクトップ GUI のレベルで根本解決することはできません。

参考リンク

</content>