背景
很多开发者习惯使用OpenAI生态下的工具链,但想使用Claude模型时会遇到API格式不匹配的问题。
解决方案
- 部署Claude Proxy:通过git clone克隆项目后,使用chmod +x赋予执行权限
- 配置文件修改:在claude_proxy.sh中设置OPEN_AI_URL和API_KEY等关键参数
- 模型映射:通过OPEN_MODEL参数将Claude模型映射为gpt-4o等OpenAI兼容名称
- 端口监听:默认会在本地启动服务,可修改脚本中的端口配置
特别提示
对于前端应用,建议在开发环境测试时配置代理地址为http://localhost:port/v1,生产环境可使用Nginx做反向代理。
本答案来源于文章《Claude Proxy:将Claude API转换为OpenAI格式的代理工具》