cf 反代azure openai 搭建chatgpt next web
date
Oct 21, 2023
slug
cloudflare azure openai deploy chatgpt next web
status
Published
tags
Website
docker
openai
summary
type
Post
通过cloudflare worker 部署,以便openai可请求到azure 的服务
具体项目地址如下:
关键的两步是:
1. 将 cf-openai-azure-proxy.js 复制并粘贴到 Cloudflare Worker 编辑器中
需要替换的变量如下:
resourceName 和 deployment mapper 的值
其中
resourceName 去azure官网找到,参考下图:
找到Model delplyments 前面的一串字符,就是resourceName,这里我的是azure4

deployment mapper 的值需要进去azure模型里,如果之前没有模型,需要新建。
map里面左侧是Model name,右侧是Deployment name,参考如下代码:
// The name of your Azure OpenAI Resource.
const resourceName="azure4"
// deployment model mapper
const mapper = {
'gpt-3.5-turbo': 'gpt3',
'gpt-4': 'gpt4'
};
其他的map规则直接按这样的格式续写即可

部署好了,找到我们的cf workers.dev 域名,当然也可以自定义域名。
最后我们用docker 部署 chatgpt-next-web