教大家如何在国内轻松地使用正版ChatGPT4,无需任何费用

本教程提供三种解决方案,请根据个人需要进行选择

方案一:注册openai账户(要有科学上网)没有的直接看方案三

本方案只能使用gpt 3.5模型,如果你想使用gpt4请看方案二

当你有了科学上网后注册便能成了最简单的事

1.找一个电话号码来接收验证码(大陆港澳的不行)

sms-activate注册一个账号,用支付宝充值两美金,在左侧栏搜索chatgpt找一个最便宜的电话号码接码即可,建议选一个价格稍贵一些的,不要选太便宜的,不然可能过不了验证,甚至收不到验证码

如果你反悔了可以随时取消,不会扣费,但前提是这个号码没有收到验证码

选用其他的电话接码服务也是可以的,但这家感觉靠谱点,而且便宜

2.准备一个邮箱,QQ邮箱163邮箱都是可以的

3.去官网注册就行,非常的简单。

当你开心的使用的时候你就会遇到一堆的问题,推荐一个开源项目可以解决这一堆的问题

GitHub – pengzhile/pandora: 潘多拉,一个让你呼吸顺畅的ChatGPT。Pandora, a ChatGPT that helps you breathe smoothly.

方案二:poe.com(要科学上网)可以白嫖GPT4

想要使用POE你得有一张外币信用卡,没有的可以去淘宝上购买虚拟信用卡,二三十块钱一张轻松就可以通过验证,而且还支持预付visa信用卡,我绑定的卡里面没有钱,但是用了很长时间都没有出现任何问题。如果你有科学上网,强烈推荐此方案。确实可以使用很长一段时间,但是,就在今晚他要我付钱了,呜呜呜

方案三:使用 Microsoft Azure OpenAI

本方案无需任何科学上网,使用起来又安全又方便,但是需要申请,而且必须使用企业邮箱,还要拥有自己的网站

如果你没有企业邮箱和自己的网站可以按照以下操作获取

去注册一个域名,这里推荐一个域名注册商namesilo (因为它支持支付宝付款而且无需实名).top后缀域名是最便宜的

namesilo域名注册优惠码:ZYH8

填写后可以优惠一美元

你也可以使用eu.org免费域名,但不知道能不能成功,看脸

注册好域名后将其托管到cloud flare,这些步骤都很简单,我就不详细说明了

进入你的cloudflare控制台

按照提示操作你就可以获得一个企业邮箱了

搭建自己的网站可以使用cloudflare的workers路由功能做一个就可以, JS代码自己去网上找,配置好workers之后为workers绑定一个自己的域名即可

注意:以下部分内容摘自Azure OpenAI Service 注册申请与配置心得 (atlassc.net)

注册国际版 Azure 账号

Azure OpenAI Service 是 Azure Cognitive Services 的一部分,所以需要先注册 Azure 账号。目前只在 Azure 国际版上提供,所以请到Azure 国际版上注册账号。

地区与手机号验证

注册时可以选择中国地区,这样你可以直接输入+86的手机号进行验证。注册中国地区的账号也可以申请 Azure OpenAI Service。

如果你选择了其他的国家/地区,但你仍然想使用+86的手机号进行验证,你可以先输入一个你选择的地区的手机号,然后在电话下面勾选请使用其他电话号码来码证你的身份,此时会展开一个新的电话号码输入框并让你手动选择手机号的国家/地区代码,选择中国,然后输入+86的手机号即可进行验证。

一旦注册,当前账号的国家/地区将无法更改。

信用卡验证

账单地址应该与你选国家/地区保持一致,否则会提示注册失败。

申请 Azure OpenAI Service 试用

Azure OpenAI Service目前需要以企业的身份来申请试用。如果你的 Azure 账号已经注册好了,可以点击这里来申请。

Azure OpenAI Service 接受来自中国的企业申请,请依照表单如实填写信息,其中最重要的是:

  • Your Company Email Address:请填写你在你公司的企业邮箱地址。
  • Your Company Name:请填写你所在公司的名称。
  • Azure Subscription ID:请根据表单内的提示来获取你的 Azure Subscription ID,千万不要填错成Tenant ID了,否则无法通过或者看不到订价层。
  • Company Website:请填写你所在公司的网站的网址。网址里最好能展示一个与你企业邮箱地址同一个域名的邮箱地址。
  • 你的企业邮箱的域名、公司网站的域名需要保持一致,域名的主体需要与公司的名称保持一致,否则会在审核时被拒绝。
  • 如果你填写的资料存在明显的问题,Azure 甚至不会给你任何回复。
  • 如果你填写的资料还需要进一步的证明材料,Azure 会给你发送邮件要求提供。

