← 返回 AI 开源导航

LiteLLM

AI 应用平台协议 MIT★ 62.1kPython

一、项目简介

LiteLLM 是统一的大模型调用接口。它用一套 OpenAI 格式即可调用上百种模型服务(OpenAI、Anthropic、Azure、Ollama、本地模型等),并可部署为代理(Proxy)提供统一网关、限流、计费与日志,是多模型管理的利器。

二、核心特性

  • 统一 OpenAI 格式:一套代码切换不同厂商;
  • 支持 100+ 模型服务;
  • 代理服务:可自建 LLM 网关;
  • 负载均衡与故障转移:多 key / 多模型自动切换;
  • 成本追踪与限流;
  • 支持流式、函数调用、嵌入。

三、适用场景

  • 多模型统一接入,避免绑定单一厂商;
  • 团队自建 LLM 网关与配额管理;
  • 需要成本可见性的 AI 应用。

四、快速上手

pip install litellm
from litellm import completion
r = completion(model="ollama/qwen2.5:7b",
               messages=[{"role":"user","content":"你好"}],
               api_base="http://localhost:11434")
print(r.choices[0].message.content)

五、注意事项

  • 各服务商参数不完全一致,切换后需回归测试;
  • 代理部署务必配置鉴权,避免密钥泄露;
  • 注意各家速率限制与重试策略。