LiteLLM AI Gateway 配置与集成指南
LiteLLM 是开源 AI Gateway,以 OpenAI 格式统一调用 100+ 模型提供商,可作为 Python SDK 或代理服务部署,支持 A2A 智能体、MCP 工具与多种端点。
用途与总体结构
根据来源,LiteLLM 是开源的 AI Gateway,提供统一接口,以 OpenAI 格式调用 OpenAI、Anthropic、Gemini、Bedrock、Azure 等 100 多个提供商。它既可以作为 Python SDK 嵌入代码,也可以部署为代理服务器(AI Gateway),供团队或组织集中使用。
配置要点
- SDK 安装:来源给出的命令为
uv add litellm,调用方式为completion(model="openai/gpt-4o", ...),模型名带提供商前缀。 - 代理部署:来源给出
uv tool install 'litellm[proxy]'与litellm --model gpt-4o,客户端以base_url="http://0.0.0.0:4000"接入。 - 发行版区分:来源提到独立的
litellm-core发行版提供相同的import litellmAPI,但无可选依赖、CLI 入口和捆绑面板;同一环境只能安装其中一种。 - 集成能力:来源列出 A2A 智能体调用(代理路径形如
http://localhost:4000/a2a/<agent名>)、MCP 工具桥接(工具类型mcp,含server_url、server_label、require_approval字段)以及 Cursor IDE 的mcpServers配置示例。 - 端点覆盖表:来源以表格列出各提供商支持的
/chat/completions、/messages、/embeddings、/images等端点,并注明部分提供商如 Infinity、Jina AI 仅支持 embeddings。
适用场景
需要跨多家模型提供商统一调用、或希望以 OpenAI 兼容方式替换后端模型的开发与团队部署场景。
限制与待核实
来源内容被截断,提供商列表未完整;未提供价格、完整版本号与兼容性验证结果;来源声称的延迟基准未在本摘要中核实。具体配置项与参数含义应以官方文档为准。
来源与核对说明
- 配置与集成指南 · BerriAI/litellm ↗https://github.com/BerriAI/litellm/blob/HEAD/README.md
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。