本文へスキップ
OcHub

OpenCode を設定する

一意の ID でプロバイダーを追加し、適切な AI SDK パッケージを選び、OMO 設定を管理します。

更新日 Markdown で表示
For humans

OpenCode は opencode.jsonprovider.<id> にプロバイダーを保存するため、複数の接続が 1 つの設定に共存します。Provider ID はすべて一意にします。1 項目を編集しても他の接続は 保持されます。「ツールから削除」はその項目だけを削除し、他には影響しません。既定 ディレクトリは ~/.config/opencode で、OcHub は MCP サーバーとスキルも管理できます。

OpenCode の接続を追加する

  1. openroutercompany_ai のような安定した ID を入力します。

  2. 上流に合う AI SDK パッケージを選びます。

    上流 一般的なパッケージ
    OpenAI 互換サードパーティー @ai-sdk/openai-compatible
    OpenAI 公式 @ai-sdk/openai
    Anthropic / Claude @ai-sdk/anthropic
    Amazon Bedrock @ai-sdk/amazon-bedrock
    Google Gemini @ai-sdk/google
  3. Base URL と API キーを入力します。公式 SDK は既定アドレスを使える場合があります。

  4. モデル ID、表示名、任意のコンテキスト/出力上限を追加します。

  5. 必要な場合だけ options.* 拡張やリクエストヘッダーを追加します。

  6. プレビューが対象 provider.<id> だけを変更することを確認します。

  7. 保存してツールへ追加または切り替え、OpenCode 内でプロバイダーとモデルを選びます。

オプション拡張では真偽値と数値をリテラルとして解析します。setCacheKey や Bedrock の リージョン・認証項目に使えますが、型を確認してください。

OMO 設定

高度なツールから OMO / OMO Slim を読み取り、無効化できます。無効化は対応ファイルを削除し、 関連する接続の現在マークを消します。

  1. 先に OMO または OMO Slim を読み取ります。
  2. OpenCode ディレクトリをバックアップします。
  3. 不要と確認できた場合だけ無効化します。
  4. OpenCode ページで現在の接続を再確認します。

保存後は確認チェックリストに従って新しい接続を 確認します。設定レイヤー、資格情報、AI SDK プロトコルの選択、共有は OpenCode の高度な設定と落とし穴を参照してください。

Navigation

Type to search…

↑↓ navigate↵ selectEsc close