[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-lanqian528--chat2api":3,"tool-lanqian528--chat2api":64},[4,17,26,36,44,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",144730,2,"2026-04-07T23:26:32",[13,14,15],"开发框架","Agent","语言模型","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":10,"last_commit_at":23,"category_tags":24,"status":16},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[25,13],"插件",{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":16},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,3,"2026-04-06T11:19:32",[15,35,14,13],"图像",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":10,"last_commit_at":42,"category_tags":43,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,15],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":10,"last_commit_at":50,"category_tags":51,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",85013,"2026-04-06T11:09:19",[35,52,53,25,14,54,15,13,55],"数据工具","视频","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":32,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[14,35,13,15,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":79,"owner_twitter":79,"owner_website":79,"owner_url":80,"languages":81,"stars":94,"forks":95,"last_commit_at":96,"license":97,"difficulty_score":10,"env_os":98,"env_gpu":99,"env_ram":100,"env_deps":101,"category_tags":106,"github_topics":79,"view_count":10,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":107,"updated_at":108,"faqs":109,"releases":150},5491,"lanqian528\u002Fchat2api","chat2api","A service that can convert ChatGPT on the web to OpenAI API format.","chat2api 是一款轻量级开源代理工具，旨在将网页版 ChatGPT 的服务能力转换为标准的 OpenAI API 格式。它主要解决了开发者在无法直接使用官方付费 API、或希望整合自有 ChatGPT 账号资源时的接入难题。通过该工具，用户无需拥有官方 API 密钥，即可利用网页版的免费额度或自有账号（支持 AccessToken\u002FRefreshToken）调用 GPT-3.5、GPT-4 系列、O1\u002FO3 推理模型甚至自定义 GPTs。\n\nchat2api 特别适合需要构建 AI 应用的后端开发者、希望低成本测试多模型的研究人员，以及想要搭建私有化 ChatGPT 镜像站点的技术爱好者。其核心技术亮点在于“逆向 API\"能力：回复格式与官方 API 完全一致，无缝适配几乎所有现有客户端；支持流式传输、多账号自动轮询与故障重试机制，确保持续稳定的服务输出。此外，它还提供了配套的网关模式，允许用户上传和管理 Token 池，并支持 Team 账号协作及文件上传下载等高级功能。无论是用于个人项目开发还是团队内部部署，chat2api 都能提供灵活且高效的解决方案。","# CHAT2API\n\n🤖 一个简单的 ChatGPT TO API 代理\n\n🌟 无需账号即可使用免费、无限的 `GPT-3.5`\n\n💥 支持 AccessToken 使用账号，支持 `O3-mini\u002Fhigh`、`O1\u002Fmini\u002FPro`、`GPT-4\u002F4o\u002Fmini`、`GPTs`\n\n🔍 回复格式与真实 API 完全一致，适配几乎所有客户端\n\n👮 配套用户管理端[Chat-Share](https:\u002F\u002Fgithub.com\u002Fh88782481\u002FChat-Share)使用前需提前配置好环境变量（ENABLE_GATEWAY设置为True，AUTO_SEED设置为False）\n\n\n## 交流群\n\n[https:\u002F\u002Ft.me\u002Fchat2api](https:\u002F\u002Ft.me\u002Fchat2api)\n\n要提问请先阅读完仓库文档，尤其是常见问题部分。\n\n提问时请提供：\n\n1. 启动日志截图（敏感信息打码，包括环境变量和版本号）\n2. 报错的日志信息（敏感信息打码）\n3. 接口返回的状态码和响应体\n\n## 功能\n\n### 最新版本号存于 `version.txt`\n\n### 逆向API 功能\n> - [x] 流式、非流式传输\n> - [x] 免登录 GPT-3.5 对话\n> - [x] GPT-3.5 模型对话（传入模型名不包含 gpt-4，则默认使用 gpt-3.5，也就是 text-davinci-002-render-sha）\n> - [x] GPT-4 系列模型对话（传入模型名包含: gpt-4，gpt-4o，gpt-4o-mini，gpt-4-moblie 即可使用对应模型，需传入 AccessToken）\n> - [x] O1 系列模型对话（传入模型名包含 o1-preview，o1-mini 即可使用对应模型，需传入 AccessToken）\n> - [x] GPT-4 模型画图、代码、联网\n> - [x] 支持 GPTs（传入模型名：gpt-4-gizmo-g-*）\n> - [x] 支持 Team Plus 账号（需传入 team account id）\n> - [x] 上传图片、文件（格式为 API 对应格式，支持 URL 和 base64）\n> - [x] 可作为网关使用，可多机分布部署\n> - [x] 多账号轮询，同时支持 `AccessToken` 和 `RefreshToken`\n> - [x] 请求失败重试，自动轮询下一个 Token\n> - [x] Tokens 管理，支持上传、清除\n> - [x] 定时使用 `RefreshToken` 刷新 `AccessToken` \u002F 每次启动将会全部非强制刷新一次，每4天晚上3点全部强制刷新一次。\n> - [x] 支持文件下载，需要开启历史记录\n> - [x] 支持 `O3-mini\u002Fhigh`、`O1\u002Fmini\u002FPro` 等模型推理过程输出\n\n### 官网镜像 功能\n> - [x] 支持官网原生镜像\n> - [x] 后台账号池随机抽取，`Seed` 设置随机账号\n> - [x] 输入 `RefreshToken` 或 `AccessToken` 直接登录使用\n> - [x] 支持 `O3-mini\u002Fhigh`、`O1\u002Fmini\u002FPro`、`GPT-4\u002F4o\u002Fmini`\n> - [x] 敏感信息接口禁用、部分设置接口禁用\n> - [x] \u002Flogin 登录页面，注销后自动跳转到登录页面\n> - [x] \u002F?token=xxx 直接登录, xxx 为 `RefreshToken` 或 `AccessToken` 或 `SeedToken` (随机种子)\n> - [x] 支持不同 SeedToken 会话隔离\n> - [x] 支持 `GPTs` 商店\n> - [x] 支持 `DeepReaserch`、`Canvas` 等官网独有功能\n> - [x] 支持切换各国语言\n\n\n> TODO\n> - [ ] 暂无，欢迎提 `issue`\n\n## 逆向API\n\n完全 `OpenAI` 格式的 API ，支持传入 `AccessToken` 或 `RefreshToken`，可用 GPT-4, GPT-4o, GPT-4o-Mini, GPTs, O1-Pro, O1, O1-Mini, O3-Mini, O3-Mini-High：\n\n```bash\ncurl --location 'http:\u002F\u002F127.0.0.1:5005\u002Fv1\u002Fchat\u002Fcompletions' \\\n--header 'Content-Type: application\u002Fjson' \\\n--header 'Authorization: Bearer {{Token}}' \\\n--data '{\n     \"model\": \"gpt-3.5-turbo\",\n     \"messages\": [{\"role\": \"user\", \"content\": \"Say this is a test!\"}],\n     \"stream\": true\n   }'\n```\n\n将你账号的 `AccessToken` 或 `RefreshToken` 作为 `{{ Token }}` 传入。\n也可填写你设置的环境变量 `Authorization` 的值, 将会随机选择后台账号\n\n如果有team账号，可以传入 `ChatGPT-Account-ID`，使用 Team 工作区：\n\n- 传入方式一：\n`headers` 中传入 `ChatGPT-Account-ID`值\n\n- 传入方式二：\n`Authorization: Bearer \u003CAccessToken 或 RefreshToken>,\u003CChatGPT-Account-ID>`\n\n如果设置了 `AUTHORIZATION` 环境变量，可以将设置的值作为 `{{ Token }}` 传入进行多 Tokens 轮询。\n\n> - `AccessToken` 获取: chatgpt官网登录后，再打开 [https:\u002F\u002Fchatgpt.com\u002Fapi\u002Fauth\u002Fsession](https:\u002F\u002Fchatgpt.com\u002Fapi\u002Fauth\u002Fsession) 获取 `accessToken` 这个值。\n> - `RefreshToken` 获取: 此处不提供获取方法。\n> - 免登录 gpt-3.5 无需传入 Token。\n\n## Tokens 管理\n\n1. 配置环境变量 `AUTHORIZATION` 作为 `授权码` ，然后运行程序。\n\n2. 访问 `\u002Ftokens` 或者 `\u002F{api_prefix}\u002Ftokens` 可以查看现有 Tokens 数量，也可以上传新的 Tokens ，或者清空 Tokens。\n\n3. 请求时传入 `AUTHORIZATION` 中配置的 `授权码` 即可使用轮询的Tokens进行对话\n\n![tokens.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flanqian528_chat2api_readme_54fc4d918813.png)\n\n## 官网原生镜像\n\n1. 配置环境变量 `ENABLE_GATEWAY` 为 `true`，然后运行程序, 注意开启后别人也可以直接通过域名访问你的网关。\n\n2. 在 Tokens 管理页面上传 `RefreshToken` 或 `AccessToken`\n\n3. 访问 `\u002Flogin` 到登录页面\n\n![login.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flanqian528_chat2api_readme_e061a800ee44.png)\n\n4. 进入官网原生镜像页面使用\n\n![chatgpt.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flanqian528_chat2api_readme_1656e410ce75.png)\n\n## 环境变量\n\n每个环境变量都有默认值，如果不懂环境变量的含义，请不要设置，更不要传空值，字符串无需引号。\n\n| 分类   | 变量名               | 示例值                                                         | 默认值                   | 描述                                                           |\n|------|-------------------|-------------------------------------------------------------|-----------------------|--------------------------------------------------------------|\n| 安全相关 | API_PREFIX        | `your_prefix`                                               | `None`                | API 前缀密码，不设置容易被人访问，设置后需请求 `\u002Fyour_prefix\u002Fv1\u002Fchat\u002Fcompletions` |\n|      | AUTHORIZATION     | `your_first_authorization`,\u003Cbr\u002F>`your_second_authorization` | `[]`                  | 你自己为使用多账号轮询 Tokens 设置的授权码，英文逗号分隔                             |\n|      | AUTH_KEY          | `your_auth_key`                                             | `None`                | 私人网关需要加`auth_key`请求头才设置该项                                    |\n| 请求相关 | CHATGPT_BASE_URL  | `https:\u002F\u002Fchatgpt.com`                                       | `https:\u002F\u002Fchatgpt.com` | ChatGPT 网关地址，设置后会改变请求的网站，多个网关用逗号分隔                           |\n|      | PROXY_URL         | `http:\u002F\u002Fip:port`,\u003Cbr\u002F>`http:\u002F\u002Fusername:password@ip:port`    | `[]`                  | 全局代理 URL，出 403 时启用，多个代理用逗号分隔                                 |\n|      | EXPORT_PROXY_URL  | `http:\u002F\u002Fip:port`或\u003Cbr\u002F>`http:\u002F\u002Fusername:password@ip:port`    | `None`                | 出口代理 URL，防止请求图片和文件时泄漏源站 ip                                   |\n| 功能相关 | HISTORY_DISABLED  | `true`                                                      | `true`                | 是否不保存聊天记录并返回 conversation_id                                 |\n|      | POW_DIFFICULTY    | `00003a`                                                    | `00003a`              | 要解决的工作量证明难度，不懂别设置                                            |\n|      | RETRY_TIMES       | `3`                                                         | `3`                   | 出错重试次数，使用 `AUTHORIZATION` 会自动随机\u002F轮询下一个账号                      |\n|      | CONVERSATION_ONLY | `false`                                                     | `false`               | 是否直接使用对话接口，如果你用的网关支持自动解决 `POW` 才启用                           |\n|      | ENABLE_LIMIT      | `true`                                                      | `true`                | 开启后不尝试突破官方次数限制，尽可能防止封号                                       |\n|      | UPLOAD_BY_URL     | `false`                                                     | `false`               | 开启后按照 `URL+空格+正文` 进行对话，自动解析 URL 内容并上传，多个 URL 用空格分隔           |\n|      | SCHEDULED_REFRESH | `false`                                                     | `false`               | 是否定时刷新 `AccessToken` ，开启后每次启动程序将会全部非强制刷新一次，每4天晚上3点全部强制刷新一次。  |\n|      | RANDOM_TOKEN      | `true`                                                      | `true`                | 是否随机选取后台 `Token` ，开启后随机后台账号，关闭后为顺序轮询                         |\n| 网关功能 | ENABLE_GATEWAY    | `false`                                                     | `false`               | 是否启用网关模式，开启后可以使用镜像站，但也将会不设防                                  |\n|      | AUTO_SEED          | `false`                                                     | `true`               | 是否启用随机账号模式，默认启用，输入`seed`后随机匹配后台`Token`。关闭之后需要手动对接接口，来进行`Token`管控。    |\n\n## 部署\n\n### Zeabur 部署\n\n[![Deploy on Zeabur](https:\u002F\u002Fzeabur.com\u002Fbutton.svg)](https:\u002F\u002Fzeabur.com\u002Ftemplates\u002F6HEGIZ?referralCode=LanQian528)\n\n### 直接部署\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FLanQian528\u002Fchat2api\ncd chat2api\npip install -r requirements.txt\npython app.py\n```\n\n### Docker 部署\n\n您需要安装 Docker 和 Docker Compose。\n\n```bash\ndocker run -d \\\n  --name chat2api \\\n  -p 5005:5005 \\\n  lanqian528\u002Fchat2api:latest\n```\n\n### (推荐，可用 PLUS 账号) Docker Compose 部署\n\n创建一个新的目录，例如 chat2api，并进入该目录：\n\n```bash\nmkdir chat2api\ncd chat2api\n```\n\n在此目录中下载库中的 docker-compose.yml 文件：\n\n```bash\nwget https:\u002F\u002Fraw.githubusercontent.com\u002FLanQian528\u002Fchat2api\u002Fmain\u002Fdocker-compose-warp.yml\n```\n\n修改 docker-compose-warp.yml 文件中的环境变量，保存后：\n\n```bash\ndocker-compose up -d\n```\n\n\n## 常见问题\n\n> - 错误代码：\n>   - `401`：当前 IP 不支持免登录，请尝试更换 IP 地址，或者在环境变量 `PROXY_URL` 中设置代理，或者你的身份验证失败。\n>   - `403`：请在日志中查看具体报错信息。\n>   - `429`：当前 IP 请求1小时内请求超过限制，请稍后再试，或更换 IP。\n>   - `500`：服务器内部错误，请求失败。\n>   - `502`：服务器网关错误，或网络不可用，请尝试更换网络环境。\n\n> - 已知情况：\n>   - 日本 IP 很多不支持免登，免登 GPT-3.5 建议使用美国 IP。\n>   - 99%的账号都支持免费 `GPT-4o` ，但根据 IP 地区开启，目前日本和新加坡 IP 已知开启概率较大。\n\n> - 环境变量 `AUTHORIZATION` 是什么？\n>   - 是一个自己给 chat2api 设置的一个身份验证，设置后才可使用已保存的 Tokens 轮询，请求时当作 `APIKEY` 传入。\n> - AccessToken 如何获取？\n>   - chatgpt官网登录后，再打开 [https:\u002F\u002Fchatgpt.com\u002Fapi\u002Fauth\u002Fsession](https:\u002F\u002Fchatgpt.com\u002Fapi\u002Fauth\u002Fsession) 获取 `accessToken` 这个值。\n\n\n## License\n\nMIT License\n\n","# CHAT2API\n\n🤖 一个简单的 ChatGPT TO API 代理\n\n🌟 无需账号即可使用免费、无限的 `GPT-3.5`\n\n💥 支持 AccessToken 使用账号，支持 `O3-mini\u002Fhigh`、`O1\u002Fmini\u002FPro`、`GPT-4\u002F4o\u002Fmini`、`GPTs`\n\n🔍 回复格式与真实 API 完全一致，适配几乎所有客户端\n\n👮 配套用户管理端[Chat-Share](https:\u002F\u002Fgithub.com\u002Fh88782481\u002FChat-Share)使用前需提前配置好环境变量（ENABLE_GATEWAY设置为True，AUTO_SEED设置为False）\n\n\n## 交流群\n\n[https:\u002F\u002Ft.me\u002Fchat2api](https:\u002F\u002Ft.me\u002Fchat2api)\n\n要提问请先阅读完仓库文档，尤其是常见问题部分。\n\n提问时请提供：\n\n1. 启动日志截图（敏感信息打码，包括环境变量和版本号）\n2. 报错的日志信息（敏感信息打码）\n3. 接口返回的状态码和响应体\n\n## 功能\n\n### 最新版本号存于 `version.txt`\n\n### 逆向API 功能\n> - [x] 流式、非流式传输\n> - [x] 免登录 GPT-3.5 对话\n> - [x] GPT-3.5 模型对话（传入模型名不包含 gpt-4，则默认使用 gpt-3.5，也就是 text-davinci-002-render-sha）\n> - [x] GPT-4 系列模型对话（传入模型名包含: gpt-4，gpt-4o，gpt-4o-mini，gpt-4-moblie 即可使用对应模型，需传入 AccessToken）\n> - [x] O1 系列模型对话（传入模型名包含 o1-preview，o1-mini 即可使用对应模型，需传入 AccessToken）\n> - [x] GPT-4 模型画图、代码、联网\n> - [x] 支持 GPTs（传入模型名：gpt-4-gizmo-g-*）\n> - [x] 支持 Team Plus 账号（需传入 team account id）\n> - [x] 上传图片、文件（格式为 API 对应格式，支持 URL 和 base64）\n> - [x] 可作为网关使用，可多机分布部署\n> - [x] 多账号轮询，同时支持 `AccessToken` 和 `RefreshToken`\n> - [x] 请求失败重试，自动轮询下一个 Token\n> - [x] Tokens 管理，支持上传、清除\n> - [x] 定时使用 `RefreshToken` 刷新 `AccessToken` \u002F 每次启动将会全部非强制刷新一次，每4天晚上3点全部强制刷新一次。\n> - [x] 支持文件下载，需要开启历史记录\n> - [x] 支持 `O3-mini\u002Fhigh`、`O1\u002Fmini\u002FPro` 等模型推理过程输出\n\n### 官网镜像 功能\n> - [x] 支持官网原生镜像\n> - [x] 后台账号池随机抽取，`Seed` 设置随机账号\n> - [x] 输入 `RefreshToken` 或 `AccessToken` 直接登录使用\n> - [x] 支持 `O3-mini\u002Fhigh`、`O1\u002Fmini\u002FPro`、`GPT-4\u002F4o\u002Fmini`\n> - [x] 敏感信息接口禁用、部分设置接口禁用\n> - [x] \u002Flogin 登录页面，注销后自动跳转到登录页面\n> - [x] \u002F?token=xxx 直接登录, xxx 为 `RefreshToken` 或 `AccessToken` 或 `SeedToken` (随机种子)\n> - [x] 支持不同 SeedToken 会话隔离\n> - [x] 支持 `GPTs` 商店\n> - [x] 支持 `DeepReaserch`、`Canvas` 等官网独有功能\n> - [x] 支持切换各国语言\n\n\n> TODO\n> - [ ] 暂无，欢迎提 `issue`\n\n## 逆向API\n\n完全 `OpenAI` 格式的 API ，支持传入 `AccessToken` 或 `RefreshToken`，可用 GPT-4, GPT-4o, GPT-4o-Mini, GPTs, O1-Pro, O1, O1-Mini, O3-Mini, O3-Mini-High：\n\n```bash\ncurl --location 'http:\u002F\u002F127.0.0.1:5005\u002Fv1\u002Fchat\u002Fcompletions' \\\n--header 'Content-Type: application\u002Fjson' \\\n--header 'Authorization: Bearer {{Token}}' \\\n--data '{\n     \"model\": \"gpt-3.5-turbo\",\n     \"messages\": [{\"role\": \"user\", \"content\": \"Say this is a test!\"}],\n     \"stream\": true\n   }'\n```\n\n将你账号的 `AccessToken` 或 `RefreshToken` 作为 `{{ Token }}` 传入。\n也可填写你设置的环境变量 `Authorization` 的值, 将会随机选择后台账号\n\n如果有team账号，可以传入 `ChatGPT-Account-ID`，使用 Team 工作区：\n\n- 传入方式一：\n`headers` 中传入 `ChatGPT-Account-ID`值\n\n- 传入方式二：\n`Authorization: Bearer \u003CAccessToken 或 RefreshToken>,\u003CChatGPT-Account-ID>`\n\n如果设置了 `AUTHORIZATION` 环境变量，可以将设置的值作为 `{{ Token }}` 传入进行多 Tokens 轮询。\n\n> - `AccessToken` 获取: chatgpt官网登录后，再打开 [https:\u002F\u002Fchatgpt.com\u002Fapi\u002Fauth\u002Fsession](https:\u002F\u002Fchatgpt.com\u002Fapi\u002Fauth\u002Fsession) 获取 `accessToken` 这个值。\n> - `RefreshToken` 获取: 此处不提供获取方法。\n> - 免登录 gpt-3.5 无需传入 Token。\n\n## Tokens 管理\n\n1. 配置环境变量 `AUTHORIZATION` 作为 `授权码` ，然后运行程序。\n\n2. 访问 `\u002Ftokens` 或者 `\u002F{api_prefix}\u002Ftokens` 可以查看现有 Tokens 数量，也可以上传新的 Tokens ，或者清空 Tokens。\n\n3. 请求时传入 `AUTHORIZATION` 中配置的 `授权码` 即可使用轮询的Tokens进行对话\n\n![tokens.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flanqian528_chat2api_readme_54fc4d918813.png)\n\n## 官网原生镜像\n\n1. 配置环境变量 `ENABLE_GATEWAY` 为 `true`，然后运行程序, 注意开启后别人也可以直接通过域名访问你的网关。\n\n2. 在 Tokens 管理页面上传 `RefreshToken` 或 `AccessToken`\n\n3. 访问 `\u002Flogin` 到登录页面\n\n![login.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flanqian528_chat2api_readme_e061a800ee44.png)\n\n4. 进入官网原生镜像页面使用\n\n![chatgpt.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flanqian528_chat2api_readme_1656e410ce75.png)\n\n## 环境变量\n\n每个环境变量都有默认值，如果不懂环境变量的含义，请不要设置，更不要传空值，字符串无需引号。\n\n| 分类   | 变量名               | 示例值                                                         | 默认值                   | 描述                                                           |\n|------|-------------------|-------------------------------------------------------------|-----------------------|--------------------------------------------------------------|\n| 安全相关 | API_PREFIX        | `your_prefix`                                               | `None`                | API 前缀密码，不设置容易被人访问，设置后需请求 `\u002Fyour_prefix\u002Fv1\u002Fchat\u002Fcompletions` |\n|      | AUTHORIZATION     | `your_first_authorization`,\u003Cbr\u002F>`your_second_authorization` | `[]`                  | 你自己为使用多账号轮询 Tokens 设置的授权码，英文逗号分隔                             |\n|      | AUTH_KEY          | `your_auth_key`                                             | `None`                | 私人网关需要加`auth_key`请求头才设置该项                                    |\n| 请求相关 | CHATGPT_BASE_URL  | `https:\u002F\u002Fchatgpt.com`                                       | `https:\u002F\u002Fchatgpt.com` | ChatGPT 网关地址，设置后会改变请求的网站，多个网关用逗号分隔                           |\n|      | PROXY_URL         | `http:\u002F\u002Fip:port`,\u003Cbr\u002F>`http:\u002F\u002Fusername:password@ip:port`    | `[]`                  | 全局代理 URL，出 403 时启用，多个代理用逗号分隔                                 |\n|      | EXPORT_PROXY_URL  | `http:\u002F\u002Fip:port`或\u003Cbr\u002F>`http:\u002F\u002Fusername:password@ip:port`    | `None`                | 出口代理 URL，防止请求图片和文件时泄漏源站 ip                                   |\n| 功能相关 | HISTORY_DISABLED  | `true`                                                      | `true`                | 是否不保存聊天记录并返回 conversation_id                                 |\n|      | POW_DIFFICULTY    | `00003a`                                                    | `00003a`              | 要解决的工作量证明难度，不懂别设置                                            |\n|      | RETRY_TIMES       | `3`                                                         | `3`                   | 出错重试次数，使用 `AUTHORIZATION` 会自动随机\u002F轮询下一个账号                      |\n|      | CONVERSATION_ONLY | `false`                                                     | `false`               | 是否直接使用对话接口，如果你用的网关支持自动解决 `POW` 才启用                           |\n|      | ENABLE_LIMIT      | `true`                                                      | `true`                | 开启后不尝试突破官方次数限制，尽可能防止封号                                       |\n|      | UPLOAD_BY_URL     | `false`                                                     | `false`               | 开启后按照 `URL+空格+正文` 进行对话，自动解析 URL 内容并上传，多个 URL 用空格分隔           |\n|      | SCHEDULED_REFRESH | `false`                                                     | `false`               | 是否定时刷新 `AccessToken` ，开启后每次启动程序将会全部非强制刷新一次，每4天晚上3点全部强制刷新一次。  |\n|      | RANDOM_TOKEN      | `true`                                                      | `true`                | 是否随机选取后台 `Token` ，开启后随机后台账号，关闭后为顺序轮询                         |\n| 网关功能 | ENABLE_GATEWAY    | `false`                                                     | `false`               | 是否启用网关模式，开启后可以使用镜像站，但也将会不设防                                  |\n|      | AUTO_SEED          | `false`                                                     | `true`               | 是否启用随机账号模式，默认启用，输入`seed`后随机匹配后台`Token`。关闭之后需要手动对接接口，来进行`Token`管控。    |\n\n## 部署\n\n### Zeabur 部署\n\n[![Deploy on Zeabur](https:\u002F\u002Fzeabur.com\u002Fbutton.svg)](https:\u002F\u002Fzeabur.com\u002Ftemplates\u002F6HEGIZ?referralCode=LanQian528)\n\n### 直接部署\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FLanQian528\u002Fchat2api\ncd chat2api\npip install -r requirements.txt\npython app.py\n```\n\n### Docker 部署\n\n您需要安装 Docker 和 Docker Compose。\n\n```bash\ndocker run -d \\\n  --name chat2api \\\n  -p 5005:5005 \\\n  lanqian528\u002Fchat2api:latest\n```\n\n### （推荐，可用 PLUS 账号）Docker Compose 部署\n\n创建一个新的目录，例如 chat2api，并进入该目录：\n\n```bash\nmkdir chat2api\ncd chat2api\n```\n\n在此目录中下载库中的 docker-compose.yml 文件：\n\n```bash\nwget https:\u002F\u002Fraw.githubusercontent.com\u002FLanQian528\u002Fchat2api\u002Fmain\u002Fdocker-compose-warp.yml\n```\n\n修改 docker-compose-warp.yml 文件中的环境变量，保存后：\n\n```bash\ndocker-compose up -d\n```\n\n\n## 常见问题\n\n> - 错误代码：\n>   - `401`：当前 IP 不支持免登录，请尝试更换 IP 地址，或者在环境变量 `PROXY_URL` 中设置代理，或者你的身份验证失败。\n>   - `403`：请在日志中查看具体报错信息。\n>   - `429`：当前 IP 请求1小时内请求超过限制，请稍后再试，或更换 IP。\n>   - `500`：服务器内部错误，请求失败。\n>   - `502`：服务器网关错误，或网络不可用，请尝试更换网络环境。\n\n> - 已知情况：\n>   - 日本 IP 很多不支持免登，免登 GPT-3.5 建议使用美国 IP。\n>   - 99%的账号都支持免费 `GPT-4o` ，但根据 IP 地区开启，目前日本和新加坡 IP 已知开启概率较大。\n\n> - 环境变量 `AUTHORIZATION` 是什么？\n>   - 是一个自己给 chat2api 设置的一个身份验证，设置后才可使用已保存的 Tokens 轮询，请求时当作 `APIKEY` 传入。\n> - AccessToken 如何获取？\n>   - chatgpt官网登录后，再打开 [https:\u002F\u002Fchatgpt.com\u002Fapi\u002Fauth\u002Fsession](https:\u002F\u002Fchatgpt.com\u002Fapi\u002Fauth\u002Fsession) 获取 `accessToken` 这个值。\n\n\n## License\n\nMIT 许可证","# Chat2API 快速上手指南\n\nChat2API 是一个简单的 ChatGPT 转 API 代理工具，支持免登录使用免费的 GPT-3.5，同时也支持通过 AccessToken 调用 GPT-4、O1 等高级模型。其返回格式与 OpenAI 官方 API 完全一致，可无缝适配各类客户端。\n\n## 环境准备\n\n*   **系统要求**：Linux、macOS 或 Windows（需安装 Python 环境）。\n*   **前置依赖**：\n    *   Python 3.8+\n    *   pip (Python 包管理工具)\n    *   (可选) Docker 和 Docker Compose（推荐用于生产环境或需要 PLUS 账号功能的场景）。\n*   **网络要求**：由于目标服务为 ChatGPT 官网，部署服务器需具备访问 `https:\u002F\u002Fchatgpt.com` 的能力。若在国内部署，通常需要在环境变量中配置代理。\n\n## 安装步骤\n\n你可以选择直接源码部署或使用 Docker 部署。\n\n### 方式一：直接源码部署\n\n1.  克隆项目仓库：\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002FLanQian528\u002Fchat2api\n    cd chat2api\n    ```\n\n2.  安装依赖：\n    ```bash\n    pip install -r requirements.txt\n    ```\n    > **提示**：国内用户如遇下载慢，可指定清华源：`pip install -r requirements.txt -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple`\n\n3.  启动服务：\n    ```bash\n    python app.py\n    ```\n\n### 方式二：Docker 部署（推荐）\n\n1.  拉取镜像并运行：\n    ```bash\n    docker run -d \\\n      --name chat2api \\\n      -p 5005:5005 \\\n      lanqian528\u002Fchat2api:latest\n    ```\n\n2.  **(进阶)** 如需使用 Team Plus 账号或更复杂的配置，建议使用 Docker Compose：\n    ```bash\n    mkdir chat2api && cd chat2api\n    wget https:\u002F\u002Fraw.githubusercontent.com\u002FLanQian528\u002Fchat2api\u002Fmain\u002Fdocker-compose-warp.yml\n    # 编辑 docker-compose-warp.yml 配置环境变量后启动\n    docker-compose up -d\n    ```\n\n## 基本使用\n\n服务默认启动在 `http:\u002F\u002F127.0.0.1:5005`。\n\n### 1. 免登录使用 GPT-3.5\n无需任何 Token，直接调用接口即可（注意：此功能对 IP 有要求，建议使用美国 IP）。\n\n```bash\ncurl --location 'http:\u002F\u002F127.0.0.1:5005\u002Fv1\u002Fchat\u002Fcompletions' \\\n--header 'Content-Type: application\u002Fjson' \\\n--data '{\n     \"model\": \"gpt-3.5-turbo\",\n     \"messages\": [{\"role\": \"user\", \"content\": \"Say this is a test!\"}],\n     \"stream\": true\n   }'\n```\n\n### 2. 使用 AccessToken 调用高级模型\n若需使用 GPT-4、O1 等模型，需在 `Authorization` 头中传入你的 `AccessToken` 或 `RefreshToken`。\n\n**获取 Token 方法**：登录 ChatGPT 官网后，访问 `https:\u002F\u002Fchatgpt.com\u002Fapi\u002Fauth\u002Fsession`，复制返回 JSON 中的 `accessToken` 字段值。\n\n```bash\ncurl --location 'http:\u002F\u002F127.0.0.1:5005\u002Fv1\u002Fchat\u002Fcompletions' \\\n--header 'Content-Type: application\u002Fjson' \\\n--header 'Authorization: Bearer \u003C你的_AccessToken>' \\\n--data '{\n     \"model\": \"gpt-4o\",\n     \"messages\": [{\"role\": \"user\", \"content\": \"Hello GPT-4!\"}],\n     \"stream\": false\n   }'\n```\n\n*   **Team 账号使用**：若使用 Team 工作区，可在 Header 中额外添加 `ChatGPT-Account-ID`，或将 ID 附在 Token 后（格式：`Bearer \u003CToken>,\u003CAccount-ID>`）。\n*   **多账号轮询**：配置环境变量 `AUTHORIZATION` 设置自定义授权码，并在 `\u002Ftokens` 页面管理多个 Token，请求时将该授权码作为 API Key 传入即可自动轮询。\n\n### 3. 开启官网镜像模式（可选）\n若需使用网页版镜像，需设置环境变量 `ENABLE_GATEWAY=true` 并重启服务。\n*   访问 `\u002Flogin` 进行登录。\n*   支持直接通过 URL 参数登录：`\u002F?token=\u003C你的_Token>`。","某初创团队希望将 ChatGPT 的高级推理能力集成到内部客服系统中，但受限于官方 API 的高昂成本及复杂的账号管理流程。\n\n### 没有 chat2api 时\n- **开发成本高昂**：团队需为每个测试账号单独编写爬虫脚本模拟网页登录，且频繁遭遇 Cloudflare 验证码拦截，导致接口极不稳定。\n- **模型调用受限**：由于预算不足，无法购买昂贵的 GPT-4 或 O1 系列官方 API 额度，只能使用效果较差的旧版模型，严重影响客服回答质量。\n- **多账号维护困难**：缺乏统一的令牌（Token）轮询机制，单个账号触发频率限制后整个服务即刻瘫痪，需人工手动切换账号，运维效率极低。\n- **格式适配繁琐**：网页端返回的数据结构与标准 OpenAI API 不一致，后端需编写大量转换代码才能对接现有的聊天框架。\n\n### 使用 chat2api 后\n- **快速接入标准接口**：chat2api 直接将网页版 ChatGPT 转换为标准的 OpenAI API 格式，团队无需修改现有代码，仅需调整请求地址即可实现流式对话。\n- **低成本享用高端模型**：通过传入 AccessToken，团队能直接调用 GPT-4o、O1-Pro 等高级模型进行复杂问题推理，同时利用免费池运行 GPT-3.5 处理简单咨询，大幅降低算力成本。\n- **自动化高可用调度**：配置多组 Token 后，chat2api 自动执行故障重试与账号轮询，当某个账号受限时无缝切换至下一个，确保客服系统 7x24 小时稳定在线。\n- **功能完整镜像支持**：不仅支持文本对话，还完美继承了官网的图片上传、代码解释器及联网搜索功能，让客服机器人能直接处理用户发送的文件和实时信息查询。\n\nchat2api 通过“逆向代理 + 标准化输出”的模式，让开发者能以零门槛、低成本的方式将网页版 ChatGPT 的强大能力转化为企业级稳定的 API 服务。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flanqian528_chat2api_54fc4d91.png","lanqian528","LanQian","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Flanqian528_05e61d05.jpg","喜欢技术",null,"https:\u002F\u002Fgithub.com\u002Flanqian528",[82,86,90],{"name":83,"color":84,"percentage":85},"Python","#3572A5",71.4,{"name":87,"color":88,"percentage":89},"HTML","#e34c26",28.6,{"name":91,"color":92,"percentage":93},"Dockerfile","#384d54",0.1,3449,677,"2026-04-08T04:28:56","MIT","Linux, macOS, Windows","无 GPU 需求","未说明",{"notes":102,"python":103,"dependencies":104},"该工具为 ChatGPT 逆向 API 代理，主要依赖网络连接。支持 Docker 及 Docker Compose 部署。若使用免登录 GPT-3.5，建议使用美国 IP；部分功能（如 GPT-4）可能需要特定地区 IP 或有效的 AccessToken\u002FRefreshToken。可通过环境变量配置代理（PROXY_URL）以解决网络限制问题。","未说明 (需支持 pip install -r requirements.txt)",[105],"未说明 (详见 requirements.txt)",[15,25],"2026-03-27T02:49:30.150509","2026-04-08T19:21:10.387772",[110,115,120,125,130,135,140,145],{"id":111,"question_zh":112,"answer_zh":113,"source_url":114},24931,"本地部署启动成功且日志返回 200，但前端页面无法加载或显示空白怎么办？","这通常是因为服务器无法连接官网资源（如 JS 文件加载失败）。即使本地能访问官网，程序内部可能仍报 401 错误。解决方法是仅设置环境变量 `enable_gateway=true`，其他配置无需修改。如果仍然不行，检查服务器是否能正确代理访问 `chatgpt.com` 及相关 CDN 资源。","https:\u002F\u002Fgithub.com\u002Flanqian528\u002Fchat2api\u002Fissues\u002F254",{"id":116,"question_zh":117,"answer_zh":118,"source_url":119},24927,"为什么使用代理一段时间后会出现“降智”（模型回复变差或截止日期错误）的情况？","这是正常现象。ChatGPT 每 1-2 个月会更新检测算法，纯逆向工程的网关（如 chat2api）若未及时更新，必然会被检测并降智。避免降智的建议包括：\n1. 使用干净的 IP（家宽 IP 更佳，信誉差的 IP 易导致降智）。\n2. 避免用量过大。\n3. 个人用户建议直接使用 ChatGPT 官方 APP 或高质量梯子的 Chrome 浏览器，近期这样使用基本不降智。\n4. 商业网关通常通过逆向签名和算法解决了这些问题，但开源项目难以持续跟进维护。","https:\u002F\u002Fgithub.com\u002Flanqian528\u002Fchat2api\u002Fissues\u002F241",{"id":121,"question_zh":122,"answer_zh":123,"source_url":124},24928,"遇到报错 \"Our systems have detected unusual activity coming from your system\" 是什么原因？","该错误通常由以下原因导致：\n1. 频繁切换 IP 地址。\n2. 请求中包含了 \"system role\" 的提示词（移除后可恢复正常）。\n3. 服务器被 Cloudflare 拦截。\n解决方法：尝试清理缓存、更换多个稳定的 IP、或在请求中去掉 system role 相关的内容。","https:\u002F\u002Fgithub.com\u002Flanqian528\u002Fchat2api\u002Fissues\u002F130",{"id":126,"question_zh":127,"answer_zh":128,"source_url":129},24929,"部署后一直显示 \"cf-spinner-please-wait\" 或验证是否为真人怎么办？","这通常是因为服务器 IP 被 Cloudflare 拦截或需要人机验证。解决方案是使用 Warp 代理。如果在 Docker Compose 中部署，可以配置使用 Warp 来解决 IP 问题和绕过验证。部分用户反馈购买 Warp Premium 或使用代理池也能解决此问题。","https:\u002F\u002Fgithub.com\u002Flanqian528\u002Fchat2api\u002Fissues\u002F150",{"id":131,"question_zh":132,"answer_zh":133,"source_url":134},24930,"如何在 API 接口中传入文件（不仅仅是图片）？","传入文件的逻辑与传入图片一致，遵循官方传图的方式即可。需要注意的是，普通账号（非 Plus）在一定时间内只能上传一两次文件。如果需识别多个文件，请确保账号权限支持或控制上传频率。","https:\u002F\u002Fgithub.com\u002Flanqian528\u002Fchat2api\u002Fissues\u002F51",{"id":136,"question_zh":137,"answer_zh":138,"source_url":139},24932,"如何正确配置和使用 AUTHORIZATION 进行认证？","在请求头中使用 `Authorization: Bearer \u003CToken>` 格式。Token 可以是 45 位的 `refresh_token` 或以 `eyJhbGciOi` 开头的 `accessToken`。\n示例命令：\ncurl --location 'http:\u002F\u002F127.0.0.1:5005\u002Fv1\u002Fchat\u002Fcompletions' \\\n--header 'Content-Type: application\u002Fjson' \\\n--header 'Authorization: Bearer \u003C你的 Token>' \\\n--data '{\"model\": \"gpt-4\", \"messages\": [{\"role\": \"user\", \"content\": \"Say this is a test!\"}], \"stream\": true}'\n如果仍报 Unauthorized，请检查 Token 是否过期或格式是否正确。","https:\u002F\u002Fgithub.com\u002Flanqian528\u002Fchat2api\u002Fissues\u002F28",{"id":141,"question_zh":142,"answer_zh":143,"source_url":144},24933,"Docker 容器一直重启或部署失败怎么办？","如果是 VPS 部署失败且容器重启，可能是系统环境或网络问题。有用户反馈重装 Linux 系统后解决。此外，服务器 IP 可能被 Cloudflare 拦截，建议在配置中添加代理（PROXY_URL）来绕过限制，这与具体使用的 VPS 厂商关系不大，关键在于网络出口 IP 的质量。","https:\u002F\u002Fgithub.com\u002Flanqian528\u002Fchat2api\u002Fissues\u002F83",{"id":146,"question_zh":147,"answer_zh":148,"source_url":149},24934,"配置 PROXY_URL 时填写多个 IP 会导致账号被封吗？","频繁变换 IP 确实可能增加账号被封的风险。虽然格式上支持填写代理地址（如 `http:\u002F\u002Fuser:pass@ip:port`），但建议保持 IP 的稳定性。如果必须使用多个 IP，请确保它们都是高质量且归属地一致的代理，避免短时间内剧烈变动。","https:\u002F\u002Fgithub.com\u002Flanqian528\u002Fchat2api\u002Fissues\u002F57",[]]