Agent工具接入

DevEco Code

在 DevEco Code 中配置 AIGoCode 的 OpenAI、Claude 和 Gemini 模型

DevEco Code 可以通过自定义服务商连接 AIGoCode。下面从安装开始,完成一次可用配置。

安装与启动

安装 DevEco Code:

npm install -g @deveco/deveco-code
deveco --version

能看到版本号后,运行:

deveco

首次启动时,用空格勾选同意条款并按 Enter 确认;随后可以跳过引导进入主界面。

DevEco Code 版本验证

首次启动确认

进入 DevEco Code 主界面

添加 AIGoCode 服务商

在主界面按 Ctrl+P,搜索 provider,选择 Connect provider。

打开 Connect provider

搜索 other,选择 Other Custom provider。

选择 Other Custom provider

按界面提示填写服务商信息,并在用户端控制台创建对应协议分组的 API Key。

协议分组示例模型API 地址
OpenAI 兼容ChatGPT API(Azure)gpt-6-astrahttps://api.aigocode.dev/v1
Anthropic MessagesClaude Code(可外接)claude-opus-5-5https://api.aigocode.dev/v1
Gemini 原生接口Geminigemini-4-argonhttps://api.aigocode.dev/v1beta

选择 ChatGPT API(Azure)分组

选择 Claude Code(可外接)分组

选择 Gemini 分组

填写服务商基础信息

填写 API Key 和请求地址

写入模型配置

连接完成后,打开项目中的 deveco.json 或 deveco.jsonc,将 sk-your-api-key 换成对应分组的 Key。下面以 OpenAI、Claude 和 Gemini 分别示例;一次只保留与你当前配置匹配的 model 和 provider 内容。

打开 DevEco 配置文件

OpenAI 兼容

deveco.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "aigocode/gpt-6-astra",
  "provider": {
    "aigocode": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "AIGoCode",
      "options": {
        "baseURL": "https://api.aigocode.dev/v1",
        "apiKey": "sk-your-api-key"
      },
      "models": {
        "gpt-6-astra": { "name": "GPT-6 Astra" }
      }
    }
  }
}

Anthropic Messages

DevEco 的 @ai-sdk/anthropic 需要填写带 /v1 的地址,它会在后面追加 /messages。

deveco.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "aigocode/claude-opus-5-5",
  "provider": {
    "aigocode": {
      "npm": "@ai-sdk/anthropic",
      "name": "AIGoCode",
      "options": {
        "baseURL": "https://api.aigocode.dev/v1",
        "apiKey": "sk-your-api-key"
      },
      "models": {
        "claude-opus-5-5": { "name": "Claude Opus 5.5" }
      }
    }
  }
}

Gemini 原生接口

deveco.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "aigocode/gemini-4-argon",
  "provider": {
    "aigocode": {
      "npm": "@ai-sdk/google",
      "name": "AIGoCode",
      "options": {
        "baseURL": "https://api.aigocode.dev/v1beta",
        "apiKey": "sk-your-api-key"
      },
      "models": {
        "gemini-4-argon": { "name": "Gemini 4 Argon" }
      }
    }
  }
}

保存后重新打开 DevEco Code,输入 /models,选择对应的 AIGoCode 模型。

验证接入

发送一条消息,收到正常回复即表示接入成功。你也可以在控制台用量记录中确认请求已经产生。

DevEco Code 接入验证

遇到鉴权或模型错误时,核对API Key与服务商协议,并查看错误码。

本页目录