Skip to main content
OpenCodeはカスタムのOpenAI互換プロバイダー経由でPhaseoを呼び出せます。OpenCodeのモデル選択、利用状況、ルーティングを1つのPhaseo APIキーに集約する場合は、この設定を使います。

1) OpenCodeを設定する

OpenCodeの公式リリースをインストールし、Phaseo CLIでグローバルプロバイダーを追加して、互換性のあるPhaseoモデルをすべて同期します。専用キーはOpenCodeの資格情報ストアに保存されます。
このコマンドは有効期限のないPhaseo CLI: OpenCode API Keyを作成し、OpenCodeの無関係な設定や資格情報を保持したまま--dry-runにも対応します。既存のグローバルopencode.jsoncがあれば更新し、なければ~/.config/opencode/opencode.jsonを使います。 選択したモデルだけを設定するには--catalog defaultを使います。 CLIはOSの資格情報ストアにも独自のコピーを保持し、phaseo integrations remove opencodeを実行するとキーを失効させます。

手動設定

プロジェクト内またはOpenCodeのグローバル設定にあるopencode.jsonを作成または更新します。
OpenCodeで使うPhaseoモデルIDに合わせて、modelsオブジェクトのモデルを追加または削除します。

2) OpenCodeを起動する

設定を編集した後にOpenCodeを再起動し、/modelsからPhaseoモデルを選びます。 後でPhaseoプロバイダーだけを削除するには、次を実行します。

動作確認

  • ファイル編集ワークフローを使う前に、簡単なプロンプトを実行します。
  • モデルが拒否された場合は、Modelsエンドポイントで正確なIDを確認します。
  • 認証に失敗した場合はphaseo opencodeを再実行し、opencode auth listを確認します。

ドキュメントのコンテキストを追加する

セッション中にOpenCodeがPhaseoのドキュメントを読めるようにするには、Docs MCPサーバーも追加します。
最終更新日 2026年10月2日