OpenCode は、カスタムプロバイダーをサポートする AI コーディングツールです。Novita の OpenAI 互換 LLM API エンドポイントを使用して OpenCode を設定し、コーディング、デバッグ、リファクタリング、プロジェクトに関する Q&A に Novita モデルを使用できます。
前提条件
開始する前に、以下の値を準備してください。
- API キー: Key Management から API キーを作成またはコピーします。
- Base URL:
https://api.novita.ai/openai/v1
- Model ID:
deepseek/deepseek-v3.1 など、使用したいモデル ID を Model Hub からコピーします。
OpenCode をインストールする
OpenCode には、コマンドライン版とデスクトップ版のオプションがあります。いずれかのインストール方法を選択してください。
Linux / macOS / WSL2
次のいずれかの方法を使用します。
デスクトップ
デスクトップアプリは以下からダウンロードすることもできます。
カスタムプロバイダーを設定する
OpenCode の設定ページを開き、プロバイダー設定を見つけます。OpenCode のバージョンによって異なりますが、通常は Settings → Providers → Custom Provider の下にあります。
以下の値を入力します。
Model ID が Novita の Model Hub の値と完全に一致していることを確認してください。コンテキスト長、料金、機能は選択したモデルによって異なります。
モデルを検証する
プロバイダーを保存したら、OpenCode で Novita モデルを選択し、テストプロンプトを送信します。
モデルが応答すれば、連携は正常に動作しています。検証に失敗した場合は、以下を確認してください。
- API キーが正しく、アカウントに利用可能な残高があること。
- Base URL が
https://api.novita.ai/openai/v1 であること。
- Model ID が正しいこと。
- ネットワークから Novita API エンドポイントにアクセスできること。