vibe-coding-labs/AgnesCodeReverseEngineer
GitHub: vibe-coding-labs/AgnesCodeReverseEngineer
对 AgnesCode 平台的认证与 AI 通信协议进行逆向分析,提供完整技术文档和 Python SDK 实现以支持 AI 中转代理开发。
Stars: 0 | Forks: 0
# AgnesCode 逆向工程 & 中转站技术调研
[](https://vibe-coding-labs.github.io/AgnesCodeReverseEngineer/)
对 [AgnesCode](https://agnes-ai.com/agnescode) 进行逆向分析,研究其认证协议和 AI 通信协议,为构建 **AI 中转代理** 提供底层技术支撑。
## 文档站点
所有分析文档已发布为在线文档站:
👉 **[https://vibe-coding-labs.github.io/AgnesCodeReverseEngineer/](https://vibe-coding-labs.github.io/AgnesCodeReverseEngineer/)**
支持全文搜索、页面导航、代码高亮,阅读体验更佳。
## 核心流程
```
JWT Token (登录 platform 获取)
→ POST /api/v1/user/issue-authorization-code (签发授权码)
→ POST /api/v1/code/auth/exchange-code (交换 OAuth Token)
→ POST /v1/chat/completions (调用 AI)
```
## 可用模型
通过 `GET /v1/models` 动态获取,共 7 个模型:
| 模型 | 提供商 | 免费/付费 | 输入上限 | 输出上限 |
|------|--------|-----------|---------|---------|
| **agnes-2.0-flash** | agnes | **免费** | 512K | 65K |
| **agnes-2.5-flash** 🧪 | agnes | **免费** | 512K | 65K |
| glm-5.2 | 智谱 AI | 会员 | 1M | 131K |
| deepseek-v4-pro | deepseek | 会员 | 1M | 393K |
| gemini-3.5-flash | google | 会员 | 1M | 65K |
| gpt-5.5 | openai | 会员 | 10M | 131K |
| claude-opus-4-8 | anthropic | 会员 | 1M | 131K |
## Python 脚本
| 脚本 | 功能 |
|------|------|
| `agnes_sdk.py` | 完整 SDK — 认证 + AI 调用 + 流式 + 模型列表 + 额度 |
| `auth_flow_test.py` | 认证流程测试 |
| `acp_client.py` | ACP 客户端 SDK |
| `acp_proxy.py` | 反向代理服务器 |
| `exchange_token.py` | Token 交换工具 |
## SDK 快速使用
```
# 安装依赖
pip install httpx
# 设置 JWT Token
export AGNES_JWT_TOKEN="你的JWT Token"
# 使用 SDK
python3 -c "
from agnes_sdk import AgnesClient
import os
client = AgnesClient(jwt_token=os.environ['AGNES_JWT_TOKEN'])
client.authenticate()
models = client.list_models()
for m in models:
print(f'{\"✅\" if not m.is_member_only else \"🔒\"} {m.id}')
resp = client.chat([{'role':'user','content':'你好'}])
print(resp.content)
"
```
## 许可证
MIT
标签:AI中转代理, API网关, Python SDK, 运行时操纵, 逆向分析, 逆向工具, 通信协议