(二)windows下CLIProxyAPI:手动添加ChatGPT账号(个人记录)

1. 前言

  • 回顾上一篇 :简单提一句上一篇我们已经成功在 Windows 下把 CLIProxyAPI 跑起来了。(一)windows下反代软件CLIProxyAPI 安装与基础使用(个人记录)-CSDN博客

  • 本篇目的:这篇教程主要解决"如何把手头的 ChatGPT 账号挂载到代理软件里"的问题。

  • 为什么要用这种"手动挡"方法 :虽然官方有更直接的登录命令,,导致最近在使用时失败了。因此,这篇记录一个本地抓取方法

2. 准备工作

  • 一个已经注册好,且能在电脑浏览器里正常登录对话的 ChatGPT 账号(免费版即可)。

  • 一个文本编辑器(推荐电脑自带的"记事本"或者 VS Code)。

3. 核心步骤(图文并茂最佳)

第一步:在浏览器登录 ChatGPT

  • 打开浏览器(建议无痕模式),正常登录你的 ChatGPT 网页版。

  • 确保你能正常发消息,这一步是为了让浏览器获取到最新的登录凭证(Session)

第二步:获取核心认证信息

  • 同一个浏览器 里,新建一个标签页,访问这个神奇的网址: https://chat.openai.com/api/auth/session

  • (提示萌新):打开后你会看到一堆密密麻麻的英文字符串(这就是 JSON 数据)。不要慌,我们只需要从中提取几个关键信息。找个地方把这段网页内容全部复制下来备用。

第三步:依葫芦画瓢,制作认证文件

要是嫌麻烦可以直接把提取的JSON 数据和模板塞给ai,让它直接给你生成

  • 在电脑桌面上新建一个文本文档,命名为 你的邮箱.json(例如 xxxxx@qq.com.json),注意后缀一定要是 .json

  • 把下面这段模板代码复制进去:

    {
    "access_token": "把这里替换成你的 accessToken",
    "account_id": "把这里替换成你的 account.id",
    "disabled": false,
    "email": "把这里替换成你的注册邮箱",
    "expired": "把这里替换成你的过期时间",
    "id_token": "",
    "last_refresh": "随便写个今天的日期,格式类似 2026-05-10T22:00:00-07:00",
    "refresh_token": "",
    "type": "codex"
    }

第四步:对应替换(重点拆解)

  • access_token :在刚才抓取的网页数据里找到 "accessToken":"eyJhbGciOi..." 这一大串,把双引号里的内容复制过来替换。

  • account_id :在网页数据里找到 "account":{"id":"e0f1baf1-xxxx...",把这个 ID 复制过来。

  • email:填你的账号邮箱。

  • expired :找到网页数据里的 "expires":"2026-08-09T04:55:45.637Z",格式稍微改一下,把 .637Z 改成 +00:00 填进去。

🌟 萌新防坑预警(一定要写) :注意 JSON 格式的严格性!替换内容时,千万不要把两边的双引号 "" 搞丢了,也不要多加莫名其妙的逗号。

第五步:上传文件使其生效

  • 打开 CLIProxyAPI 的 Web 管理面板页面(通常是 http://localhost:8317/management.html)。

  • 找到认证文件 ,点击上传刚才做好的 .json 文件

  • 看到面板提示添加成功,可以去配额管理下刷新全部凭证,大功告成!

特别注意:这种"手动挡"方法的局限性

细心的小伙伴可能发现了,在刚才的模板里,"id_token""refresh_token" 这两项咱们是留空的。这并不是咱们漏填了,而是因为 OpenAI 现在不支持了,网页端已经不再直接下发这两个字段了。

这种强行"捏造"出来的文件虽然能帮咱们解燃眉之急,但它属于"残缺版",使用起来有以下两个不可忽视的代价,大家心里要有数:

  • 失去了"自动续期"的超能力。 正常的完整文件是会自动刷新寿命的,但咱们这个不行。等到代码里填写的 expired 时间一到(一般是几个月后),或者被系统强制踢下线,代理就会立刻失效报错。遇到这种情况别慌,只要回到这篇教程,重新去浏览器抓一次全新的 Session 替换进去就可以了。

可以看到我有的出现报错的字样:

额度获取失败:401 Your authentication token has been invalidated. Please try signing in again.

这种问题的情况

1.账号的accessToken的内容变了,需要你重新获取新的accessToken,改到.json 认证文件中

2.json文件的内容有误

相关推荐
甲维斯13 小时前
坦克大战测试全翻车了!豆包,DeepSeek,Qwen,GPT,Claude
前端·人工智能·游戏开发
若丶相见13 小时前
AI 大模型零基础知识扫盲
人工智能
猿人谷14 小时前
不只是 CPU 阈值:STAR 如何用 GAT + Transformer 做容器级自动扩缩容?
人工智能·算法
说了很好15 小时前
PyTorch从零搭建DDPM:时间嵌入+UNet网络+扩散调度完整复现
人工智能
Bigfish_coding15 小时前
前端转agent-【python】-06 长期记忆(向量数据库 + 嵌入)
人工智能
小林ixn15 小时前
别再手写Prompt了!用AI Loop实现自动化自我迭代,效率提升10倍
人工智能·自动化运维
说了很好15 小时前
逐行注释DDPM源码:正向加噪、逆向去噪、MSE损失全流程复现
人工智能
Dilee16 小时前
Spring AI 1.1.7 接入 MCP:Filesystem Server 最小 Demo
人工智能·后端
Token炼金师16 小时前
大模型推理超参数原理详解
人工智能
Token炼金师16 小时前
大模型训练超参数:从Loss曲面到收敛策略的底层逻辑
人工智能