GitHub · 去对齐工具与仓库·· 19 天前精选AI 评分64
llm-proxy:在 OpenAI、Gemini、Ollama、Anthropic 之间互转请求格式的轻量代理
dorrabbkhan/llm-proxy
来源与原文
GitHub · 去对齐工具与仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/dorrabbkhan/llm-proxy
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
GitHub 项目 dorrabbkhan/llm-proxy 是一个放在 LLM API 前面的代理,把请求/响应格式在不同 provider 之间互转,例如让 OpenAI 客户端调用 Gemini、Ollama 或 Anthropic,目前支持 OpenAI、Google Gemini、Ollama、Anthropic 四种。所有请求经由统一 canonical 格式中转,每新增一个 provider 只需一个 adapter 文件;项目用 Zod schema 做契约测试,自动跑通全部 16 种 provider 组合,共约 260 个测试。已知限制包括不支持流式响应转换、每实例只服务一个 source→target 对,技术栈为 Express 5、TypeScript、pino、zod 等。
推荐理由
原文用统一中间格式替代 N×N 转换函数,并用契约测试保证任意 provider 组合可用,方法可迁移到类似代理场景。
来源:GitHub · 去对齐工具与仓库 · github.com