ChatGPT 网页里明明有可用额度,本地脚本和 IDE 却只认识 API Key。很多人到这里的第一反应是再开一份 API 账单,其实还可以先研究兼容层。
chatgpt2api 把网页会话包装成常见接口,让支持自定义服务地址的客户端可以发起对话,部分能力也包含图像相关调用。

它适合解决什么#
最直接的用途是本地实验:统一已有工具的调用格式、验证网页账号能力,或者给个人工作流补一个兼容入口。如果你前面已经搭过 Claude2api,这个项目在架构上的位置几乎一样,只是上游换成 ChatGPT。
它不等于 OpenAI 官方 API,也不保证网页端的所有能力都能一比一映射。上游页面、账号状态和项目版本变化,都可能影响可用性。生产系统仍然应该选有正式服务协议和稳定性承诺的接口。
为什么生图值得单独测试#
文字返回成功,只能证明对话链路通了。图像请求还涉及不同的返回字段、文件访问方式和客户端兼容性,所以最好单独验证。

这里还有一条不能省:账号凭证和会话信息按密码处理。不要截图传播,不要写进公开仓库,也不要把本地管理端口直接暴露到公网。
公开预览讲到这里,你已经能判断这个项目是不是自己需要的那块拼图。部署命令、账号导入位置、curl 请求和生图成功结果都放在完整原帖。
