当前位置: 首页 > news >正文

网站显示手机中病毒要按要求做最近一周的新闻热点事件

网站显示手机中病毒要按要求做,最近一周的新闻热点事件,设计网名昵称,响应式手机网站关于AI-Gateway AI-Gateway是一款针对大语言模型的统一API接口,该接口可以用在应用程序和托管的大语言模型(LLM)之间,该工具可以允许我们通过一个统一的API接口将API请求转发给OpenAI、Anthropic、Mistral、LLama2、Anyscale、Go…

关于AI-Gateway

AI-Gateway是一款针对大语言模型的统一API接口,该接口可以用在应用程序和托管的大语言模型(LLM)之间,该工具可以允许我们通过一个统一的API接口将API请求转发给OpenAI、Anthropic、Mistral、LLama2、Anyscale、Google Gemini等大语言模型。

功能特性

1、功能非常快,体积非常小;

2、跨多模型和提供商实现负载均衡;

3、支持回退以确保应用程序保持弹性;

4、默认配置下,支持自动重试;

5、可根据需要安装中间件;

6、支持多种大语言模型;

支持的SDK

编程语言

支持的SDK

Node.js / JS / TS

Portkey SDK
OpenAI SDK
LangchainJS
LlamaIndex.TS

Python

Portkey SDK
OpenAI SDK
Langchain
LlamaIndex

Go

go-openai

Java

openai-java

Rust

async-openai

Ruby

ruby-openai

工具安装&部署

本地部署

如果你熟悉Node.js和npx的话,可以直接在本地安装和部署你自己的AI-Gateway:

npx @portkey-ai/gateway

安装完成后,就可以打开浏览器并访问下列地址使用AI-Gateway了:

http://localhost:8787

Cloudflare Worker部署

使用下列命令将该项目源码克隆至本地:

git clone https://github.com/portkey-ai/gateway

然后安装NPM依赖:

cd gatewaynpm i

使用wrangler部署即可:

npm run deploy

Node.js部署

使用下列命令将该项目源码克隆至本地:

git clone https://github.com/portkey-ai/gateway

然后安装NPM依赖:

cd gatewaynpm inpm run build

然后运行Node服务器:

node build/start-server.js

Docker部署

广大研究人员也可以直接使用Docker来运行AI-Gateway:

docker run -d -p 8787:8787 portkeyai/gateway:latest

Docker-Compose部署

使用下列命令下载Compose文件:

wget "https://raw.githubusercontent.com/Portkey-AI/gateway/main/docker-compose.yaml"

然后运行Docker-Compose即可:

docker compose up -d

服务当前会运行并监听8787端口。

AI-Gateway配置

AI-Gateway支持通过自定义配置来实现多功能路由策略,例如回退、负载均衡和自动重连等。

我们可以通过x-portkey-config Header在调用OpenAI时应用下列配置信息:

// 使用OpenAI JS SDK时const client = new OpenAI({baseURL: "http://127.0.0.1:8787", // The gateway URLdefaultHeaders: {'x-portkey-config': {.. your config here ..},}});

下面给出的样例配置会在回退至Gemini Pro之前尝试向OpenAI发送5次请求:

{"retry": { "count": 5 },"strategy": { "mode": "fallback" },"targets": [{"provider": "openai","api_key": "sk-***"},{"provider": "google","api_key": "gt5***","override_params": {"model": "gemini-pro"}}]}

下面的配置将启动负载均衡功能:

{"strategy": { "mode": "loadbalance" },"targets": [{"provider": "openai","api_key": "sk-***","weight": "0.5"},{"provider": "openai","api_key": "sk-***","weight": "0.5"}]}

工具使用

下面的例子中,我们将通过AI-Gateway尝试向OpenAI发送一个Chat completions调用:

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"}'

许可证协议

本项目的开发与发布遵循MIT开源许可证协议。

项目地址

AI-Gateway:【GitHub传送门】

参考资料

AI Gateway - Simplify Your LLM Integrations | Portkey

https://hub.docker.com/r/portkeyai/gateway

http://www.rdtb.cn/news/14178.html

相关文章:

  • 网站建设教程所需文字网络推广网站有哪些
  • 优秀广告案例分析苏州手机关键词优化
  • wordpress菜单锚点seo诊断书案例
  • 做印刷网站公司简介东莞seo优化排名推广
  • 成都网站改版优化电脑突然多了windows优化大师
  • 德国的网站域名百度搜索指数1000是什么
  • 切实加强政府网站建设与管理网络推广外包想手机蛙软件
  • 经典设计产品网站seo批量查询工具
  • 天津b2b网站建设公司哪家好优云优客百度推广效果怎么样
  • 电商网站的建设的主要目的他达拉非片多少钱一盒
  • 石岩做网站武汉seo广告推广
  • 嘉兴备案网站牛排seo
  • 网站的字体投广告哪个平台好
  • 哪个网站做新加坡劳务比较好的北京网站seo设计
  • 做赌石网站客服的经验网站优化排名操作
  • 新手做网页做那个网站简单培训机构需要什么资质
  • 关于网站制作报价windows优化大师官方
  • 百度快照比网站上线时间早企业百度推广怎么收费
  • 东莞长安网站设计武汉seo网站优化排名
  • 网站建设 面试题成都网站seo设计
  • 重庆茶叶网站建设线上营销策划方案
  • 软件开发网站建设google广告投放
  • 郑州建站优化写软文赚钱的平台都有哪些
  • 先做个在线电影网站该怎么做免费二级域名分发
  • 域名 网址 网站名称seo是什么软件
  • 保山市建设局网站登录东莞营销网站建设推广
  • 怎么做自己的公司网站放在百度长沙专业网站制作
  • 网站开发招聘要求群发软件
  • 有哪些网站是做分期付款的深圳百度推广客服
  • 疫情防控最新动态长沙网站优化对策