ChatGPT 一文全解析——ChatGPT 系列文章(2)

在上一篇文章中,我简单给一个小站的ChatGPT 系列文章起了一个引子。在这一篇文章当中,我们把目光转向这个产品本身,对其设计、定位、使用、技术等等方面进行一下解析。

同时,在上个月底,国内许多企业的大模型也已经获得许可,正式全面向公众开放使用。

属于大模型的时代,仿佛离我们越来越近了。


如果你对这个系列的文章感兴趣,不妨从我们的第一篇文章开始看起。


什么是「GPT」?

实话说,我遇到过不少不太关注科技的朋友,经常把「ChatGPT」叫做「ChatGTP」或者打成 「Chatgpt」。实际上,这都是错误的写法。

要想把「ChatGPT」的名字说对,我们首先来了解一下这个名字到底代表着什么。

GPT 是 「Generative Pre-trained Transformer(生成式预训练 Transfomer 模型)」的缩写,我们来逐一解释这些词:

  1. Generative:生成式,代表这种模型是生成式的。简单说,它可以产生内容。对于 ChatGPT,当你给它一个问题或提示,它会试图生成一个连贯的文本作为回应。我们使用 ChatGPT 时能感受到的逐个词语输出的「流式传输」方式,就是基于其生成式的特点。
  2. Pre-trained:预训练,代表在特定任务(如回答问题或写文章)之前,模型已经在大量的文本上进行了预先训练。这种预训练过程允许模型学习语言的结构、语境、常识等信息,使其具有广泛的知识和能力。对于我们所说的基于 GPT-3.5 的 ChatGPT,是使用了「包含1750亿个参数、8000亿个单词、原始数据规模达 45TB 的语料库」[1]训练出来的。
  3. Transformer:一种深度学习模型结构,被广泛用于自然语言处理任务。Transformer 结构是 「Attention Is All You Need」[2]这篇文章中介绍的,它引入了「注意力机制(attention mechanism)」来捕捉输入数据中的各种模式。这种结构特别适合处理序列数据,如文本。

至于 ChatGPT,它是基于 GPT 结构的一个具体应用。顾名思义,「Chat」意味着自设计时就为能与用户进行聊天或对话进行了优化和训练。

事实上,得益于较大的训练数据,ChatGPT 就像一位「百科全书型学者」,在回答问题、生成文本、甚至与用户进行有深度的对话方面都有两把刷子。

OpenAI 是怎么运营 ChatGPT 的?

OpenAI 一开始把 ChatGPT 作为公开测试性质的产品推出。事实上,在推出 ChatGPT 之前,OpenAI就已经构建了属于自己的一套完整的 API 服务体系。

因此,目前我们能接触到的所谓「ChatGPT」,实际上由「ChatGPT」和「OpenAI API」两种产品构成。

先说「ChatGPT」,作为 OpenAI 提供的产品之一(两者关系有点类似微信之于腾讯),用户只能通过官方网址https://chat.openai.com/使用它。(当然也有偷渡方法能让你用上第三方客户端,但实际上那些方法是违反 OpenAI 的 TOS 的)

有时在刚打开 ChatGPT 时,链接后方会出现 cf_ 开头的一串字符参数,那是 OpenAI 在 ChatGPT 全球爆火导致用户量暴增以后,接入 Cloudflare 的 CDN 和防护服务而出现的无感验证。那是每一次访问时唯一的标识,删去并不会影响网页访问。

作为一个直接面向用户的「产品」,ChatGPT 提供会员服务,即20USD/月的 ChatGPT Plus。

再来说OpenAI API。

API(Application Programming Interface)是一套定义应用程序间互相交互的方法和工具的规范,你可以理解为一个「发送请求、获取数据的接口」。

而 OpenAI API 是 OpenAI 提供的一种服务,允许开发者通过 API 调用 OpenAI 训练过的模型(如 gpt-turbo-3.5)来完成各种任务。

目前非常多的第三方 ChatGPT 服务,便是使用 OpenAI API 来实现。事实上,OpenAI API 也是除官网外,唯一正规使用 ChatGPT 服务的方式。(这里不讨论 PlayGround 及 API 代理转卖)

需要注意的是,OpenAI API 为按量计费,即通过请求的输入和输出的总 Token 数计费。除每个手机号首次注册 OpenAI 账号赠送的体验余额和OpenAI 提供给中小企业的赠金外,没有其他白嫖的方法。

