Starsg の OpenCode
OpenCode は、プロバイダーごとに baseURL および apiKey をネイティブにサポートするオープンソースのターミナル/エディター コーディング アシスタントです。 3 つのプロバイダー (Claude / GPT / Gemini) をすべて Starsg に指定すると、1 つのキー、1 つの使用状況ビュー、およびそれらすべてを駆動する 1 つのツールが得られます。
重要始める前に、コンソールで API キーを作成してください。まだお持ちでない場合は、リンク先から作成できます。
1。 OpenCodeをインストールする
npm 経由でグローバルにインストールします。 Node.js 18+が必要です。
npm i -g opencode-ai
インストール後に opencode を 1 回実行して、デフォルトの構成ディレクトリをスキャフォールディングできるようにします。ようこそ画面が表示されたらすぐに Ctrl+C を押します。
opencode
2。 opencode.json を編集する
Starsg コンソールで API キーを生成し、以下の 3 つの sk-abc...xyz プレースホルダーをすべてそのキーに置き換えます。モデル名は各プロバイダーが期待するとおりに正確に保持します。baseURL のみが変更されます。
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"anthropic": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai"
}
},
"openai": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai/v1"
}
},
"google": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai"
}
}
}
}注:キーを生成するときは、各プロバイダーに適切なチャネル (Claude / OpenAI / Gemini) を選択し、«利用可能なモデル» の選択をデフォルトのままにしておきます。そうでない場合、ゲートウェイは 3 つのうちの 1 つをブロックします。
3。 OpenCode の config ディレクトリに移動します。
macOS — 端末から config フォルダーを開きます。
open "$HOME/.config/opencode"
Windows — cmd から config フォルダーを開きます。
start "" "%USERPROFILE%\.config\opencode"
編集した opencode.json をこのフォルダーにドロップし、既存の opencode.json を上書きします。ダウンロードしたバンドルに plugins/ ディレクトリが同梱されている場合は、それもコピーします。
4。検証する
opencode を再度起動し、対話型プロンプト内に「/models」と入力します。 anthropic、openai、google のモデルが表示されているということは、準備が整っていることを意味します。
opencode # In the interactive UI, type: /models
以下も参照してください。← CLI 設定ガイドに戻る