Monoize logo

AI API 看起来相似,但协议并不相同。

Monoize 是一个用 Rust 编写的 AI API 网关,支持 OpenAI Responses、Chat Completions、Anthropic Messages、Gemini、Embeddings 和图像 API。它转换协议语义,将一个逻辑模型路由到多个上游渠道,并自动处理上游故障。

近乎无损的协议转换
Monoize 将每种协议解码为统一的类型化内部表示,再编码为上游协议。文本、推理、工具调用、图像和用量各自保持原有语义。
请求捕获与检查
按请求来源开启捕获。在结构化查看器中检查每次尝试的下游与上游原始报文。
可配置的转换器
36 个内置 Transform 可按 Provider、API Key 或全局范围修改请求和响应。模型 glob 决定规则适用范围。
重试、回退与熔断
Monoize 重试失败渠道并前进到下一条路由。发出第一个响应字节后停止回退,流式输出不会混入两次生成。