我正在参与「启航计划」

现在,大部分朋友运用 ChatGPT 还是挺麻烦的,需求原生 IP 署理注册、扫码、建立署理服务让国内能够拜访等等(具体能够看之前的文章:ChatGPT 从注册到自建运用),还要小心谨慎避免被封,确实比较麻烦。

今天和大家介绍下我新探索出来的 ChatGPT 运用方法:根据 Azure OpenAI 免费注册运用 ChatGPT 教程

Azure OpenAI 是由微柔和 OpenAI 联合开发的一项人工智能业务,其能够在 Azure 云渠道上运用并对外提供了针对言语、视觉、知识等多个方面的人工智能 API。

03-09 号,ChatGPT is now available in Azure OpenAI Service 这篇博客宣告 ChatGPT 在 Azure OpenAI 服务中提供预览版,针对我国区相同能够恳求试用:

  • 我国区用户直接拜访&恳求 ChatGPT 服务
  • 注册 Azure 即送 200 刀
  • 一年常用服务的免费运用期(这块我不清楚我有没有弄到 Azure OpenAI 的免费运用,不过不管了,价格也和 OpenAI 相同,可是省劲)

开端前看下我最终自建的 GPT 机器人运用作用图(根据开源项目-ChatGPT-Next-Web):

基于 Azure OpenAI 免费注册 ChatGPT

注册

开端前请做好以下预备:

  • 一个微软账号
  • 一张 visa 信用卡,Azure 要求你绑定信用卡
  • 相关公司信息如:公司邮箱、地址、电话等信息

先进行注册,翻开 Azure 云渠道官网,点击免费试用

基于 Azure OpenAI 免费注册 ChatGPT
点击后你需求绑定微软账户然后填写个人资料:

基于 Azure OpenAI 免费注册 ChatGPT

填写完资料便是绑定银行卡,这块照着填就行了,然后会告知你送 200$,进入控制台,右上角能够看到额度:

基于 Azure OpenAI 免费注册 ChatGPT

恳求 OpenAI

先进入 azure 控制台 查找订阅:

基于 Azure OpenAI 免费注册 ChatGPT

点击进入后假如有免费试用,就直接仿制免费运用的订阅 ID,假如没有(我就没有,不清楚是现在没有了还是我的账户是老账号)就自己新增一个订阅,如下:

基于 Azure OpenAI 免费注册 ChatGPT

请仿制好保存好这个订阅 ID,后边恳求需求。接下来让咱们恳求 OpenAI 服务,相同在顶部进行查找:

基于 Azure OpenAI 免费注册 ChatGPT

由于这个服务是需求恳求的,所以直接点击提示的链接进行恳求:

基于 Azure OpenAI 免费注册 ChatGPT

也便是这个链接:aka.ms/oai/access:

基于 Azure OpenAI 免费注册 ChatGPT

耐性将这 25 个问题答复结束即可,需求注意的点:

  • 运用公司邮箱
  • 填公司信息尽量准确
  • 第四个问题必定要用订阅 ID,我便是填错了导致恳求两次

基于 Azure OpenAI 免费注册 ChatGPT

好,填写成功后,一般一两天就会收到验证邮件:

基于 Azure OpenAI 免费注册 ChatGPT
点击验证邮箱即可,验证成功后再等两三天就能收到 Onboarding 邮件,代表恳求通过,然后就能够运用 Chatgpt3.5& Dalle-2

基于 Azure OpenAI 免费注册 ChatGPT
至此,祝贺你,成功恳求了微软的 OpenAI 服务资格。

装备 OpenAI

有了资格就能够直接创建 Azure OpenAI 服务了,进入OpenAI 装备页面:

基于 Azure OpenAI 免费注册 ChatGPT

一路承认往下就敞开成功了,然后在控制台主页就能看到敞开的服务:

基于 Azure OpenAI 免费注册 ChatGPT
点击进入 OpenAI 服务,承认服务创建成功之后,挑选 模型布置(model deployments),即可装备要用的模型:

