接口分类
从工程实践上,我粗鄙的把大模型的接口体系分成:
- OpenAI 风格接口
- Anthropic/Claude 原生接口
- 其他
其中 OpenAI 兼容协议最常见,Claude 是另一套常见原生协议。为了白嫖一些免费的openai接口将其接到Claude,可以使用如下方式:
克隆:claude-code-proxy
1 2 3 4
| git clone https://github.com/1rgs/claude-code-proxy.git cd claude-code-proxy # 安装必要的包 pip install -r requirements.txt
|
把你支持openai接口的配置先写到.env.example:
1 2 3 4
| OPENAI_API_KEY="sk-..............." OPENAI_BASE_URL="https://........" # or you api base url BIG_MODEL="gpt-5.4" SMALL_MODEL="gpt-5.3-codex"
|
然后生成.env
运行接口转换程序:
1
| python start_proxy.py --host 0.0.0.0 --port 8082
|
更改Claude配置文件:
电脑进入,找到配置文件:cd C:\Users\用户名\.claude\settings.json
修改为:
1 2 3 4 5 6 7 8 9 10 11 12
| { "env": { "ANTHROPIC_BASE_URL": "http://127.0.0.1:8082/", "ANTHROPIC_AUTH_TOKEN": "dummy", "ANTHROPIC_MODEL": "gpt-5.4", "ANTHROPIC_DEFAULT_SONNET_MODEL": "gpt-5.4", "ANTHROPIC_SMALL_FAST_MODEL": "gpt-5.4", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "gpt-5.3-codex", "DISABLE_NON_ESSENTIAL_MODEL_CALLS": "1", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1" } }
|
重启claude即可:
