vibe-coding-labs/AgnesCodeReverseEngineer

GitHub: vibe-coding-labs/AgnesCodeReverseEngineer

对 AgnesCode 平台的认证与 AI 通信协议进行逆向分析,提供完整技术文档和 Python SDK 实现以支持 AI 中转代理开发。

Stars: 0 | Forks: 0

# AgnesCode 逆向工程 & 中转站技术调研 [![文档站点](https://img.shields.io/badge/docs-VitePress-blue?style=flat-square)](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, 运行时操纵, 逆向分析, 逆向工具, 通信协议