前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >这款 AI 网关项目简直太棒了,轻松接入OpenAI、LLama2、Google Gem)ini等 100 多种大语言模型!

这款 AI 网关项目简直太棒了,轻松接入OpenAI、LLama2、Google Gem)ini等 100 多种大语言模型!

作者头像
Python兴趣圈
发布于 2024-01-19 06:48:17
发布于 2024-01-19 06:48:17
1.9K00
代码可运行
举报
文章被收录于专栏:翩翩白衣少年翩翩白衣少年
运行总次数:0
代码可运行

前言

在当今的人工智能领域,接入和使用各种大语言模型是非常重要的。

然而,随着技术的不断发展,各种AI模型框架也越来越多,管理和整合多个模型、服务提供商和密钥可能会变得复杂。

幸运的是,而今有一款名为“AI 网关”的开源项目可以帮助简化这一过程。

本篇小编将介绍这个令人振奋的项目,以及它的特色功能、使用方法和应用场景。

项目介绍

AI Gateway 是一个AI领域的开源工具,是应用程序和托管 LLM 之间的接口,通过统一简单的 API,让用户轻松快速接入 100 多种大语言模型,如 OpenAI、Anthropic、Mistral、LLama2、Google Gemini 等。

项目地址:https://github.com/Portkey-AI/gateway

特色功能

  • • ✅ 速度极快(快 9.9 倍),占用空间极小(已安装约 45kb)
  • • ✅ 跨多个模型、提供程序和密钥的负载平衡
  • • ✅ 回退确保您的应用程序保持弹性
  • • ✅ 默认情况下具有指数回退的 自动重试
  • • ✅ 插件中间件根据需要
  • • ✅ 经过超过100B 代币的战斗测试
四大特征

1、统一API签名

2、倒退

3、自动重试

4、负载均衡

使用方法

部署属于自己的私人网关,前提是电脑上安装Node.js 和npx

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npx @portkey-ai/gateway

网关web服务启动之后,直接访问以下地址即可:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://localhost:8787

而详细的用法及相关模型的调用是通过curl 命令请求的,比如使用OpenAI的模型:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl '127.0.0.1:8787/v1/chat/completions' \
  -H 'x-portkey-provider: openai' \
  -H "Authorization: Bearer $OPENAI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"messages": [{"role": "user","content": "Say this is test."}], "max_tokens": 20, "model": "gpt-4"}'

支持的SDK基本上满足当下各种开发语言:JavaPython、GO、JS等。

支持接入的GPT产品有100+。以下只是一部门AI产品截图:

配置AI网关

AI 网关支持配置以启用多种路由策略,例如回退、负载平衡、重试等。 您可以在通过标头

进行 OpenAI 调用时使用这些配置x-portkey-config

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// Using the OpenAI JS SDK
const client = new OpenAI({
  baseURL: "http://127.0.0.1:8787", // The gateway URL
  defaultHeaders: {
    'x-portkey-config': {.. your config here ..}, 
  }
});

下面是官方提供的一个示例配置,比如:在回退到 Gemini Pro 之前重试 OpenAI 请求 5 次。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "retry": { "count": 5 },
  "strategy": { "mode": "fallback" },
  "targets": [{
      "provider": "openai",
      "api_key": "sk-***"
    },{
      "provider": "google",
      "api_key": "gt5***",
      "override_params": {"model": "gemini-pro"}
  }]
}

还可以配置在 2 个 OpenAI 密钥之间实现均匀的负载平衡。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "strategy": { "mode": "loadbalance" },
  "targets": [{
      "provider": "openai",
      "api_key": "sk-***",
      "weight": "0.5"
    },{
      "provider": "openai",
      "api_key": "sk-***",
      "weight": "0.5"
    }
  ]
}

应用场景

AI Gateway 适用于各种人工智能应用场景,包括自然语言处理、文本生成、语音识别等。无论是个人开发者还是企业级应用,都可以受益于该工具的便捷性和稳定性。

总结