基于 Azure OpenAI 免费注册 ChatGPT

恳求好了就能够直接点击能够到 ChatGPT 操场(预览版) 体会运用了:

基于 Azure OpenAI 免费注册 ChatGPT

恳求 API Key

Azure 面板中点击咱们的 OpenAI 资源,点击 manage keys

基于 Azure OpenAI 免费注册 ChatGPT

点击即可获取密钥 1,接下来便是运用 API 开发自己的运用了。

咱们先简略调用一下看能不能行:

基于 Azure OpenAI 免费注册 ChatGPT

能够看到成功发起了恳求,命令行也可,翻开终端:

curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/chat/completions?api-version=2023-03-15-preview \
  -H "Content-Type: application/json" \
  -H "api-key: YOUR_API_KEY" \
  -d '{"messages":[{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": "hello"}]}'

不出意外就能够在终端得到你想要的返回结果了。

署理

现在开源社区根据 ChatGPT API 衍生出了许多有意思的项目,但有个问题是大部分的项目是不支撑 Azure OpenAI 拜访方法的。

仔细看上一段我给的运用介绍,能够看出恳求方法上是有些差别的,所以在运用其他运用前,咱们需求做一个署理转化,许多乐于助人的朋友已经将这个事情给做了,相关项目如下:

  • stulzq/azure-openai-proxy:Azure OpenAI 服务署理,将 OpenAI 官方 API 恳求转化为 Azure OpenAI API 恳求,支撑所有类型,支撑 GPT-4。
  • diemus/azure-openai-proxy:一个 Azure OpenAI API 的署理工具,能够将一个 OpenAI 恳求转化为 Azure OpenAI 恳求,方便作为各类开源 ChatGPT 的后端运用。同时也支撑作为单纯的 OpenAI 接口署理运用,用来解决 OpenAI 接口在部分地区的被限制运用的问题。
  • cf-openai-azure-proxy:根据 Cloudflare 署理 OpenAI 的恳求到 Azure OpenAI Serivce

诸位只需求根据各自需求来挑选上述项目做署理即可,这里我选第一个试试看,项目 README 里面都说好了如何运用(要装好 Docker):

docker run -d -p 8010:8080 --name=azure-openai-proxy \
  --env AZURE_OPENAI_ENDPOINT=your_azure_endpoint \
  --env AZURE_OPENAI_API_VER=2023-03-15-preview \
  --env AZURE_OPENAI_MODEL_MAPPER==gpt-3.5-turbo=your_model_id \
  stulzq/azure-openai-proxy:latest

发动成功后,就能够用 OpenAI 接口署理的方法运用 Azure OpenAI Serivce 了,恳求一个看看作用:

curl --location --request POST 'localhost:8010/v1/chat/completions' \
-H 'Authorization: Bearer <Azure OpenAI Key>'' \
-H 'Content-Type: application/json' \
-d '{
    "max_tokens": 1000,
    "model": "gpt-3.5-turbo",
    "temperature": 0.8,
    "top_p": 1,
    "presence_penalty": 1,
    "messages": [
        {
            "role": "user",
            "content": "Hello"
        }
    ],
    "stream": true
}'

还支撑流式输出呢,十分棒。

布置运用

至此,咱们已经有了我国区随意运用的 Azure OpenAI 服务,并且根据一些开源项目兼容了 OpenAI 本来的恳求方法,也便是说咱们恳求的服务能够直接运用于任何 ChatGPT 开源项目

先根据 ChatGPT-Next-Web 建立一个私人 ChatGPT 网页运用吧:

docker run -d -p 3000:3000 \
   -e BASE_URL="http://127.0.0.1:8010" \
   -e OPENAI_API_KEY="sk-xxxx" \
   -e CODE="页面拜访暗码" \
   --net=host \
   yidadaa/chatgpt-next-web

最终看作用:

基于 Azure OpenAI 免费注册 ChatGPT

阐明

感谢你阅读到这里,假如此文对你有协助,欢迎转发点赞。 朋友,都看到这了,确定不关注一下么