统一大模型接口工具

发布时间:2026/8/1 14:24:00

统一大模型接口工具
liteLLMhttps://docs.litellm.ai/docs/#litellm-python-sdkLiteLLM 完整使用教程什么是 LiteLLMLiteLLM 统一封装100 大模型厂商接口OpenAI、Claude、Gemini、Ollama、DeepSeek、Azure OpenAI、Groq 等两种使用模式Python SDK代码直接调用适合程序内部LiteLLM Proxy 网关服务启动 HTTP 接口兼容 OpenAI SDK多服务共享核心特点统一参数格式切换模型只改 model 名称不用重写请求代码一、安装1基础 SDK仅代码调用pipinstalllitellm2完整包SDK Proxy网关推荐pipinstalllitellm[proxy]模式1Python SDK 直接调用最简单示例1调用 OpenAI / DeepSeekimportosfromlitellmimportcompletion# 设置密钥方式1环境变量os.environ[OPENAI_API_KEY]sk-xxx# os.environ[DEEPSEEK_API_KEY] sk-xxxresponsecompletion(modelopenai/gpt-3.5-turbo,# modeldeepseek/deepseek-chat, # 切换模型只需改这一行messages[{role:user,content:你好请简单介绍LiteLLM}],temperature0.7)print(response.choices[0].message.content)示例2调用本地 Ollama本地大模型fromlitellmimportcompletion responsecompletion(modelollama/qwen2.5:7b,api_basehttp://localhost:11434,# ollama默认地址messages[{role:user,content:写一段快速排序代码}])print(response.choices[0].message.content)示例3流式输出 streamfromlitellmimportcompletion responsecompletion(modelopenai/gpt-3.5-turbo,messages[{role:user,content:讲个小故事}],streamTrue)forchunkinresponse:ifchunk.choicesandchunk.choices[0].delta.content:print(chunk.choices[0].delta.content,end)model 命名规范重要格式厂商前缀/模型名模型服务商model写法OpenAIopenai/gpt-4oAnthropic Claudeanthropic/claude-3-5-sonnet-20241022DeepSeekdeepseek/deepseek-chatGoogle Geminigemini/gemini-2.0-flashOllama本地ollama/llama3.1:8bGroqgroq/llama-3.3-70b-versatile模式2LiteLLM Proxy 网关服务重点生产常用启动一个兼容 OpenAI 协议的统一API网关所有程序只请求http://localhost:4000/v1/chat/completions由网关分发到不同模型。步骤1编写配置文件config.yamlmodel_list:# OpenAI-model_name:gpt-3.5-turbolitellm_params:model:openai/gpt-3.5-turboapi_key:sk-xxx# DeepSeek可以自定义别名-model_name:deepseek-chatlitellm_params:model:deepseek/deepseek-chatapi_key:sk-xxx# 本地Ollama-model_name:qwen2.5-7blitellm_params:model:ollama/qwen2.5:7bapi_base:http://localhost:11434general_settings:master_key:sk-master-123456# 访问网关的密钥自定义步骤2启动代理服务litellm--configconfig.yaml--host0.0.0.0--port4000启动成功Proxy running on http://0.0.0.0:4000管理后台地址http://localhost:4000/ui步骤3客户端调用任意OpenAI兼容SDK可以使用 openai python 库、curl、前端、各类工具直接调用fromopenaiimportOpenAI clientOpenAI(base_urlhttp://localhost:4000/v1,api_keysk-master-123456# 使用config里的master_key)respclient.chat.completions.create(modeldeepseek-chat,# 使用yaml中model_namemessages[{role:user,content:hello world}])print(resp.choices[0].message.content)curl 测试curlhttp://localhost:4000/v1/chat/completions\-HAuthorization: Bearer sk-master-123456\-HContent-Type: application/json\-d{ model: gpt-3.5-turbo, messages: [{role:user,content:hi}] }进阶常用功能1模型负载均衡/故障自动降级在 config.yaml 多个模型使用相同model_namelitellm 自动实现负载均衡失败自动切换model_list:-model_name:gpt-fallbacklitellm_params:model:openai/gpt-3.5-turboapi_key:sk-key1-model_name:gpt-fallback# 同名作为备用litellm_params:model:openai/gpt-3.5-turboapi_key:sk-key22设置日志、token用量统计proxy模式自带token消耗统计、限流、虚拟密钥管理后台UI操作常见踩坑model名称忘记加前缀❌modelgpt-3.5-turbo✅modelopenai/gpt-3.5-turboSDK直接调用必须加前缀proxy网关不需要Ollama 调用必须带上api_basehttp://localhost:11434网络访问失败添加代理litellm.proxy_settings{http_proxy:http://127.0.0.1:7890}密钥建议优先环境变量不要硬编码在代码官方文档https://docs.litellm.ai/docs

相关新闻

Arduino数字输入实战:从按钮消抖到传感器接入的避坑指南

Arduino数字输入实战:从按钮消抖到传感器接入的避坑指南

2026/8/1 14:24:00

