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を作成または更新します。
modelsオブジェクトのモデルを追加または削除します。
2) OpenCodeを起動する
設定を編集した後にOpenCodeを再起動し、/modelsからPhaseoモデルを選びます。
後でPhaseoプロバイダーだけを削除するには、次を実行します。
動作確認
- ファイル編集ワークフローを使う前に、簡単なプロンプトを実行します。
- モデルが拒否された場合は、Modelsエンドポイントで正確なIDを確認します。
- 認証に失敗した場合は
phaseo opencodeを再実行し、opencode auth listを確認します。