Repository navigation
v1.0.0
首个稳定版本
本地反向代理:在 Trae 与 OpenCode Go (Zen API) 之间做完整双向转发,解决 Trae 直连报
Request is missing x-opencode-session 400 错误的问题。
特性
- 自动注入 OpenCode 要求的会话头:
x-opencode-session/x-opencode-request/x-opencode-client/x-opencode-project - 模型别名重写:Trae 中填
proxy-前缀模型名,代理自动还原为真实模型名,避免流量被 Trae 云端通道接管 - 纯 Python 标准库实现,零第三方依赖,Python 3.6+ 即可运行
- 完整支持流式(SSE)响应透传
- 自动会话识别:显式会话 ID > 内容哈希 > 随机(同一对话保持稳定,命中上游提示词缓存)
- 日志控制台 + 文件双输出,5MB 自动轮转
- 进程 pid 文件记录,方便管理
快速开始
python opencode-go-proxy-for-trae.pyTrae 自定义模型配置:
| 配置项 | 值 |
|---|---|
| 请求地址 | http://127.0.0.1:9355/zen/go/v1 |
| 模型 ID | proxy- + 真实模型名(如 proxy-glm-5.3-flash) |
详见 README。
许可证
MIT License