Mafdet AI 帮助中心English

OpenCode 配置

OpenCode(终端编程智能体)支持通过 opencode.json 配置自定义的 OpenAI 兼容 provider。

配置

保存为项目根目录的 opencode.json(全局生效则放 ~/.config/opencode/opencode.json):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "mafdet": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Mafdet AI",
      "options": {
        "baseURL": "https://api.mafdet.ai/v1",
        "apiKey": "{env:MAFDET_API_KEY}"
      },
      "models": {
        "deepseek-v4-pro": { "name": "Mafdet AI DeepSeek V4 Pro" }
      }
    }
  }
}

然后导出 Key,并在 OpenCode 里选择模型 mafdet/deepseek-v4-pro

export MAFDET_API_KEY="sk-mafdet-xxxxxxxxxxxxxxxx"
  • {env:MAFDET_API_KEY} 由 OpenCode 运行时解析 —— 文件里不存任何密钥
  • 每个想用的 Mafdet AI 模型 ID 在 models 下加一条(见 模型总览

也可以在 控制台 → API Keys → 开发者工具 里按所选模型直接生成这个文件。

常见错误

现象含义处理
401未设置 MAFDET_API_KEY启动 OpenCode 前先导出
429触发限流(RPM/TPM)编程智能体需要高 TPM 限额的 Key
模型没出现在列表models 里没加models 下补上该模型 ID

下一步