首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >免 API Key 使用 Claude Code

免 API Key 使用 Claude Code

作者头像
勇哥AI笔记
发布2026-04-28 14:54:30
发布2026-04-28 14:54:30
8210
举报
文章被收录于专栏:技术人生黄勇技术人生黄勇

无需 Anthropic API Key 即可免费使用 Claude Code。

今天介绍的 free-claude-code 就是在这么一个开源项目。


实现原理

项目在本地启动一个代理服务(Proxy Server),工作流程:

关键机制:

  1. 1. API 格式转换:将 Anthropic Messages API 格式 ↔ OpenAI Chat Completions 格式互转
  2. 2. 思考链保留:GLM-5.1、DeepSeek R1 等模型的推理过程可正常显示
  3. 3. 工具调用修复:开源模型不规范的 Tool Call 输出,代理自动启发式解析为 Claude 可识别格式
  4. 4. 智能限流:内置并发控制和 429 退避机制

免费模型的支持

通过 NVIDIA NIM、OpenRouter、DeepSeek 等平台接入:

模型

平台

特点

GLM-5.1

NVIDIA NIM

中文理解强,长上下文

GLM-4.7

NVIDIA NIM

稳定可靠

MiniMax M2.7

NVIDIA NIM

Coding 速度快

MiniMax M2.5

NVIDIA NIM

更轻量

Kimi-K2-Thinking

NVIDIA NIM

思考能力强

Step-3.5-Flash

NVIDIA NIM

免费额度多

DeepSeek R1

OpenRouter/DeepSeek

推理强

NVIDIA NIM 免费额度:40次/分钟,日常开发够用。


使用方式

安装

代码语言:javascript
复制
git clone https://github.com/Alishahryar1/free-claude-code.git
cd free-claude-code
pip install uv
uv sync

配置 .env

代码语言:javascript
复制
NVIDIA_NIM_API_KEY="nvapi-你的Key"

# 所有 Claude 模型映射到 GLM-5.1
MODEL_OPUS="nvidia_nim/z-ai/glm-5.1"
MODEL_SONNET="nvidia_nim/z-ai/glm-5.1"
MODEL_HAIKU="nvidia_nim/z-ai/glm-5.1"
MODEL="nvidia_nim/z-ai/glm-5.1"

ENABLE_THINKING=true
PROVIDER_RATE_LIMIT=40

启动代理

代码语言:javascript
复制
uv run uvicorn server:app --host 0.0.0.0 --port 8082

配置 Claude Code

修改 ~/.claude/settings.json

代码语言:javascript
复制
{
  "env": {
    "ANTHROPIC_BASE_URL": "http://localhost:8082",
    "ANTHROPIC_AUTH_TOKEN": "ccnim"
  }
}

三端均可使用

模式

启动方式

适用场景

Terminal

claude

运维、全栈、极客

VSCode

Continue 插件 + 代理

前后端日常编码

Discord

python discord_bot.py

团队协作、手机端


正反评价

正面评价

方面

反馈

零成本体验

NVIDIA NIM 免费 API 直接用,日常开发够用

无感伪装

Claude Code 以为仍在和官方通信,完全透明

多模型混搭

OPUS/SONNET/HAIKU 可分别配不同模型

工具调用稳定性

相比 CC Switch 方案,启发式解析更稳定

中文能力

GLM-5.1 中文理解强,比直接用 Claude Sonnet 不逊色

配置简洁

.env 统一配置,格式固定不易出错

调试体验

终端日志清晰,问题易排查

保留工程能力

完美保留 Claude Code 的上下文管理、记忆系统、Skill 封装、Subagent 控制

负面评价与限制

问题

说明

复杂任务不如原版

中低复杂度项目够用,高复杂度项目开源模型能力差距明显

免费额度有限

NVIDIA NIM 40次/分钟,大项目可能不够

第三方代理安全风险

所有对话经过代理,勿暴露隐私、密码或核心代码

模型一致性

不同模型输出风格差异大,混搭可能导致上下文理解不连贯

企业合规风险

公司电脑上使用可能违反信息安全规定

供应链风险

需审查 requirements.txt 和核心脚本,防范供应链攻击

每次手动启动代理

需创建自启动脚本解决


与同类项目对比

free-claude-code vs free-code(paoloanzn)

维度

free-claude-code

free-code

路线

代理转发,免费模型接入

直接 fork 泄露源码 + 去限制

语言

Python

TypeScript

Star

~9.5K

~1.5K

核心能力

API 格式转换 + 多模型支持

移除遥测/护栏 + 解锁实验功能

法律风险

低(仅代理转发)

较高(使用泄露源码)

实验功能

ULTRAPLAN/ULTRATHINK/VOICE_MODE 等 45+

运行时

Python + Uvicorn

Bun + React/Ink

free-claude-code vs CC Switch

维度

CC Switch

free-claude-code

实现方式

工具辅助配置

本地代理服务

请求转换

简单替换

完整 Anthropic↔OpenAI 格式转换

工具调用稳定性

不够稳定

启发式解析,更稳定

配置方式

GUI 界面

.env 统一配置

调试体验

较难排查

终端日志清晰

free-claude-code vs OpenCode

维度

free-claude-code

OpenCode

定位

让 Claude Code 白嫖免费模型

Claude Code 的开源平替

Star

~9.5K

~53K

交互方式

命令行为主

CLI + Desktop 图形化

模型支持

通过代理接入多个

内置 Zen 模型集,5款免费

Session 并行

✅ 多 Session 多 Agent

上手难度

中等(需配置代理)

低(一键安装)

适合谁用?

  • • ✅ 零成本使用 Claude Code
  • • ✅ 中低复杂度项目日常开发
  • • ✅ 想尝试国产模型(GLM、MiniMax 等)但不想脱离 Claude Code 工作流
  • • ✅ 团队内部试用评估

不适合

  • • ❌ 高复杂度项目(开源模型能力仍有差距)
  • • ❌ 企业环境(合规风险)
  • • ❌ 涉及敏感代码/数据的项目(安全风险)
  • • ❌ 需要稳定生产级保障的场景

零成本体验 Claude Code 的工程能力(上下文管理、记忆系统、Skill 封装、工具调用),白嫖 Claude Code 最丝滑的方案

你现在花在 AI Code 编程工具上多少钱?

欢迎评论区留言

-END-

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 技术人生黄勇 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实现原理
  • 免费模型的支持
  • 使用方式
    • 安装
    • 配置 .env
    • 启动代理
    • 配置 Claude Code
    • 三端均可使用
  • 正反评价
    • 正面评价
    • 负面评价与限制
  • 与同类项目对比
    • free-claude-code vs free-code(paoloanzn)
    • free-claude-code vs CC Switch
    • free-claude-code vs OpenCode
    • 适合谁用?
    • 不适合
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档