起因是最近看到很多国内外的类 2API 工具,今天又刚好看见讯飞的 “AStudio节日福利,最高领取10亿Token” 活动,于是尝试逆向一下看看能否接入到自己的公益站里:
AStudio2API 把 AStudio(讯飞星辰)逆向为 OpenAI / Anthropic 兼容网关。复用桌面端已登录会话,无需另申请密钥;纯 Go 标准库实现,单文件约 9 MB,零外部依赖。
协议
- /v1/chat/completions、/v1/responses(Codex)原生透传
- /v1/messages 完整 Anthropic 双向转换,含 tool_use 流式 input_json_delta
- 模型支持别名、slug、目录 ID 三种写法,可自定义别名
账号
- 手机号验证码登录(GeeTest 由浏览器解题)
- 桌面端会话一键导入 / 手动录入凭据
- 多账号轮询,按积分余额降权,401 / 429 / 5xx 有界重试换号
- Bearer 凭据定时保鲜,失效即时重取重放
权益
- 积分、会员、待领弹窗总览
- 代领每日签到、运营弹窗、客户端下载奖励、Beta 资格,支持兑换码
可观测
- 真实 token 用量,含缓存命中与思考 token
- 请求日志只记元信息,不存对话内容
- 单页控制台:账号 / 密钥 / 模型 / 统计 / 日志 / 权益 / 设置
部署
- docker compose up -d 即可运行
- 状态单文件持久化,配置项可用环境变量覆盖
模型列表
| 显示名 | Slug | 上下文 | 思考档位 | 来源 |
|---|---|---|---|---|
| Auto | astronclaw-auto |
1M | none / high |
桌面端目录 |
| Spark-X2.5 | spark-x2.5 |
256K | none / high |
桌面端目录 |
| GLM-5.2 | xopglm52 |
1M | none / high / max |
桌面端目录 |
| DeepSeek-V4-Pro | xopdeepseekv4pro0813 |
1M | none / high / max |
桌面端目录 |
| DeepSeek-V4-Flash | xopdsv4flash0731in |
1M | none / high / max |
桌面端目录 |
