CLIProxyAPI + Claude Code 配置 ChatGPT 模型完整指南

概要

众所周知codex的chatGPT模型和clacude code的模型不是一个协议,我们没办法在clacude code当中直接使用gpt模型,所以如果想使用clacude code的话,需要将gpt的协议转成Anthropic协议,本指南介绍如何在 Windows 系统上使用 **CLIProxyAPI** 代理,让 **Claude Code** 调用 **ChatGPT (GPT-5.4)** 模型,而无需使用 Claude 官方 API。

整体配置流程

1. 下载并解压 CLIProxyAPI

从官方渠道下载对应 Windows 版本,作者是windows系统:

  • 文件名:CLIProxyAPI_6.9.18_windows_amd64.zip(Intel/AMD 芯片)
  • 解压到指定目录,例如:D:\AiTool\CLIProxyAPI_6.9.18_windows_amd64

2. 配置 config.yaml

在程序目录下创建 config.yaml,直接从config.example.yaml拷贝一份:

yaml 复制代码
# API 认证密钥(客户端连接时需要)
api-keys:
  - "admin"

# 服务器端口
port: 8317

# OpenAI 兼容接口配置
openai-compatibility:
  - name: "openai"
    base-url: "https://api.openai.com/v1"
    api-key-entries:
      - api-key: "sk-你的OpenAI密钥"   # 替换为你的真实 API Key
    models:
      - name: "gpt-5.3-codex"
        alias: "gpt-5.3-codex"
      - name: "gpt-5.4"
        alias: "gpt-5.4"

3. 启动 CLIProxyAPI

powershell 复制代码
.\CLIProxyAPI.exe

看到以下输出表示启动成功:

powershell 复制代码
CLIProxyAPI Version: 6.9.18
INFO[0000] Server starting on :8317

4. 验证代理服务

powershell 复制代码
# 测试模型列表接口(应返回 JSON)
curl.exe -H "Authorization: Bearer admin" http://127.0.0.1:8317/v1/models

成功返回示例:

json 复制代码
{
  "object": "list",
  "data": [{"id": "gpt-4o", "object": "model"}]
}

5. 配置 Claude Code

方法一:环境变量(临时)
powershell 复制代码
$env:ANTHROPIC_BASE_URL = "http://127.0.0.1:8317"
$env:ANTHROPIC_AUTH_TOKEN = "admin"
$env:ANTHROPIC_MODEL = "gpt-5.3"

claude
方法二:配置文件(永久)

创建 %USERPROFILE%\.claude\settings.json

json 复制代码
{
  "env": {
    "ANTHROPIC_BASE_URL": "http://127.0.0.1:8317",
    "ANTHROPIC_AUTH_TOKEN": "admin"
  },
  "model": "gpt-5.3"
}

同时创建 %USERPROFILE%\.claude.json 绕过登录检查:

json 复制代码
{
  "apiKey": "admin",
  "hasCompletedOnboarding": true
}

6. 启动 Claude Code

powershell 复制代码
claude

7. 切换模型(重要!)

Claude Code 启动后默认请求 claude-sonnet-4-6,需要手动切换到 ChatGPT 模型:

在 Claude Code 对话中输入:

复制代码
/model gpt-5.4

切换成功后即可正常使用。


总结:

虽然最后是成功的使用了clacude code,但是实际搭配gpt模型的效果并不是很理想。最终题主还是使用的codex+opencode的组合进行的开发。

相关推荐
京东云开发者15 分钟前
上游给空、下游拿到 -1,我把故障一直追到了 commons-beanutils 的构造函数
java·ai编程
掘金酱1 小时前
🔥 AI 时代,Token 就是你的数字燃料!晒账单,赢好礼!
前端·人工智能·ai编程
小虎AI生活2 小时前
从古茗案例看 FDE 思维落地:让一个 AI Agent 驻守最烦的岗位,中小公司也能干
ai编程
plainGeekDev2 小时前
Agent Prompt 怎么写:三个真实案例讲透
agent·ai编程·claude
@atweiwei3 小时前
用 Rust 构建 Agent 应用的高性能框架:langchainrust 架构全景
人工智能·架构·rust·langchain·llm·agent·ai编程
cooldream20093 小时前
Conda 镜像源 404 错误完全解决指南
conda·ai编程
李剑一4 小时前
连名词都不会,你AI个Der!学会AI基础之:到底模型是什么玩意儿?都说大模型,有小模型嘛?训练数据多它就是大模型吗?
aigc·openai·ai编程
金幄科技5 小时前
RAG第四篇:重排序 Rerank——粗召回之后,为什么还需要一次精排
人工智能·算法·ai·ai编程
周末程序猿5 小时前
Anthropic 的 AI Native 实战指南
ai编程
全栈弄潮儿6 小时前
一周总结:AI 能帮你节省时间的 10 类任务
aigc·openai·ai编程