跳到正文
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