通过cloudflare worker 部署,以便openai可请求到azure 的服务
具体地址如下:
关键的两步是:
- 将 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
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY=azureopenai_key \
-e CODE=auth \
-e BASE_URL=your_cf_workds.dev \
yidadaa/chatgpt-next-web
ios客户端设置:
ios下载opencat,进去settings-Integrations-OpenAI, 需要设置如下参数
API KEY,也是之前docker 参数里的azureopenai_key
自定义域名,也是cf works.dev的域名
发送api key 选中
然后validate下,没有报错可以用了。
© 版权声明
文章全是本幻城写的,尽量别直接复制粘贴
THE END
暂无评论内容