科学工具
科学工具让世界更美好
让世界更美好

Claude Code but with OpenAI Models 使用OpenAI模型运行Claude CodeClaude Code but with OpenAI Models 使用OpenAI模型运行Claude Code

Claude Code but with OpenAI Models 是一个代理服务器,允许你使用 Anthropic 的 Claude Code 工具,底层使用的是 OpenAI 的模型,例如 GPT-4o 和 gpt-4o-mini。它就像一个翻译器,将 Claude Code 发出的请求转换为 OpenAI 模型可以理解的格式,并将 OpenAI 的回复转换回 Claude Code 可以理解的格式,这样你就可以利用 Claude Code 的界面和功能,同时享受到 OpenAI 模型的强大能力。

快速开始

前提条件 你需要一个OpenAI API密钥。

设置步骤 1、克隆仓库:

git clone https://github.com/1rgs/claude-code-openai.git
cd claude-code-openai

2、安装UV:

curl -LsSf https://astral.sh/uv/install.sh | sh

3、配置API密钥: 创建一个.env文件,内容如下:

OPENAI_API_KEY=your-openai-key
# 可选:自定义使用的模型
# BIG_MODEL=gpt-4o
# SMALL_MODEL=gpt-4o-mini

4、启动代理服务器:

uv run uvicorn server:app --host 0.0.0.0 --port 8082

与Claude Code结合使用

1、安装Claude Code(如果尚未安装):

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

2、连接到代理服务器:

ANTHROPIC_BASE_URL=http://localhost:8082 claude

完成这些步骤后,你的Claude Code客户端将通过代理服务器使用OpenAI模型。

模型映射

代理服务器会自动将Claude模型映射到OpenAI模型: • haikugpt-4o-mini(默认) • sonnetgpt-4o(默认)

你可以根据需要自定义模型映射。

这样你就可以将Claude Code与OpenAI模型结合使用,扩展了Claude Code的功能和应用场景。