OpenCode API設定

OpenCodeを使用すると、OpenAI、Claude、DeepSeek、阿里百炼など、任意のLLM(大規模言語モデル)プロバイダーに接続でき、より強力なAIプログラミング能力を得ることができます。

初めて使用する場合は、以下を優先的に選択することをお勧めしますOpenCode ZenこれはOpenCode公式が厳選したモデル群で、テストと最適化が済んでおり、すぐに使えて初心者に適しています。

OpenCode Zen無料の大規模モデルも多数含まれているので、基本的にそのまま使用でき、課金する必要はありません。


ステップ1:起動設定

直接実行します:

opencode

もし表示された場合EACCES: permission denied, open ''権限の問題です。管理者権限で実行してください。例:

sudo opencode

ターミナルインターフェース(TUI)が表示されます:

OpenCodeのターミナルインターフェースで入力します:

/connect

注:/connectコマンドでプロバイダーのAPIキーを追加すると、認証情報は~/.local/share/opencode/auth.jsonに保存されます。

次に選択します:opencode

他の大規模モデルのキーがあれば、このリストから設定を選択することもできます。

ステップ2:API Keyの取得

以下のページを開いてログインします:https://opencode.ai/auth

  • アカウントにログイン
  • 請求情報を追加
  • API Keyを作成

ステップ3:API Keyの貼り付け

ターミナルに戻り、取得したAPI Keyを貼り付けます:

完了すると、OpenCodeを使用開始できます。

Ecsキーを押してLLMプロバイダーの設定を終了し、ダイアログウィンドウで/modelコマンドを入力すると、サポートされているモデルを確認できます:

「Free」と表示されているものが無料モデルです:

選択が完了したらEcsキーを押して設定を終了すると、現在使用中の大規模モデルが表示されます:

国内Coding Planプラン

現在、市場には多くの大規模モデルベンダーがあります。海外にはAnthropic、Open AI、Grok、Geminiなどがありますが、海外へのアクセスは現在不便です。国内にはDeepSeek、千問、ZLM、Minimaxなどがあります。

Claude Codeでコードを書く際、最も費用がかかるのはトークンです。海外へのアクセスは不便で、しかも高価です。国内には現在月額プランがあり、長期利用する場合は月額プランを購入するのがお得です。


阿里百炼への接続

OpenCodeはオープンソースのAIプログラミングツールで、阿里雲百炼が提供するモデル推論サービスと組み合わせることで、効率的なコード開発を実現できます。

まず阿里雲のメインアカウントを使用して百炼模型サービスプラットフォームにアクセスしますhttps://bailian.console.aliyun.com/次に右上隅のログインをクリックし、ログイン成功後、右上隅の歯車⚙️アイコンをクリックしてAPI keyを選択し、API keyをコピーします。ない場合はAPI keyを作成することもできます:

リソースパックを直接購入すると、よりお得に利用できます:https://cn.aliyun.com/benefit?from_alibabacloud=&userCode=i5mn5r7m

OpenCodeでの設定

入力ボックスに入力し/connectEnterキーを押します。

にConnect a Provider リストの検索ボックスに入力してalibaba検索し、Alibaba (China) を選択してEnterキーを押します。

申請したAPI Keyを入力してEnterキーを押します:

次にコマンドを入力して/model阿里がサポートするモデルを確認し、必要なものを選択できます:

このドキュメントは従量課金モードにのみ適用されます。Coding Planユーザーは専用のBase URLとAPI Keyを使用して接続してください。詳細はOpenCode Coding Plan説明ドキュメントを参照して設定してください。


国内API設定

国内ベンダーのAPI申請先:

ベンダー/ブランド 概要 API申請エントリ(クリックでアクセス)
DeepSeek(国産・高コスパ) 公式モデル:
deepseek-v4-flash
deepseek-v4-pro
deepseek-chat (2026/07/24に廃止予定)
deepseek-reasoner (2026/07/24に廃止予定)
https://platform.deepseek.com/api_keys
火山方舟 Coding Plan 最新版のDoubao-Seed-2.0-pro/lite/Code、Doubao-Seed-Code、MiniMax-M2.5、Kimi-K2.5、GLM-4.7、Deepseek-V3.2など、複数のモデルを自由に切り替えたり、Autoモードで自動調整したりできます。 https://www.volcengine.com/activity/codingplan
阿里百煉(通義千問) 阿里雲の大規模モデル統一エントリで、千問、GLM、Kimi、MiniMaxなどの最新バージョンのモデルに対応 https://bailian.console.aliyun.com
GLM(智譜清言) 清華大学系のChatGLMシリーズで、GLM-4、GLM-3-Turboなどに対応 https://open.bigmodel.cn
MiniMax 国産マルチモーダルで、テキスト、音声、画像の混合呼び出しに対応 https://platform.minimaxi.com

対応するコンソールに入ったら、登録/ログイン → 実名認証の完了 → API Keyの作成で、呼び出しを開始できます。

API管理ツール

プラットフォームが多くなると設定が面倒になります。サードパーティ製ツールのCC Switchを使用すると、これらの人気ツールのAPI設定を簡単に管理できます:https://github.com/farion1231/cc-switch/Windows / macOS / Linuxのすべてに対応しています。

CC Switchは、Claude Code / Codex / Gemini CLIの全方位アシスタントツールです。

CC Switchを使用すると、これらの人気ツールのAPI設定を簡単に管理できます。開発ツールボックスにスマート整理アシスタントを追加したかのように、すべてのツールの設定を一元管理できます。

各プラットフォームのインストールパッケージのダウンロード先:https://github.com/farion1231/cc-switch/releases。

ここではOpenCodeアイコンを選択し、右上隅の追加ボタンをクリックします:

デフォルトで多くのプロバイダーがありますが、ここではDeepSeekを選択してデモします:

取得したAPI keyを設定します:

モデルを設定deepseek-v4-pro:

設定が完了したら、ターミナルでテストできます:

sudo opencode run 解释一下 JavaScript 中闭包的原理

より具体的な操作設定については、記事を参照してください:https://www.example.com/ai-agent/cc-switch.html

その他の拡張