OpenCode
Fast-Token で OpenCode のサードパーティ API を設定する
OpenCode はオープンソースの AI コーディングアシスタントで、API 連携を高度にカスタマイズできます。サードパーティ API を設定すると、性能が高いモデルやコスパの良いモデル(DeepSeek、SiliconFlow など)を自由に選べます。
ステップ 1:API の基本情報を用意する
設定前に以下を準備してください。
- API Key:認証用キー。Fast-Token プラットフォーム
- Base URL:エンドポイント(例:
https://fast-token.com/v1)。 - Model ID:モデル名(例:
deepseek-ai/DeepSeek-V3)。
ステップ 2:設定画面を開く
- OpenCode を起動します。
- 左下の 設定(歯車) -> Settings をクリックします。
- 検索ボックスに
OpenCodeまたはAI Providerと入力します。 - Provider の選択肢を
OpenAI Compatible(またはCustom)に設定します。
ステップ 3:パラメータを入力する
1. Base URL を設定する
OpenAI Compatible: Base URL にサードパーティのプロキシ URL を入力します。
注意:URL は
/v1で終わるようにし、/chat/completionsは含めないでください。
2. API Key を紐づける
OpenAI Compatible: API Key にキーを貼り付けます。
3. モデル一覧を定義する
Custom Models または Model Map を開きます。
- Add Item をクリックします。
- UI に表示する名前を入力します(例:
DeepSeek)。 - API プロバイダ側の実際のモデル ID を入力します(例:
deepseek-chat)。
ステップ 4:有効化とテスト
- OpenCode の Chat ウィンドウ(通常はサイドバーのロボットアイコン)を開きます。
- 下部のモデル切り替えで、追加した Custom Model を選びます。
- 指示を送信して接続を確認します(例:
クイックソートを書いて)。
応用:環境変数(開発者向け)
ターミナルやシステム環境で管理する場合、OpenCode は .env ファイルやシステム環境変数も読み込めます。次を設定できます。
OPENAI_API_BASE:サードパーティ URLOPENAI_API_KEY:キー
トラブルシューティング
| エラーメッセージ | 想定される原因 | 対処 |
|---|---|---|
| Model Not Found | モデル ID の不一致 | プロバイダのモデル一覧を確認し、ID が完全一致しているか確認してください。 |
| Invalid API Key | キーの失効またはコピーミス | キーを再発行し、余分な改行が入っていないか確認してください。 |
| Network Error | 証明書またはプロキシの問題 | 国内リレーを使う場合、特定のネットワークプロキシのオン/オフが必要か確認してください。 |
| Stream Mode Error | ストリーミング非対応 | 設定で Enable Streaming をオフにしてみてください(多くの最新 API は対応しています)。 |
ヒント:OpenCode はオープンソースモデルとの相性が良いです。ローカルで LM Studio や LocalAI を動かしている場合、Base URL を
http://localhost:xxxx/v1に向けると、完全オフラインのコード支援が可能です。