注册 ChatGPT Plus 并不会增加你的 OpenAI API 余额。

正确区分 OpenAI API 和 ChatGPT

我们发现似乎有部分用户分不清 API 和 ChatGPT,所以这条推送致力于解决这个问题。

🔧用途区别:

– OpenAI API 是一种可供开发人员使用的调用各种模型(例如 GPT-4)的接口

– ChatGPT 是 OpenAI 旗下的一个面向普通用户的工具,你可以通过这个工具向模型提问

🧰功能区别:

– API 支持充分的自定义,支持调用函数,今天开始甚至也支持官方微调(fine-tuning),但是需要制作工具来调用 API

– ChatGPT 可以开箱即用,支持官方和第三方插件(目前需要 Plus 订阅)

📱界面区别:

– OpenAI API 没有用户界面

– ChatGPT 目前有网页版和 iOS/iPadOS/Android 客户端

💳收费方式区别:

– OpenAI API 按量计费,用多少扣多少,仅支持官网付费

– ChatGPT 有免费版和 Plus 订阅可以选择,免费版仅可使用基于 GPT-3.5 的工具,Plus 订阅按月付费(20 USD/月),除了支持官网付费,还支持应用商店内购

🙅常见的错误用法:

– OpenCat、AMA、AssisChat 是 ChatGPT 客户端(错,它们是支持调用 OpenAI API 的第三方客户端)

via AI Copilot

我该怎么使用 ChatGPT?

这一部分仍然分两部分来讲。

对于 ChatGPT,OpenAI 免费提供无限的 GPT-3.5 模型的使用。

如果你订阅了 ChatGPT Plus,那么你还可以得到 GPT-4 (有 3 小时 50 条的使用频率限制)和插件、高级数据分析等独占功能。同时,ChatGPT Plus 用户的 GPT-3.5 的生成速度将会显著提升。在一些情况下,甚至比 API 还要快。

对于 OpenAI API ,官方按照 tokens 对请求进行计费。需要注意的是,计费的 tokens 包括输入(你的提示词)和输出(模型的输出内容)两部分。对于中文内容,一个汉字会占用不止一个 token。

你可以通过 OpenAI 提供的 这个工具 来计算一段文字使用的 tokens 数。

由于 OpenAI 严格的风控政策,国内用户申请OpenAI API 并不轻松。好在微软投资 OpenAI 后,将 OpenAI 的服务整合到了自家的 Azure 云服务平台上。现在你也可以在 Azure 的控制台上进入 OpenAI Studio,部署由 Azure 提供的 ChatGPT API。

不足的是,Azure 对模型生成的内容有着更严格的审查,在日常使用中,模型的内容过滤器无法完全关闭(有用户通过联系客服方式成功关闭,但 Azure 并未提供明显开关),导致生成部分内容时会拒绝请求。

同时,OpenAI 和 Azure 的 API 格式并非完全一致,而且并非所有支持调用 OpenAI API 的第三方客户端都兼容 Azure OpenAI API。我们可以通过 这个项目 对Azure 的 API 进行转换。

所以我到底怎么用上 ChatGPT?

对于任何用户,在合适的网络环境下,注册 OpenAI 账号即可在官网直接免费使用 GPT-3.5 模型。

无奈 OpenAI 官方早早禁止了中国(包括中国大陆和中国香港等地)地区的手机号、支付方式和 IP 使用 OpenAI 的服务。国内用户并不能通过真实信息注册 OpenAI 账户。

本站正在通过 WildCard + Azure 的方式使用 ChatGPT 服务,包括官网服务和 API。

其中,WildCard 是一个提供美国家庭网络环境、邮箱、手机号、地址的虚拟银行卡服务。

ChatGPT 一文全解析——ChatGPT 系列文章(2) - 1
WildCard 首页

如果你有相关需求,也可以通过一个小站的 AFF 链接前往了解:

https://bewildcard.com/i/YGXZ

参考&注释

《ChatGPT 一文全解析——ChatGPT 系列文章(2)》是发布于 上的文章。如文中出现错误或侵犯了您的权益,请于评论区指正或发送邮件到 admin@ygxz.in

暂无评论

发送评论 编辑评论


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