当前位置: 首页 > 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.ds6.com.cn/news/86482.html

相关文章:

  • 网站建设策划方案范文广州百度推广开户
  • 网络公司做的网站我能改后台么百度商家平台登录
  • 云南网上工商办事大厅seo关键词库
  • 国外优秀的html5网站游戏代理平台哪个好
  • 小学做试题网站品牌维护
  • 网站建设流程包括哪些网站推广的目的
  • 做购物网站能不能赚钱网购网站十大排名
  • 设计师网站十大网站排名爱站网关键词长尾挖掘工具
  • 北京疫情最新广州seo优化
  • 高明网站设计服务广州疫情最新消息今天封城了
  • 完善网站建设的目的是环球军事新闻最新消息
  • 注册网站空间服务营销策略
  • 新公司董事长致辞做网站google seo
  • 推广普通话奋进新征程手抄报seo网址大全
  • 哈尔滨网站建设好关键词林俊杰mp3
  • 海北北京网站建设seo优化培训
  • 营销网络图厦门百度快照优化排名
  • 怎样做商城网站的推广广东省广州市佛山市
  • 想做一个自己的网站怎么做的2020做seo还有出路吗
  • 建设工程教育网手机版seo案例模板
  • 海沧网站制作网站友情链接怎么弄
  • 域名停放国外免费黑帽seo优化推广
  • 网站的功能测试怎么做的31省市新增疫情最新消息
  • 在国外做盗版网站域名大全
  • b2b网站排行榜百度ocpc怎么优化
  • 专业建站推广服务比百度还强大的搜索引擎
  • 视频网站点击链接怎么做百度权重工具
  • 哪家网站专做女性服装网站改版公司哪家好
  • 做类似电驴网站淘宝关键词排名查询
  • 如何用rp做网站磁力岛引擎