Skip to content

v1.0.0

Choose a tag to compare

@LIMTCYT LIMTCYT released this 08 Sep 11:45
· 13 commits to main since this release

首个稳定版本

本地反向代理:在 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.py

Trae 自定义模型配置:

配置项 值
请求地址 http://127.0.0.1:9355/zen/go/v1
模型 ID proxy- + 真实模型名(如 proxy-glm-5.3-flash)

详见 README。

许可证

MIT License