返回所有集成
🛠️

OpenCode

开源终端编码 agent — provider 中立,可指向任意端点

协议: Both上次验证 2026-05-19

OpenCode 是终端原生编码 agent,风格类似 Claude Code,采用可插拔 provider 模型。配置支持任何 OpenAI 或 Anthropic 兼容端点,包括 clawfeeder。

前置条件

已安装 OpenCode(见 opencode.ai),一个 clawfeeder API key。

配置步骤

1找到 OpenCode 配置文件

配置文件位于 ~/.config/opencode/config.json (Linux/macOS) 或 %APPDATA%/opencode/config.json (Windows)。若不存在则创建。

2添加 clawfeeder 作为 provider

在 provider 下加一个 'clawfeeder' 条目,指向 OpenAI 兼容端点。每个要使用的模型需在 models 下列出,带 label。

{
  "provider": {
    "clawfeeder": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "clawfeeder.ai",
      "options": {
        "baseURL": "https://clawfeeder.ai/v1",
        "apiKey": "cf-sk-***your_key***"
      },
      "models": {
        "claude-sonnet-4-6": { "name": "Claude Sonnet 4.6" },
        "claude-opus-4-7":   { "name": "Claude Opus 4.7" },
        "gpt-5.2":           { "name": "GPT-5.2" }
      }
    }
  }
}

3选择模型

启动 opencode 后用 /model 命令(或 picker UI)选择 clawfeeder/claude-sonnet-4-6 或其他你注册的模型。第一段是 provider id,第二段是模型 id。

opencode
# inside the CLI:
/model clawfeeder/claude-sonnet-4-6

4开始任务

输入任意编码任务。OpenCode 会把每次模型调用路由到 clawfeeder;在 /dashboard 实时看 credits 扣减。

验证

用 OpenCode 使用的 openai-compatible 模型名,确认 clawfeeder 接受你的 key。

curl -X POST "https://clawfeeder.ai/v1/chat/completions" \
  -H "Authorization: Bearer cf-sk-***" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-sonnet-4-6","messages":[{"role":"user","content":"reply READY"}],"max_tokens":10}'

预期响应包含: "content":"READY"

常见问题

OpenCode 配置可以同时保留多个 provider 吗?

可以。在 `provider` 下加另一个 key(例如 `anthropic` 直连)。OpenCode 运行时用 /model 切换。日常用 clawfeeder 计费、关键任务走直连账号时很有用。

为什么 /model 看不到 clawfeeder?

配置没加载。用 `jq < config.json` 检查 JSON 语法(尾逗号、括号不匹配)。OpenCode 错误输出到 stderr — 加 --verbose 看 parse 错误。

OpenCode 跨会话保留对话历史吗?

保留,在本地 sessions 目录。每轮都会把完整历史重发给 clawfeeder,长会话 prompt_tokens 线性增长 — 注意 credits 消耗。

还没有 API key?

注册即送 300 积分,7 天免费试用,不限制模型

免费开始 →
OpenCode × clawfeeder.ai — 集成指南