1. 从“灯亮了”到“世界活了”:数字输入的真正意义如果你玩过Arduino,点亮第一个LED灯的那个瞬间,大概就是你的“Hello World”。那一刻,你通过一行简单的digitalWrite(LED_BUILTIN, HIGH)命令,让一个物理世界的小灯珠…

为什么92%的AI监控系统在凌晨3点崩溃?:揭秘实时数据流断层的7个隐形杀手

为什么92%的AI监控系统在凌晨3点崩溃?:揭秘实时数据流断层的7个隐形杀手

2026/8/1 14:13:59

更多请点击: https://intelliparadigm.com 第一章:为什么92%的AI监控系统在凌晨3点崩溃? 凌晨3点,城市进入深度休眠,而AI监控系统的告警日志却开始疯狂刷屏——GPU显存泄漏、模型推理超时、视频流缓冲区溢出、HTTP连接…

123、YOLOv8改进实战:多尺度训练策略——动态输入尺寸与尺度抖动的工程实现与效果分析

123、YOLOv8改进实战:多尺度训练策略——动态输入尺寸与尺度抖动的工程实现与效果分析

2026/8/1 14:13:59

123、YOLOv8改进实战:多尺度训练策略——动态输入尺寸与尺度抖动的工程实现与效果分析 去年有个项目让我印象特别深。客户要求检测场景里从几十像素的小目标到占据半幅画面的近景目标,模型在验证集上mAP看着还行,一上实际视频流就翻车——小目标漏检严重,大目标定位偏移。…

Terraria源代码完全指南:从零开始掌握游戏开发核心技术

Terraria源代码完全指南:从零开始掌握游戏开发核心技术

2026/8/1 15:14:02

Terraria源代码完全指南:从零开始掌握游戏开发核心技术 【免费下载链接】Terraria-Source-Code 项目地址: https://gitcode.com/gh_mirrors/te/Terraria-Source-Code 想要深入了解经典沙盒游戏Terraria的内部工作原理吗?这篇终极指南将带你从零开…

GBP突破交易策略:从原理到Python实现的完整指南

GBP突破交易策略:从原理到Python实现的完整指南

2026/8/1 15:14:02

最近在量化交易策略研究中,发现很多开发者对突破交易策略很感兴趣,但往往在实际应用中遇到各种问题。本文将围绕GBP突破交易策略(UNIT 13 - Strategy 08 Breakout Trading)展开详细讲解,从基础概念到完整实现&#xff…

7步掌握ZMK键盘固件:打造你的专属机械键盘终极指南

7步掌握ZMK键盘固件:打造你的专属机械键盘终极指南

2026/8/1 15:14:02

7步掌握ZMK键盘固件:打造你的专属机械键盘终极指南 【免费下载链接】zmk ZMK Firmware Repository 项目地址: https://gitcode.com/gh_mirrors/zm/zmk ZMK键盘固件是当下最热门的开源键盘解决方案,专为机械键盘爱好者和DIY玩家设计。这个基于Zeph…

终极指南:5分钟在macOS上运行Windows应用,Whisky让你的Mac变身全能工作站

终极指南:5分钟在macOS上运行Windows应用,Whisky让你的Mac变身全能工作站

2026/8/1 15:14:02

终极指南:5分钟在macOS上运行Windows应用,Whisky让你的Mac变身全能工作站 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky 还在为Mac无法运行Windows专属软件而…

OpenRocket六自由度火箭仿真:从空气动力学计算到飞行轨迹优化的完整实战指南

OpenRocket六自由度火箭仿真:从空气动力学计算到飞行轨迹优化的完整实战指南

2026/8/1 15:14:02

OpenRocket六自由度火箭仿真:从空气动力学计算到飞行轨迹优化的完整实战指南 【免费下载链接】openrocket Model-rocketry aerodynamics and trajectory simulation software 项目地址: https://gitcode.com/GitHub_Trending/op/openrocket OpenRocket是一款…

UGV无人车开发实战:从底盘设计到SLAM导航全流程解析

UGV无人车开发实战:从底盘设计到SLAM导航全流程解析

2026/8/1 15:04:02

1. 项目概述:从“UGV01-X3”看无人地面平台的核心价值最近在整理工作室的旧项目资料时,翻到了一个代号为“UGV01-X3”的无人地面车辆(Unmanned Ground Vehicle)原型机设计文档。这个名字听起来可能有点枯燥,像是某个实…

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

2026/7/30 9:53:22

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流; RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555。 提供两套成熟方案: ✅ 方案 A:FFmpeg(最简单,优先推…

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

2026/8/1 0:15:49

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

2026/8/1 4:47:48

说实话,提到PDF拆分再压缩,我真是被折腾得够呛。 上个月公司年度合同归档,一份300多页的PDF总合同,需要按年份拆分成三个独立文件,再分别压缩到10MB以内方便邮件发送各部门确认。我心想这还不简单?先找个海…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/1 0:03:03

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/1 0:03:03

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/1 0:03:03

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/1 0:03:03

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/1 0:03:03

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/1 0:03:03

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…