全部教程

开源OpenAI 兼容opencode

opencode

开源命令行智能体,兼容任意渠道。

opencode 通过 base URL 配置每个渠道,而不读 OPENAI_BASE_URL。最快是用交互式登录;想要完全掌控就改配置文件。

官方文档

配置步骤

  1. 1

    安装 opencode

    需要 Node.js 18 及以上,会装上全局命令 opencode。

    bash
    npm install -g opencode-ai
  2. 2

    方式 A:快速登录

    运行登录命令,滚到「Other」,粘贴你的 base URL 和 API 密钥。

    bash
    opencode auth login
  3. 3

    方式 B:配置文件

    声明一个 OpenAI 兼容渠道,填上 base URL、密钥和模型,把值换成你自己的。

    ~/.config/opencode/opencode.json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "custom": {
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "baseURL": "https://api.example.com/v1",
            "apiKey": "your-api-key"
          },
          "models": { "your-model-name": {} }
        }
      }
    }
  4. 4

    开始使用

    在项目目录里启动,用 /models 命令选中你的自定义模型。

    bash
    opencode
提示: opencode 不会读取 OPENAI_BASE_URL 或 OPENAI_API_KEY 来接自定义端点,必须显式声明渠道,要么用 auth login,要么写配置文件。
先挑一个更便宜的模型或渠道,再把它的密钥和端点按上面的步骤填进去。 对比价格 · 浏览服务商