Skip to content

OpenCode

Fast-Token で OpenCode のサードパーティ API を設定する

OpenCode はオープンソースの AI コーディングアシスタントで、API 連携を高度にカスタマイズできます。サードパーティ API を設定すると、性能が高いモデルやコスパの良いモデル(DeepSeek、SiliconFlow など)を自由に選べます。

ステップ 1:API の基本情報を用意する

設定前に以下を準備してください。

  1. API Key:認証用キー。Fast-Token プラットフォーム
  2. Base URL:エンドポイント(例:https://fast-token.com/v1)。
  3. Model ID:モデル名(例:deepseek-ai/DeepSeek-V3)。

ステップ 2:設定画面を開く

  1. OpenCode を起動します。
  2. 左下の 設定(歯車) -> Settings をクリックします。
  3. 検索ボックスに OpenCode または AI Provider と入力します。
  4. 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:有効化とテスト

  1. OpenCode の Chat ウィンドウ(通常はサイドバーのロボットアイコン)を開きます。
  2. 下部のモデル切り替えで、追加した Custom Model を選びます。
  3. 指示を送信して接続を確認します(例:クイックソートを書いて)。

応用:環境変数(開発者向け)

ターミナルやシステム環境で管理する場合、OpenCode は .env ファイルやシステム環境変数も読み込めます。次を設定できます。

  • OPENAI_API_BASE:サードパーティ URL
  • OPENAI_API_KEY:キー

トラブルシューティング

エラーメッセージ想定される原因対処
Model Not Foundモデル ID の不一致プロバイダのモデル一覧を確認し、ID が完全一致しているか確認してください。
Invalid API Keyキーの失効またはコピーミスキーを再発行し、余分な改行が入っていないか確認してください。
Network Error証明書またはプロキシの問題国内リレーを使う場合、特定のネットワークプロキシのオン/オフが必要か確認してください。
Stream Mode Errorストリーミング非対応設定で Enable Streaming をオフにしてみてください(多くの最新 API は対応しています)。

ヒント:OpenCode はオープンソースモデルとの相性が良いです。ローカルで LM StudioLocalAI を動かしている場合、Base URL を http://localhost:xxxx/v1 に向けると、完全オフラインのコード支援が可能です。