跳转到内容

零成本 vibe coding — Claude Code + Agnes 免费模型

起步

内容验证于 2026-07-05适用 Claude Code CLI v2.1

本教程属于学习路径: · 浏览全部路径

Claude Code 默认用 Anthropic 官方的 Claude 模型,按 token 收费。对于零基础学习者,刚开始探索时不确定“这工具到底适不适合我”,先花钱再体验有心理压力。

Agnes AI 是一个完全免费的 AI API 平台。它的 agnes-2.0-flash 模型支持 Anthropic Messages API 格式——这意味着 Claude Code 可以直接把它当后端用。零成本、零绑卡,只需要一个邮箱。

本文教你:用 Claude Code 的界面和功能,跑 Agnes 的免费模型。学会之后,你可以随时在“免费模式(Agnes)”和“高性能模式(Claude)”之间切换。

Claude Code 是一辆车,Anthropic 官方模型是付费汽油,Agnes 是免费充电桩。车还是那辆车(Claude Code 的终端界面、代码理解、工具调用能力都在),只是动力来源换了。免费充电桩输出功率低一些(思考深度不如 Claude),但日常通勤完全够用。

打开 platform.agnes-ai.com,用邮箱注册。

注册后在平台上创建一个 API Key。你会得到一个长字符串,格式如 sk-xxxxxxxxxx...复制保存好,只显示一次。

不需要绑信用卡,不需要任何付费。截至 2026 年 6 月,Agnes 对全部模型提供免费访问(政策可能变化,以官网为准)。

打开终端,执行两条命令:

Terminal window
# 把 YOUR_AGNES_KEY 替成你第 1 步拿到的 key
export ANTHROPIC_AUTH_TOKEN="你的Agnes API Key"
export ANTHROPIC_BASE_URL="https://apihub.agnes-ai.com"

不确定用哪个变量名?两个都设置一下:export ANTHROPIC_API_KEY="$ANTHROPIC_AUTH_TOKEN"。这样不管 Claude Code 版本读哪个都能找到。

解释:

  • ANTHROPIC_AUTH_TOKEN:原本填 Anthropic 的 key,现在填 Agnes 的 key
  • ANTHROPIC_BASE_URL:告诉 Claude Code 去哪里调用模型。Agnes 的 Anthropic 兼容端点就是 https://apihub.agnes-ai.com

Claude Code 默认会尝试调用当前版本的默认模型(如 claude-sonnet-4)等 Anthropic 模型名,但 Agnes 的模型叫 agnes-2.0-flash。需要多设置一个环境变量:

Terminal window
export ANTHROPIC_MODEL="agnes-2.0-flash"

如果你用到了 Claude Code 的自动模型切换功能(比如它自动把大任务分给 Opus、小任务给 Haiku),也需要覆盖这些:

Terminal window
export ANTHROPIC_DEFAULT_OPUS_MODEL="agnes-2.0-flash"
export ANTHROPIC_DEFAULT_SONNET_MODEL="agnes-2.0-flash"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="agnes-1.5-flash"

全部设置生效后,像往常一样输入 claude 启动——Claude Code 已经在用 Agnes 的免费模型了。

启动 Claude Code 后,输入这句 prompt:

What model are you using? Reply with just the model name.

如果回复 agnes-2.0-flash,说明配置成功。

也可以输入 /status 查看当前模型信息。

上面的 export 命令只在当前终端窗口有效。想让配置永久生效,写入 ~/.zshrc

Terminal window
cat >> ~/.zshrc << 'EOF'
# Claude Code → Agnes AI(免费模式)
export ANTHROPIC_AUTH_TOKEN="你的Agnes API Key"
export ANTHROPIC_BASE_URL="https://apihub.agnes-ai.com"
export ANTHROPIC_MODEL="agnes-2.0-flash"
export ANTHROPIC_DEFAULT_OPUS_MODEL="agnes-2.0-flash"
export ANTHROPIC_DEFAULT_SONNET_MODEL="agnes-2.0-flash"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="agnes-1.5-flash"
EOF

