OpenCode 配置

将 OpenCode 作为 OpenAI 兼容提供商连接到 Modelflare,并在支持的模型和模型分组之间切换。

第一步:创建 API Key

在 Modelflare 创建一个可以访问 gpt-5.6-sol 的非 default 分组 API Key。

第二步:安装 OpenCode

Windows PowerShell

choco install opencode
opencode --version

Linux 或 macOS

curl -fsSL https://opencode.ai/install | bash
opencode --version

如果安装失败,请改用下面的命令:

npm install -g opencode-ai@latest --registry=https://registry.npmmirror.com

第三步:创建 opencode.json

进入你的项目目录,然后执行当前系统的命令。

Windows PowerShell

$config = @'
{
  "$schema": "https://opencode.ai/config.json",
  "model": "modelflare/gpt-5.6-sol",
  "provider": {
    "modelflare": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Modelflare",
      "options": { "baseURL": "https://modelflare.dev/v1" },
      "models": {
        "gpt-5.6-sol": { "name": "GPT 5.6 Sol" }
      }
    }
  }
}
'@
$utf8NoBom = New-Object System.Text.UTF8Encoding -ArgumentList $false
[System.IO.File]::WriteAllText(
  (Join-Path (Get-Location) "opencode.json"),
  $config,
  $utf8NoBom
)

Linux 或 macOS

cat > opencode.json << 'EOF'
{
  "$schema": "https://opencode.ai/config.json",
  "model": "modelflare/gpt-5.6-sol",
  "provider": {
    "modelflare": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Modelflare",
      "options": { "baseURL": "https://modelflare.dev/v1" },
      "models": {
        "gpt-5.6-sol": { "name": "GPT 5.6 Sol" }
      }
    }
  }
}
EOF

第四步:绑定 API Key

在同一个项目目录启动 OpenCode:

opencode

输入 /connect,选择 Other,把 provider id 填为 modelflare,然后粘贴你的 Modelflare API Key。

第五步:选择模型并测试

输入 /models,选择 modelflare/gpt-5.6-sol,然后发送:

请用一句话向我问好。

能够正常回复,就说明配置完成。