AI Gateway 是一个令人振奋的开源项目,为用户提供了轻松接入多种大语言模型的解决方案。

其极小的占用空间和快速的处理速度,以及丰富的特色功能,使其成为人工智能领域的导航工具。

通过该工具,用户可以更加高效地管理和集成多个模型,提高应用的稳定性和可靠性。如果你正在寻找一种简单而强大的方法来接入大语言模型,那么AI网关绝对值得一试。

写到最后

感谢您的一路陪伴,用代码构建世界,一起探索充满未知且奇妙的魔幻旅程。如果您对Python编程技巧、好玩实用的开源项目、行业新知趣事和各类技术干货等充满兴趣,那么不要错过未来我为大家奉上的精彩内容!点击关注,让您的探索学习之旅更加丰富多彩,我们一同成长,一同前行!🚀💻📚

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python兴趣圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
AI-Gateway:一款整合了OpenAI、Anthropic、LLama2等大语言模型的统一API接口
AI-Gateway是一款针对大语言模型的统一API接口,该接口可以用在应用程序和托管的大语言模型(LLM)之间,该工具可以允许我们通过一个统一的API接口将API请求转发给OpenAI、Anthropic、Mistral、LLama2、Anyscale、Google Gemini等大语言模型。
FB客服
2024/02/26
1.1K0
AI-Gateway:一款整合了OpenAI、Anthropic、LLama2等大语言模型的统一API接口
『GitHub项目圈选12』推荐5款本周 深受追捧 的AI开源项目
GPT-SoVits 是一款强大的支持少量语音转换、文本到语音的音色克隆模型。支持中文、英文、日文的语音推理。
Python兴趣圈
2024/01/21
2.8K0
『GitHub项目圈选12』推荐5款本周 深受追捧 的AI开源项目
82.9K star!NextChat全平台AI助手神器,一键部署轻松搞定!
嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法
小华同学ai
2025/04/21
760
82.9K star!NextChat全平台AI助手神器,一键部署轻松搞定!
千元以内,DIY 一个 AI 大语言模型对话玩具
明星机器人初创公司 Figure,携手 OpenAI 发布令人震撼的全新机器人演示。短短几周内,自 3 月 1 日宣布获得 OpenAI 等巨头投资后,Figure 迅速融合了 OpenAI 的前沿多模态大模型技术。这一突破让我萌生了一个大胆想法——自制一个由大模型加持的玩具,姑且叫他 Figure 3000 吧。
Rude3Knife的公众号
2024/03/22
2.1K2
千元以内,DIY 一个 AI 大语言模型对话玩具
kani:开箱即用支持 OpenAI 模型和 LLaMA v2的聊天微框架
kani 是一个轻量级且高度可破解的框架,用于基于聊天的语言模型,具有工具使用/函数调用功能。
luckpunk
2025/01/13
1020
One-API:让国内LLM、Coze等跑通仅支持OpenAI API的开源项目 | 保姆级教程、可配合免费LLM API使用!
这个项目可以将其他大模型的API调用格式转换为OpenAI的格式(可配合免费LLM API使用),从而在调试和部署OpenAI API相关项目时,可以利用其他大模型提供商(如Coze(免费的gpt-4o)、通义千文、Gemini)。
AI进修生
2024/12/02
2.8K0
One-API:让国内LLM、Coze等跑通仅支持OpenAI API的开源项目 | 保姆级教程、可配合免费LLM API使用!
AI 大模型那么多,我全要...
OpenAI 的 ChatGPT 横空出世后,传统科技巨头纷纷推出自己的语言大模型,国内互联网公司也积极参与。开源大模型的涌现让竞争愈发激烈,甚至有人戏称这是“千模大战”。虽然这个说法有些夸张,但在 AI 大模型领域,国内已经有讯飞星火、百度千桨、豆包、DeepSeek 和 Kimi 等多个竞争者。
云水木石
2024/07/08
2420
AI 大模型那么多,我全要...
[AI Mem0] 大语言模型:一站式集成多种顶级AI模型,提升工作效率
Mem0 内置了对多种流行的大型语言模型的支持。它可以利用用户提供的大型语言模型,确保针对特定需求的高效使用。
从零开始学AI
2024/07/23
4040
GPUStack:运行 AI 模型的 GPU 集群管理器
随着大语言模型、扩散模型等AI技术的爆发式增长,企业对GPU算力的需求呈现指数级攀升。然而,硬件异构化(如不同品牌GPU共存)、模型多样化(LLM、音频、图像生成等)以及资源动态扩展等问题,使得传统GPU管理工具捉襟见肘。在此背景下,GPUStack应运而生,这款由开源社区驱动的GPU集群管理框架,以"兼容性、灵活性、易用性"为核心设计理念,致力于为开发者提供一站式AI模型部署与推理解决方案。
luckpunk
2025/03/03
1.9K0
GPUStack:运行 AI 模型的 GPU 集群管理器
大语言模型(AI)接入小爱音箱
小爱音箱 APP-->我-->点击头像-->查看小米账号-->我的是 167857068
IT小马哥
2024/10/24
6670
大语言模型(AI)接入小爱音箱
全网最强开源AI大模型接入教程:开源模型DeepSeek-V3 API接入全流程详解 (与OpenAI完美兼容)
大家好,我是 猫头虎!🎉 今天为大家带来一篇超详细的 DeepSeek-V3 API 接入教程,从注册到调用,让你快速掌握这款超强开源模型的接入方法,完美替代 OpenAI API!
猫头虎
2025/01/06
2.8K0
全网最强开源AI大模型接入教程:开源模型DeepSeek-V3 API接入全流程详解 (与OpenAI完美兼容)
Ai-artifacts:免费使用o1模型!还有Claude Artifacts 功能,几秒生成全栈APP(10+编程任务测试)
一个实现了Claude 3.5 Sonnet Artifacts 类似功能的开源项目现在升级了,界面变得更好,最重要的是它现在可以免费使用 OpenAI 的 o1 模型,而且是 o1 preview,这真让人难以置信。
AI进修生
2024/12/02
2680
Ai-artifacts:免费使用o1模型!还有Claude Artifacts 功能,几秒生成全栈APP(10+编程任务测试)
实战教学:用Semantic Kernel框架集成腾讯混元大模型应用
腾讯混元大模型(Tencent Hunyuan)是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。具体参见:腾讯混元大模型-腾讯云 (tencent.com)。
TVP官方团队
2024/01/27
2.6K0
实战教学:用Semantic Kernel框架集成腾讯混元大模型应用
Google ADK,知多少?
Hello folks,我是 Luga,今天我们来聊一下人工智能应用场景 - 构建高效、灵活的开源代码利器——Google ADK。
Luga Lee
2025/04/13
3890
Google ADK,知多少?
什么是AI网关,你是否需要一个?
它简化了应用程序和 AI 模型之间的交互,并提供了一种管理安全、治理、可观察性和成本管理的方法。
云云众生s
2024/04/27
6150
​创建专属的AI助手! 一款集成OpenAI、文心一言等多种大语言模型的Ai全套开源解决方案分享
1000+优质开源项目推荐进度:5/1000。如需更多类型优质项目推荐,请在文章后留言。
IT学习日记
2024/12/20
2200
​创建专属的AI助手! 一款集成OpenAI、文心一言等多种大语言模型的Ai全套开源解决方案分享
初识langchain[1]:Langchain实战教学,利用qwen2.1与GLM-4大模型构建智能解决方案[含Agent、tavily面向AI搜索]
大模型三大重点:算力、数据、算法,ReAct (reason推理+act行动)–思维链
汀丶人工智能
2024/07/25
1.5K0
初识langchain[1]:Langchain实战教学,利用qwen2.1与GLM-4大模型构建智能解决方案[含Agent、tavily面向AI搜索]
双王联合!DeepSeek + DeepSearcher ,打造搜索 AGI 的最新 RAG 范式!
你好,我是术哥,云原生开源技术布道者:KubeSphere Ambassador、Milvus 北辰使者。很高兴在「运维有术」与你相遇。
运维有术
2025/02/25
2.2K1
双王联合!DeepSeek + DeepSearcher ,打造搜索 AGI 的最新 RAG 范式!
斯坦福AI团队被曝抄袭中国大模型开源成果,面壁回应;传沙特将参与智谱4亿美元投资;OpenAI重启机器人团队丨AI情报局
AI软件开发公司Poolside AI正在筹集4.5亿美元的融资:Poolside AI正在研发一种为软件开发者专门设计的大型语言模型,目前正在与投资者进行谈判,以筹集4.5亿美元的融资。该轮融资由贝恩资本风险投资公司的Enrique Salem领投。
AI科技评论
2024/06/03
3420
斯坦福AI团队被曝抄袭中国大模型开源成果,面壁回应;传沙特将参与智谱4亿美元投资;OpenAI重启机器人团队丨AI情报局
主流云原生微服务API网关成熟度与安全功能对比分析
在整个微服务架构中,API网关充当着非常重要的一环,它不仅要负责外部所有的流量接入,同时还要在网关入口处根据不同类型请求提供流量控制、日志收集、性能分析、速率限制、熔断、重试等细粒度的控制行为。API网关一方面将外部访问与微服务进行了隔离,保障了后台微服务的安全,另一方面也节省了后端服务的开发成本,有益于进行应用层面的扩展。与此同时,API网关也应具备解决外界访问带来的安全问题,例如TLS加密、数据丢失、跨域访问、认证授权、访问控制等。本文尝试分析目前主流的云原生微服务API网关成熟度以及各自具备的安全功能,并比较各自带来的优劣,尤其在安全层面上,开源软件都做了哪些工作,是否全面,若不全面我们又该如何弥补。
绿盟科技研究通讯
2020/01/02
3.1K0
推荐阅读
AI-Gateway:一款整合了OpenAI、Anthropic、LLama2等大语言模型的统一API接口
1.1K0
『GitHub项目圈选12』推荐5款本周 深受追捧 的AI开源项目
2.8K0
82.9K star!NextChat全平台AI助手神器,一键部署轻松搞定!
760
千元以内,DIY 一个 AI 大语言模型对话玩具
2.1K2
kani:开箱即用支持 OpenAI 模型和 LLaMA v2的聊天微框架
1020
One-API:让国内LLM、Coze等跑通仅支持OpenAI API的开源项目 | 保姆级教程、可配合免费LLM API使用!
2.8K0
AI 大模型那么多,我全要...
2420
[AI Mem0] 大语言模型:一站式集成多种顶级AI模型,提升工作效率
4040
GPUStack:运行 AI 模型的 GPU 集群管理器
1.9K0
大语言模型(AI)接入小爱音箱
6670
全网最强开源AI大模型接入教程:开源模型DeepSeek-V3 API接入全流程详解 (与OpenAI完美兼容)
2.8K0
Ai-artifacts:免费使用o1模型!还有Claude Artifacts 功能,几秒生成全栈APP(10+编程任务测试)
2680
实战教学:用Semantic Kernel框架集成腾讯混元大模型应用
2.6K0
Google ADK,知多少?
3890
什么是AI网关,你是否需要一个?
6150
​创建专属的AI助手! 一款集成OpenAI、文心一言等多种大语言模型的Ai全套开源解决方案分享
2200
初识langchain[1]:Langchain实战教学,利用qwen2.1与GLM-4大模型构建智能解决方案[含Agent、tavily面向AI搜索]
1.5K0
双王联合!DeepSeek + DeepSearcher ,打造搜索 AGI 的最新 RAG 范式!
2.2K1
斯坦福AI团队被曝抄袭中国大模型开源成果,面壁回应;传沙特将参与智谱4亿美元投资;OpenAI重启机器人团队丨AI情报局
3420
主流云原生微服务API网关成熟度与安全功能对比分析
3.1K0
相关推荐
AI-Gateway:一款整合了OpenAI、Anthropic、LLama2等大语言模型的统一API接口
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验