JJput
JJput
Published on 2024-12-02 / 277 Visits
0
0

ChatGPT-Next-Web部署Azure Openai接口,openai接口推荐,chatgpt plus开通

https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web

openai官方 or 第三方部署方式

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY=sk-***** \
   -e CODE=访问码 \
   -e BASE_URL=https://api.aihubmix.com \
   -e CUSTOM_MODELS=-all,+gpt-3.5-turbo,+gpt-4o-mini-2024-07-18,+gpt-4o-2024-08-06 \
  yidadaa/chatgpt-next-web

推进几个第三方平台

  • aihubmix:各种大模型api接口汇总,用过挺长一段时间。稳定且是官方原生api转发。缺点贵。
  • wildcard:主要是用他的gpt plus开通。接口也有提供官方原生的,价格还是一比一,算上手续费的话比官方还贵个%几。
  • gptgod:最便宜的平台了,但并不是纯官方接口,应该是通过逆向等手段做的。但他便宜呀。

Azure Openai接口部署

Azure AI Studio平台部署模型

image-1733129109894

主要几个信息:

url填写的时候要去掉/chat后面的内容:
原url:https://xxx.openai.azure.com/openai/deployments/nextchat/chat/completions?api-version=2024-08-01-preview
实际参数填入:https://xxx.openai.azure.com/openai/deployments/nextchat

  • 后半段不要填入
  • 末尾不要/

详细的docker 部署代码如下:

docker run -d -p 3000:3000 \
-e AZURE_API_KEY=你的key \
-e AZURE_URL=https://你的资源名.openai.azure.com/openai/deployments/你的模型名 \
-e AZURE_API_VERSION=2024-08-01-preview \
-e CODE=访问码 \
-e CUSTOM_MODELS=-all,+gpt-4o \
yidadaa/chatgpt-next-web

成功访问
image-1733129498729

排查思路

  1. 通过curl检测部署服务器与微软服务通讯是否ok。
curl https://xxx.openai.azure.com/openai/deployments/nextchat/chat/completions?api-version=2024-08-01-preview -H "Content-Type: application/json" -H "api-key:{密钥}" -d "{\"messages\": [{\"role\": \"system\", \"content\": \"hello.\"}]}"
  1. 检查参数URL、密钥等参数是否填入错误。

Comment