Go SDK
主题模式
· OpenAI / Claude / Gemini / Responses · Request / Response / SSE 共享一套中间表示
✨ 多协议 LLM 请求体、响应体与流式事件转换 SDK
围绕接入路径、标准化模型、Gin 中间件、HTTP 服务、协议支持和排障说明构建完整文档,不只停留在示例片段。
在 OpenAI、Claude、Gemini、Responses 之间转换请求体、非流式响应和 SSE 事件,适合做兼容层与网关适配。
用标准化 Request / Response / StreamEvent 把多家 provider 的字段差异收敛到同一套工程接口里。
services/opentransd 已从 SDK 根目录拆分出来,具备单独入口、Dockerfile 和 compose,适合直接部署。
网站和服务已分开维护,可以单独走 GitHub Pages 与 Docker Hub 流水线,不再和代码包本身混在一起。
直接查阅核心转换函数、协议类型和常用调用方式,快速接入现有 Go 项目。
直接在 Gin handler 链路里转换请求、响应与 SSE 事件,当前已覆盖 CRLF、多行 data 和元信息透传。
既能作为库内嵌到业务服务,也能独立跑成转换网关,支持从脚本到正式服务的不同接入路径。
website、services/opentransd 和协议核心分层清晰,便于单独演进、单独部署与独立维护。
清晰说明 /convert、/api/convert、healthz、分享链接和 kind/source/target/body_b64 参数的使用方式。
在 GitHub 查看源码、提交记录、Issue 和后续版本演进,持续跟踪 OpenTrans 的协议支持能力。