LiteLLM(开源 LLM 统一网关)

官方介绍

LiteLLM 是 BerriAI 开源的 AI 网关(MIT 许可),也是目前使用最广泛的开源 LLM 网关之一:用一个统一的 OpenAI 格式接口调用 100+ 家大模型供应商(OpenAI、Anthropic、Vertex AI、Bedrock 等),提供 Python SDK 与可自部署的 LiteLLM Proxy 网关两种形态。Hindsight 等 Agent 记忆系统的模型接入层即基于它。

核心功能

功能说明
统一接口同一个 completion() 接口调用所有供应商,输出格式一致,无需为每家重学 API
代理网关LiteLLM Proxy 为 OpenAI 兼容网关,提供鉴权钩子、日志、成本追踪与限流
虚拟密钥与预算按用户或团队发放虚拟密钥,设定预算与用量限额,记录每次请求成本
重试与回退内置 retry 与 fallback,可跨供应商回退,保障可用性
工具与智能体一个网关同时接入模型、MCP 工具与 A2A 智能体

使用说明

  • SDK 方式:pip install litellm 后在代码里调用 litellm.completion(model=“供应商/模型名”),换供应商只需改 model 前缀
  • 网关方式:uv tool install “litellm[proxy]” 安装后用 litellm —model 模型名 启动本地代理,应用统一请求网关地址;也提供 Docker 镜像
  • 接自建模型:任何 OpenAI 兼容端点(如百炼、OpenRouter、Ollama)都能直接挂到网关上

官方链接