Skip to content

在 OpenCode 中使用 MyAIGas

本指南将帮助您在 OpenCode 中配置 MyAIGas API 密钥。

前提条件

  1. 已安装 OpenCode
  2. 已在 MyAIGas 获取 API Key:创建 API Key

配置方式

OpenCode 使用配置文件来管理 API 提供商设置。

配置文件位置

bash
~/.config/opencode/opencode.json
# 或
~/.config/opencode/opencode.jsonc
cmd
%USERPROFILE%\.config\opencode\opencode.json
# 或
%USERPROFILE%\.config\opencode\opencode.jsonc

💡 提示

如果配置文件不存在,需要手动创建该文件和目录。

创建配置文件

如果配置文件不存在,先创建目录和文件:

bash
# 创建配置目录
mkdir -p ~/.config/opencode

# 创建配置文件
touch ~/.config/opencode/opencode.json
powershell
# 创建配置目录
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.config\opencode"

# 创建配置文件
New-Item -ItemType File -Force -Path "$env:USERPROFILE\.config\opencode\opencode.json"

配置 MyAIGas

编辑配置文件,添加以下内容:

json
{
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://myaigas.com",
        "apiKey": "sk-YOUR_API_KEY"
      },
      "npm": "@ai-sdk/anthropic"
    }
  },
  "$schema": "https://opencode.ai/config.json"
}
json
{
  "provider": {
    "openai": {
      "options": {
        "baseURL": "https://myaigas.com/v1",
        "apiKey": "sk-YOUR_API_KEY"
      },
      "npm": "@ai-sdk/openai"
    }
  },
  "$schema": "https://opencode.ai/config.json"
}
json
{
  "provider": {
    "myaigas": {
      "options": {
        "baseURL": "https://myaigas.com",
        "apiKey": "sk-YOUR_API_KEY"
      },
      "npm": "@ai-sdk/anthropic"
    }
  },
  "$schema": "https://opencode.ai/config.json"
}

注意

  • sk-YOUR_API_KEY 替换为您在 MyAIGas 控制台 获取的真实 API Key
  • 使用 OpenAI Provider 时,baseURL 需要添加 /v1 后缀
  • 使用 Anthropic Provider 时,baseURL 不需要 /v1 后缀

使用 /connect 命令配置

OpenCode 也支持通过 /connect 命令在客户端内配置 API Key:

bash
# 启动 OpenCode
opencode

# 在 OpenCode 中使用 /connect 命令
/connect

然后按照提示输入您的 API 配置信息。

指定模型

在配置文件中可以指定默认使用的模型:

json
{
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://myaigas.com",
        "apiKey": "sk-YOUR_API_KEY"
      },
      "npm": "@ai-sdk/anthropic"
    }
  },
  "model": "claude-sonnet-4-6",
  "$schema": "https://opencode.ai/config.json"
}

可用模型

Claude 系列(推荐使用 Anthropic Provider):

  • claude-sonnet-4-6(推荐)
  • claude-opus-4-6
  • claude-haiku-4-6

GPT 系列(使用 OpenAI Provider):

  • gpt-4
  • gpt-4-turbo
  • gpt-3.5-turbo

查看所有模型:模型列表

完整配置示例

json
{
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://myaigas.com",
        "apiKey": "sk-YOUR_API_KEY"
      },
      "npm": "@ai-sdk/anthropic"
    }
  },
  "model": "claude-sonnet-4-6",
  "$schema": "https://opencode.ai/config.json"
}
json
{
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://myaigas.com",
        "apiKey": "sk-YOUR_API_KEY"
      },
      "npm": "@ai-sdk/anthropic"
    },
    "openai": {
      "options": {
        "baseURL": "https://myaigas.com/v1",
        "apiKey": "sk-YOUR_API_KEY"
      },
      "npm": "@ai-sdk/openai"
    }
  },
  "model": "claude-sonnet-4-6",
  "$schema": "https://opencode.ai/config.json"
}

验证配置

配置完成后,启动 OpenCode 验证是否生效:

bash
opencode

如果配置正确,OpenCode 将使用 MyAIGas 的 API 服务。

常见问题

配置后无法连接?

  1. 检查配置文件路径

    • 确保配置文件在正确的位置
    • 检查文件名是否为 opencode.jsonopencode.jsonc
  2. 检查 JSON 格式

    • 确保 JSON 格式正确(可以使用 JSONLint 验证)
    • 注意逗号、引号等符号
  3. 检查 baseURL

    • Anthropic Provider:https://myaigas.com(无 /v1
    • OpenAI Provider:https://myaigas.com/v1(有 /v1

提示 API Key 无效?

  1. 检查 API Key 是否正确复制(注意不要有多余空格)
  2. 确认 API Key 未被删除:访问 令牌管理
  3. 检查账户余额是否充足:访问 控制台

如何切换模型?

  1. 方法一:在配置文件中修改 model 字段
  2. 方法二:在 OpenCode 中使用命令切换模型(具体命令请参考 OpenCode 文档)

如何查看是否在使用 MyAIGas?

  1. 消费记录 中查看是否有新的 API 调用记录
  2. 观察响应速度和计费情况

价格优势

使用 MyAIGas 作为 OpenCode 的后端服务,您可以享受:

  • 💰 Claude 模型 0.25x 倍率,节省 75% 成本
  • 🚀 多模型选择,一个配置访问 Claude、GPT 等所有模型
  • 📊 实时监控,随时查看 API 调用和消费情况

立即充值 →

相关链接

Released under the MIT License.