Agent工具接入

fx

在 fx 中通过 settings.json 配置 AIGoCode

fx 使用 settings.json 管理自定义服务商。完成一次配置后,可以在终端中直接启动 fx 使用 AIGoCode。

安装

运行官方安装脚本:

curl -fsSL https://fx.sh/setup.sh | bash
fx --version

fx 版本验证

配置 settings.json

打开 ~/.fx/settings.json,将下面的 providers 和 models 字段加入配置文件。

~/.fx/settings.json
{
  "provider": "aigocode",
  "providers": {
    "aigocode": {
      "protocol": "openai-chat-completions",
      "base_url": "https://api.aigocode.dev/v1",
      "auth": {
        "type": "bearer",
        "env": "AIGOCODE_API_KEY"
      }
    }
  },
  "models": {
    "aigocode": "gpt-6-astra"
  }
}

在用户端控制台创建 ChatGPT API(Azure)分组的 Key,再在当前 macOS 或 Linux 终端中设置 Key:

当前终端
export AIGOCODE_API_KEY="sk-your-api-key"

如需在新终端中继续使用,可将上面的 export 写入当前 shell 对应的配置文件(zsh 为 ~/.zshrc,bash 为 ~/.bashrc),重新打开终端后生效。

在已设置 Key 的终端中启动:

fx provider aigocode
fx

fx 配置完成

验证接入

在 fx 会话中发送一条消息,收到正常回复即表示接入成功。

fx 接入验证

本页示例使用 OpenAI 兼容协议;使用支持外接调用的 OpenAI 兼容分组 Key。其他协议按 fx 当前支持的接口类型分别配置。

本页目录