发帖
 找回密码
 立即注册
搜索
0 0 0
资源分享 647 0 3 天前
今天向大家介绍一位大佬个人开发的开源项目:Claude Code Nexus
这是一个为 Claude Code 设计的代理服务平台。其核心能力在于:解除 Claude Code CLI 对 Anthropic 官方 API 的绑定,使其能够通过任何兼容 OpenAI 规范的 API 服务运行。并提供了多用户独立配置的 API 服务,支持多人使用互不干扰!
1cd84383147f098897f1190588d0e198a02e3af4.jpeg
项目背景与目标
Claude Code 有多好用想必不用我多说了,但其默认配置与 Anthropic 官方 API 深度绑定,这在实际使用中带来了一些限制:
  • 成本控制:只能接受官方的高昂定价模型。
  • 模型灵活性:无法切换至其他更具性价比模型,例如 gpt-4o-mini 或本地部署的 Ollama。
  • 访问性:在部分网络环境中可能存在连接问题。

本项目的目标就是解决以上问题,为用户提供更大的灵活性和控制权。
实现原理
Claude Code Nexus (以下简称 CCN) 的工作模式类似于一个协议转换网关。它部署在 Claude Code 与用户指定的 LLM 服务之间,负责将 CC 发出的 Anthropic API 格式请求,实时转换为标准的 OpenAI API 格式。
转换前: Claude Code → Anthropic API 转换后: Claude Code → Claude Code Nexus → 用户指定的任意 OpenAI 兼容 API (如 OneAPI, Azure, Ollama 等) 简单地说就是用户把自己的第三方服务 API 信息和模型映射规则填写到 CCN 中,CCN 会自动将 CC 的请求转换为 OpenAI 兼容格式的请求并代你发送给第三方服务。
核心优势:一个平台化的解决方案
与市面上已有的、大多面向单人使用的转发服务不同,CCN 专门面向多用户、界面化、无服务架构部署设计,提供以下核心优势:
  • 全图形化配置界面 所有配置项均通过 Web 界面完成,无需手动编辑配置文件。我们还内置了多个主流 LLM 供应商的 API 地址,方便快速接入。
  • 独立的多用户账户体系 支持通过 GitHub 快速登录使用。每个用户都拥有独立的账户,可以单独配置自己的模型映射规则和 API 供应商。这意味着在同一个部署实例下,不同用户可以使用各自的 API 供应商服务和映射规则,互不影响。
  • 灵活的部署与控制 项目基于 Cloudflare 技术栈构建,提供两种使用方式:

  • 使用公共服务:我们提供了免费公开的部署实例 https://claude.nekro.ai,可直接使用。
  • 私有化部署:项目完全开源,如果您对第三方服务不放心,可以将其部署到自己的 Cloudflare Worker 服务中,从而实现对数据和服务的完全控制。(免费用户有每天 10w 次 Worker 调用次数,零成本即可上线)

  • 开放性与无供应商锁定:项目代码基于 MIT 协议完全开源!不进行任何形式的强制绑定。用户选择公共服务可以在后台将默认的中转服务修改为任何自定义的、或第三方信任的 API 地址并可完全自定义模型转发规则等信息。
快速上手指南
  • 注册与获取 API Key:访问 https://claude.nekro.ai/,使用 GitHub 账户登录,系统将自动生成专属 API Key。
  • 配置后端服务:在平台的控制台中,填入您自己的 OpenAI 兼容 API 服务地址和密钥,或选择预设的一些大厂 LLM 服务地址。 e24c9889bbd257025391c88887668d0ae153ab0e.png
  • 配置模型转发规则(可选):平台默认预制了一套模型转发规则,但是可以启用自定义配置来手动为 CC 的调用指定转发模型,填写 API 供应商相关信息后点击 获取模型列表 可直接在下拉选择中选中映射的目标模型

  • 配置客户端环境变量:在您的本地终端中设置以下两个环境变量。

ada5c455de12e1019c64c92b15e4891023cbbadf.png
  1. # 1. 设置您的 Nexus API Key

  2. export ANTHROPIC_API_KEY="ak-your-nexus-key"

  3. # 2. 设置 Nexus 代理服务地址

  4. export ANTHROPIC_BASE_URL="https://claude.nekro.ai"
复制代码
a623cc5625e1ba30c3c7ec2627e9ea07bcc44d79.jpeg
总结
Claude Code Nexus 致力于成为 Claude Code 的一个高效、灵活的配套设施,将 API 的选择权交还给开发者。
最后如果项目对您有帮助,欢迎给作者大佬点个 Star 支持一下!!!




──── 0人觉得很赞 ────

使用道具 举报

这个项目好帅哦

在网站上使用双子座(gemini)的源站,点击获取模型列表时,会提示“获取模型列表失败,请检查API密钥(API Key)和基础URL(Base URL)是否正确”。保存配置时,会自动变成“
支持DeepSeek r1推理模型吗
太强了!
哇,真的需要
主要是能多人一起使用,每个人都可以独立进行配置。而且有界面化交互,配置起来会更方便一些。要是不介意的话,直接使用公益服务就行,甚至都不用部署 。
有一些不同之处,因为Claude Code只会按照Claude API的格式来构造请求,所以没办法直接接入OpenAI系的接口来使用。像newapi、oneapi等这些项目,都是将各种来源的API转换成OpenAI格式的接口来提供服务的,Claude Code无法直接接入使用。

CCN本身只提供从OpenAI API到Claude API的转换过程,并且针对Claude Code的应用场景做了一些可配置的优化(比如模型映射),而不是真正对接大语言模型(LLM)供应商的服务 。  
您需要登录后才可以回帖 立即登录
高级模式