免费使用 Claude Code

Claude Code 是 Anthropic 推出的 Vibe coding 工具,类似 Cursor 的 agent 不过需要你在命令行终端中操作。

使用 Claude Code 的官方方式是订阅 $20/月的 Claude Pro 计划,或者使用你自己的 Anthropic API Key 然后按需付费,不过按需付费可能会导致大额账单,所以我并不推荐。不过幸好 Anthropic 为 Claude Code 开放了自定义 API 的功能,你可以使用自己的 API 然后让 Claude Code 调用任何模型,只要你的 API 兼容 Anthropic 的 API 格式。

比如这里有一个开源项目 claude-code-router 可以让 Claude Code 使用任何 OpenAI 格式的 API,它会帮你实现 Anthropic API 与 OpenAI API 之间格式的转换。

使用方法

安装 Claude Code:Terminal window

npm install -g @anthropic-ai/claude-code

安装 Claude Code Router:Terminal window

npm install -g @musistudio/claude-code-router

添加一个配置文件到 ~/.claude-code-router/config.json 路径:

{  "OPENAI_API_KEY": "sk-xxx",  "OPENAI_BASE_URL": "https://openrouter.ai/api/v1",  "OPENAI_MODEL": "google/gemini-2.5-flash",  "Providers": [    {      "name": "openrouter",      "api_base_url": "https://openrouter.ai/api/v1",      "api_key": "sk-xxx",      "models": ["google/gemini-2.5-pro", "google/gemini-2.5-flash"]    }  ],  "Router": {    "background": "openrouter,google/gemini-2.5-flash",    "think": "openrouter,google/gemini-2.5-pro",    "longContext": "openrouter,google/gemini-2.5-pro"  }}

上面这个配置文件使用 OpenRouter 里的 Gemini 2.5 Pro 模型,所以花费并不低,你可以根据你的需求换成其他的模型,比如 DeepSeek V3/R1,或者用 Claude 来匹配官方的效果。

再举个例子,下面这个配置展示如何直接使用 Google Gemini 的 API:

{  "OPENAI_API_KEY": "sk-xxx",  "OPENAI_BASE_URL": "https://generativelanguage.googleapis.com/v1beta",  "OPENAI_MODEL": "gemini-2.5-flash",  "Providers": [    {      "name": "gemini",      "api_base_url": "https://generativelanguage.googleapis.com/v1beta",      "api_key": "sk-xxx",      "models": ["gemini-2.5-pro", "gemini-2.5-flash"]    }  ],  "Router": {    "background": "gemini,gemini-2.5-flash",    "think": "gemini,gemini-2.5-pro",    "longContext": "gemini,gemini-2.5-pro"  }}

下面这个配置展示如何全部使用 OpenRouter 提供的免费模型:

{  "OPENAI_API_KEY": "sk-xxx",  "OPENAI_BASE_URL": "https://openrouter.ai/api/v1",  "OPENAI_MODEL": "deepseek/deepseek-chat:free",  "Providers": [    {      "name": "openrouter",      "api_base_url": "https://openrouter.ai/api/v1",      "api_key": "sk-xxx",      "models": ["deepseek/deepseek-chat:free", "deepseek/deepseek-r1:free"]    }  ],  "Router": {    "background": "openrouter,deepseek/deepseek-chat:free",    "think": "openrouter,deepseek/deepseek-r1:free",    "longContext": "openrouter,deepseek/deepseek-r1:free"  }}

配置好了以后在你的项目中运行 ccr code 就可以使用 Claude Code 了。(这个命令的工作原理是启动一个本地 API 服务器 http://localhost:3456 然后通过子进程运行 claude 命令并设置环境变量 ANTHROPIC_BASE_URL=http://localhost:3456)

预览效果

温馨提示: 本文最后更新于2025-06-20 13:34:39,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 Macfun-A very interesting site
© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片快捷回复

    暂无评论内容