运气好的话,一般两天能通过审核,如果超过两周没有收到审核结果,请尝试重新提交申请。

部署 Azure OpenAI Service

恭喜你已经申请到了 Azure OpenAI Service 的试用资格,接下来就是部署 Azure OpenAI Service 了。

登录到 Azure 以后,你会在首页的Azure services里面看到Azure OpenAI的图标,点击进入来创建部署 OpenAI Service 资源。

  • 创建 Azure OpenAI的页面,订阅资源组一栏如果没有,新建一个即可。
  • 名称一栏根据要求输入一个简短好记的资源名,未来需要通过它来访问你的私有 OpenAI API。
  • 定价层选择默认选项。
  • 标记一页,如果你不需要通过 tags 来管理自己的资源,可暂时不填。
  • 审阅+提交之后,即可进入部署阶段,部署资源需要几分钟时间,请耐心等待,待部署成功之后便可开始使用。

部署模型

部署Azure OpenAI Service资源成功后,还要为服务资源部署模型才可以使用。

请进到资源详情页面左边栏的模型部署中,点击创建按钮来部署模型。

  • 输入模型部署名称,此名称在后面使用Cloudflare Worker转换映射API时要用到。
  • 选择模型,建议使用gpt-35-turbo (version 0301),该模型与ChatGPT 3.5一致。
  • 点击保存以后即可完成部署。

在模型部署完以后,就可以转到 Azure OpenAI Studio中进行试用。

Azure OpenAI Studio

这里和OpenAI的功能比较类似:

  • Completions playground:可调用模型根据已输入的文本生成补全文本,与GitHub CopilotBing Chat的输入框自动补完功能类似。
  • Chat playground(Preview):一个类似 ChatGPT 的聊天式AI助手应用。
  • 在两个 playground 中,你都可以点击View code来查看当前操作的示例代码,供你学习怎样开发自己的 GPT 应用。

配置客户端

我们部署Azure OpenAI Service资源的主要目的是为了能在客户端中使用GPT或其他OpenAI模型的能力,所以接下来我们要将Azure OpenAI Service API配置到流行的 OpenAI 客户端中。

获取 API KEY 和 API URL

在配置客户端之前,请先去Azure OpenAI Service资源详情页面中获取密钥终结点中。

  • 密钥:作为客户端中的API KEY使用。
  • 终结点:作为API URL或者Endpoint使用。

配置 Azure OpenAI Service API

openai-translatorChatBox这样的客户端已经原生支持Azure OpenAI Service的API,这里以openai-translator为例介绍一下配置的要点:

// API URL 或者 终结点
const API_URL = `https://${resourceName}.openai.azure.com`
// API URL Path 为你的 Azure OpenAI Service API 路径,主要负责调用模型和指定API版本
const API_URL_PATH = `/openai/deployments/${deployName}/completions?api-version=${apiVersion}`
  • resourceName: 填写你的 Azure OpenAI Service 资源名称。
  • deployName: 填写你的 Azure OpenAI Service 模型部署名称,更改部署名称以切换模型。
  • api-version: 填写“2023-05-15”,或者更新的版本。

如果你使用ChatBox,无需构造API_URL_PATH,只需要填写模型部署名称即可。

Cloudflare 转换 Azure OpenAI Service API

Azure OpenAI Service APIOpenAI Service API的接口不一致。如果你的第三方客户端不支持Azure OpenAI Service API,你可以使用cf-openai-azure-proxy这个项目来部署一个Cloudflare Worker,将Azure OpenAI Service API映射到OpenAI Service

部署Worker时,可参照下面的代码对进行配置:

替换参数的时候变忘记写引号

// The name of your Azure OpenAI Resource.
const resourceName="你的 Azure OpenAI 资源名称"