关掉终端重开,或执行 source ~/.zshrc,就能永久使用。

切回 Anthropic Claude(付费)

Terminal window
unset ANTHROPIC_BASE_URL
export ANTHROPIC_AUTH_TOKEN="你的Anthropic API Key"

切到 Agnes(免费)

Terminal window
export ANTHROPIC_BASE_URL="https://apihub.agnes-ai.com"
export ANTHROPIC_AUTH_TOKEN="你的Agnes API Key"

提示:如果你已经装了 CC Switch(一个桌面端 provider 管理器),可以在图形界面中一键切换,不用记这些命令。

场景能不能做备注
日常问答、解释概念反应快,适合学习
写代码片段、函数简单函数质量不错
读项目、理解代码结构256K 上下文,能读很大项目
写文件、跑命令、改 bugtool calling 实测可用
复杂多步重构一般思考深度不如 Claude,可能需要多轮对话
生成图片(文生图)agnes-image-2.1-flash,但需要单独调 API
生成视频agnes-video-v2.0,异步生成,需等待
深度推理、数学证明不太行免费模型的推理能力弱于 Claude Opus

免费的代价:Agnes 免费模型在推理深度、代码生成质量和多步任务的连贯性上不如 Claude 官方模型。如果你发现 Agnes 在某个任务上反复出错或给出低质量结果,这可能不是你的 prompt 问题——而是模型能力的天花板。这时候切回 Claude 官方模型(参考上面第 6 步)是正确的选择,不要在免费模型上死磕。

  • ANTHROPIC_AUTH_TOKEN 不是 ANTHROPIC_API_KEY:注意变量名。Agnes 提供商配置使用 ANTHROPIC_AUTH_TOKEN(注意不是标准的 ANTHROPIC_API_KEY),网上很多老教程写的 ANTHROPIC_API_KEY 也能用,但建议用前者。
  • 模型名必须精确匹配agnes-2.0-flash,不能写成 agnes-2.0agnes2.0flash
  • 免费模型有速率限制:Agnes 对免费用户有请求频率限制。如果频繁报错 429(Too Many Requests),等几秒再试。
  • Thinking 模式在 Claude Code 中不生效agnes-2.0-flash 支持 Thinking,但 Claude Code 的 Anthropic 客户端不会自动传 chat_template_kwargs 参数。如果追求思考深度,用 Anthropic 官方 Claude 模型。
  • 恢复 Anthropic 官方:如果哪天切不回来,unset ANTHROPIC_BASE_URL 然后重设 ANTHROPIC_AUTH_TOKEN 为 Anthropic key。
  1. echo $ANTHROPIC_AUTH_TOKEN — 确认 key 已设置。输出为空?重新 export。
  2. echo $ANTHROPIC_BASE_URL — 确认 https://apihub.agnes-ai.com 已设置。
  3. curl -s https://apihub.agnes-ai.com/v1/messages -H "x-api-key: $ANTHROPIC_AUTH_TOKEN" -H "anthropic-version: 2023-06-01" -H "Content-Type: application/json" -d '{"model":"agnes-2.0-flash","max_tokens":10,"messages":[{"role":"user","content":"Say OK"}]}' — 直接测试 API 是否连通。
  4. 如果 API 返回 401 — key 有问题,回 Agnes 平台重新生成。
  5. 如果 API 返回 200 但 Claude Code 报错 — 检查模型名是否拼写正确。

确认你的免费配置已经生效:

  1. 启动 Claude Code 后问 “What model are you using?”,回复中包含 agnes
  2. 你能让 Claude 创建一个文件(比如 帮我创建一个 hello.html
  3. 你知道怎么在 Agnes(免费)和 Anthropic(付费)之间切换
  • 现在已经零成本开始 vibe coding,建议快速浏览验证方法论——AI 写的代码你要会验证
  • 想深入定制 Claude Code?看核心配置中的 settings.json
  • 遇到复杂任务觉得 Agnes 不够用?随时切回 Anthropic 官方 Claude——参考上面第 6 步的切换命令