逆向Claude.ai免费协议建API中转服务
编辑点评 · AI 连续创业者视角(以下内容由 AI 提炼,观点归原作者;读完可不看原文)
这是一篇技术实操教程,教读者如何通过逆向Claude.ai网页版协议绕过付费限制。原文披露了47个API端点及关键代码细节,利用curl_cffi模拟Chrome 136 TLS指纹绕过Cloudflare JA3检测(A·实测)。对搞钱者而言,这是一套低成本获取大模型调用能力的工具链,适合开发独立开发者或AI应用卖家自用降本,严禁直接转售。下一步需按文中步骤部署Go+Python服务,配置多账号轮询以突破速率限制。
- 使用curl_cffi模拟Chrome136指纹
- 提取47个端点定位聊天接口
- source参数传claude而非claude-ai
- 配置多账号轮询突破速率限制
- 仅自用降本严禁转售避免封号
逆向Claude.ai自建中转API值不值得做?
结论:适合技术型独立开发者自用降本,严禁直接转售。核心价值在于利用网页版免费额度(Sonnet 4.6 / Haiku 4.5)替代官方付费API,通过Go+Python混合服务实现OpenAI兼容接口,配合多账号轮询可大幅降低单token成本。截至发稿,该方案依赖对Cloudflare JA3指纹检测的绕过,稳定性受平台策略更新影响极大,仅作为内部工具链或辅助功能存在,不具备独立商业化SaaS的合规基础。
核心技术难点与破解逻辑
Claude.ai网页版未采用传统OAuth/JWT体系,纯靠Cookie会话认证,且前端部署Cloudflare Bot Management。直接使用Python requests库访问会触发403或429错误,原因是TLS握手指纹(JA3/JA4)与浏览器特征差异过大。解决方案是使用curl_cffi库,设置impersonate="chrome136"参数,模拟Chrome 136的TLS特征以绕过检测。
协议逆向的关键在于解析7MB压缩JS文件中的API路径。通过正则表达式提取出47个端点,其中认证流程不走access_token,而是下发sessionKey Cookie(格式sk-ant-sid02-<随机串>)。一个隐蔽的细节是source参数:前端显示“claude-ai”,但发请求时会被JS函数转为“claude”。若填写错误,接口直接报错。这种细节不看混淆代码根本无法发现。
冷启动部署步骤
- 初始化会话:请求claude.ai/login获取基础Cookie(anthropic-device-id等),后续所有请求必须携带,否则被判定为Bot拦截。
- 认证流转:依次调用login_methods查询支持方式 -> send_magic_link发送验证码 -> verify_magic_link验证。注意utc_offset为必填项,且邮件中可能包含6位数字备用验证码机制。
- 服务封装:使用Go编写高并发轮询调度层,Python处理非对称解密与Cookie状态机。将SSE流式响应转换为标准OpenAI Chat Completions格式,供本地项目调用。
- 风控规避:单账号速率限制严格,需构建账号池。每个账号保持独立指纹与会话状态,避免IP聚集。若触发二次验证或封号,立即剔除并重试其他节点。
最大风险与合规红线
最大风险并非技术层面的协议变更(Cloudflare策略迭代快,一旦升级检测逻辑服务即失效),而是法律与账号安全层面。Claude.ai服务条款明确禁止自动化访问与API转售。使用注册即免费策略的多账号体系,极易因IP关联或行为异常导致整个账号池被批量封禁。此方法仅适用于自用降本,任何形式的外包、API转售或SaaS上架均属高危违规,面临法律追责风险。
怎么用它赚钱
此工具适合自用降本,项目化空间有限,禁止直接转售API接口。可行的变现路径仅两条:
- 技术咨询:向需要降本但不懂逆向的中小工作室出售“本地化部署指导”服务。受众为月预算低于官方API费用的独立开发者。定价可在500-2000元/次,交付物为可运行的Go+Python服务源码及多账号配置文档。第一步在技术社区发布部署教程引流,私信成交。
- 垂直应用开发:利用低成本Token优势,开发对推理成本极其敏感的AI应用(如大规模文档批量处理、长文本摘要清洗等),将节省的API成本转化为产品毛利。不卖接口,卖结果。第一步选择高频低客单价场景(如电商评论情感分析),验证单任务成本低于0.1元。
原文 · keggin's blog:阅读原文 →