// The deployment name you chose when you deployed the model.
const mapper = { // 模型名称与模型部署名称映射
    'gpt-3.5-turbo': "模型部署名称",
    // 'gpt-4': DEPLOY_NAME_GPT4 // 如果没有 GPT-4 服务可先注释掉
};

const apiVersion="2023-05-15"; //  Azure OpenAI API 版本

// ...
// ...
// ...
// 跳过中间代码找到下面这一句

const deployName = mapper[modelName] || '模型部署名称' // 设置默认使用已部署的模型,而不是空。

CloudFlare Worker部署完成之后,我们就可以去配置客户端了。

配置 Cloudflare Worker 转换过的 Azure OpenAI Service API 到客户端中

openai translator为例:

  • 请在设置中选择OpenAI作为Default Service Provider
  • API KEY:请填写Azure OpenAI Service密钥
  • API URL:请填写Cloudflare Worker的 URL。
  • API Model 选择你已部署的 Model,例如gpt-35-turbo (version 0301),而这个Model需要你在Cloudflare Worker代码最前面的 mapper 中做好映射。

ChatBox的配置就更简单了:

  • OpenAI API Key中填写Azure OpenAI Service密钥
  • 展开Proxy,在API Host中填写Cloudflare Worker的 URL。
  • 展开Model & Token,在Model中选择你已部署的 Model,例如gpt-35-turbo-0301

打字效果

直接使用Azure OpenAI Service API可能会看不到打字机的效果,而cf-openai-azure-proxy对它进行了兼容,因此我更喜欢用它,而不是直接使用Azure OpenAI Service API

Content-filtering

Azure OpenAI Service APIContent-filtering功能是默认开启的,并且不能自行关闭。如果要关闭Content-filtering,需要联系 Azure Cognitive 客服。

如果输入提示词或者输出结果中包含不适宜的内容,会被Content-filtering过滤掉。

常见问题解答

创建 Azure OpenAI Service 资源时无法选择定价层(Pricing Tier)?

请确保你在注册好 Azure 账号以后,单独申请了 Azure OpenAI Service 的试用,否则你将无法创建 Azure OpenAI Service 资源。

申请通过会有邮件回复。

如果申请通过了,而仍然看不到定价层选项,那就得联系 Azure Cognitive 客服了。

刚收到网友反馈是Subscription ID填错了,请一定根据表单内的指引去获取Subscription ID而不是Tenant ID

申请 Azure OpenAI Service 通过以后使用 Azure 账号登录还是用申请 Azure OpenAI Service 的企业邮箱登录?

使用 subscription 相关的 Azure 账号登录,企业邮箱仅用于验证企业身份。

收到了 GPT-4 模型的回信却不能部署 GPT-4 模型?

再读一读邮件,是不是告诉你被加入到 GPT-4 的waitlist了?而不是通过了申请。

GPT-4 模型连 waitlist 都要申请和审核,审核通过了才进waitlist。微软真有你的。

智云海Telegram频道
技术支持:[email protected]
站长E-mail:[email protected]
如需转载,请注明文章出处

评论

  1. ni
    Windows Chrome
    5月前
    2023-12-12 8:31:08

    注册企业账户会送多少美金吗

    • 博主
      ni
      Android Chrome
      5月前
      2023-12-12 8:36:19

      这和企业没有关系,你自己注册一个账号就行,最好是用自己的信用卡,想成功申请免费试用有门槛。符合条件的新用户使用Azure 免费帐户,可在前30 天获得200 美元的Azure 额度。文章中提到azure openai 使用需额外申请,Gpt4申请时间更长,等申请成功这200美元早就过期了。

    • 博主
      ni
      Android Chrome
      已编辑
      5月前
      2023-12-12 8:38:20

      申请OPEN AI服务时才需要企业认证,你有企业邮箱和网站就行。不知道微软有没有更改规则。请自行查阅微软相关公告

  2. ni
    Windows Chrome
    5月前
    2023-12-12 7:59:10

    企业级有多少额度?

    • 博主
      ni
      Android Chrome
      5月前
      2023-12-12 8:22:45

      没有额度限制,按量计费,用多少付多少。缺点就是内容过滤系统非常严格,输入的内容和真正输出的内容相差较大。稍微遇到点敏感问题就不给回答了,报错。其他体验还是不错的,而且价格比较便宜。

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