OpenCode は opencode.json の provider.<id> にプロバイダーを保存するため、複数の接続が
1 つの設定に共存します。Provider ID はすべて一意にします。1 項目を編集しても他の接続は
保持されます。「ツールから削除」はその項目だけを削除し、他には影響しません。既定
ディレクトリは ~/.config/opencode で、OcHub は MCP サーバーとスキルも管理できます。
OpenCode の接続を追加する
-
openrouterやcompany_aiのような安定した ID を入力します。 -
上流に合う AI SDK パッケージを選びます。
上流 一般的なパッケージ OpenAI 互換サードパーティー @ai-sdk/openai-compatibleOpenAI 公式 @ai-sdk/openaiAnthropic / Claude @ai-sdk/anthropicAmazon Bedrock @ai-sdk/amazon-bedrockGoogle Gemini @ai-sdk/google -
Base URL と API キーを入力します。公式 SDK は既定アドレスを使える場合があります。
-
モデル ID、表示名、任意のコンテキスト/出力上限を追加します。
-
必要な場合だけ
options.*拡張やリクエストヘッダーを追加します。 -
プレビューが対象
provider.<id>だけを変更することを確認します。 -
保存してツールへ追加または切り替え、OpenCode 内でプロバイダーとモデルを選びます。
オプション拡張では真偽値と数値をリテラルとして解析します。setCacheKey や Bedrock の
リージョン・認証項目に使えますが、型を確認してください。
OMO 設定
高度なツールから OMO / OMO Slim を読み取り、無効化できます。無効化は対応ファイルを削除し、 関連する接続の現在マークを消します。
- 先に OMO または OMO Slim を読み取ります。
- OpenCode ディレクトリをバックアップします。
- 不要と確認できた場合だけ無効化します。
- OpenCode ページで現在の接続を再確認します。
保存後は確認チェックリストに従って新しい接続を 確認します。設定レイヤー、資格情報、AI SDK プロトコルの選択、共有は OpenCode の高度な設定と落とし穴を参照してください。

