Agent Skills
返回列表
💻

LiteLLM 统一大模型网关

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/litellm-unified-llm-gateway-proxy

技能介绍

解决什么问题

当你的应用同时调用 OpenAI、Anthropic、Azure 等多家大模型时,会面临几个现实问题:每个厂商的 API 格式不同,切换模型需要改代码;不同模型的计费方式不一样,成本很难追踪;生产环境下还需要负载均衡、请求限流、密钥管理等基础设施。LiteLLM 就是为了解决这些碎片化问题而设计的。

核心能力与工作方式

LiteLLM 本质上是一个统一接口层,它把 100+ 大模型 API 封装成 OpenAI 兼容的格式。你的应用只需要对接一套接口,底层用哪家模型由配置决定,切换模型时不需要改业务代码。

关键能力包括:

  • 统一接口:所有模型调用都通过 OpenAI 兼容的格式,降低集成成本
  • 成本追踪:记录每次请求的 token 消耗和费用,方便做用量分析
  • 负载均衡:在多个模型或多个 key 之间分发请求,避免单点过载
  • 虚拟密钥管理:为不同用户或服务分配独立的 API key,控制访问权限
  • Guardrails:提供请求和响应的校验机制,可以在生产环境中做内容过滤

适用边界与注意点

LiteLLM 适合需要多模型接入、对成本和稳定性有要求的生产场景。如果你只是调用单一模型做原型开发,直接用官方 SDK 可能更轻量。

另外需要注意:它作为中间层会增加一跳网络延迟;部分厂商的专有特性(如 Anthropic 的 prompt caching、OpenAI 的 function calling 新特性)可能需要等待适配;生产部署时需要自行配置高可用和监控。

总的来说,LiteLLM 的价值在于标准化和运维便利性,而不是模型能力的增强。

使用场景

  • 服务同时调用 OpenAI 和 Anthropic,需要统一接口来简化代码集成
  • 生产环境需要追踪各模型 API 的 token 消耗与费用
  • 多个 API key 需要在负载均衡下分发请求以避免过载
  • 需要为不同用户分配虚拟密钥以控制模型 API 访问权限

适合人员

  • 后端工程师,正在搭建多模型应用,需要统一接口层降低集成复杂度
  • 后端工程师,维护生产环境的大模型服务,需要负载均衡和密钥管理
  • 平台架构师,负责多模型成本治理,需要追踪各服务的 token 用量
  • 基础设施工程师,需要为团队配置模型 API 的访问控制和限流策略