在上一篇文章中,我简单为小站的 ChatGPT 系列文章做了一个引子。本篇文章将聚焦于 ChatGPT 产品本身,从设计、定位、使用以及技术等多个角度进行详细解析。
同时,上个月底,国内多家企业的大模型已获得许可,全面向公众开放使用。大模型时代正逐步走近我们。如果你对这一系列内容感兴趣,可以先阅读系列第一篇文章 —— 不止于聊天,不止于 OpenAI:ChatGPT 系列文章。
什么是 GPT?
不少朋友在讨论时会把“ChatGPT”误写为“ChatGTP”或“Chatgpt”,这其实是错误的。首先,我们了解一下“ChatGPT”名称背后的含义。
GPT 是 “Generative Pre-trained Transformer(生成式预训练 Transformer 模型)” 的缩写,具体解释如下:
Generative:生成式
代表模型可以生成内容。当你向 ChatGPT 提问时,它会生成连贯的回答,这种逐词输出的“流式传输”正是生成式特点的体现。Pre-trained:预训练
指模型在执行特定任务前,已在大量文本数据上进行预训练,从而掌握语言结构、语境及常识信息。基于 GPT-3.5 的 ChatGPT,即使用了含1750亿参数、8000亿单词以及45TB原始数据的语料库训练而成。Transformer:一种深度学习模型结构
这种结构广泛应用于自然语言处理,通过“注意力机制”捕捉输入中的各种模式,特别适合处理文本等序列数据,最早在论文 “Attention Is All You Need” 中介绍。
因此,ChatGPT 就是在 GPT 模型基础上经过优化设计,使其更适合与用户进行互动,就像一位“百科全书型学者”,能够回答问题、生成文本,甚至开展深度对话。
OpenAI 如何运营 ChatGPT?
OpenAI 最初将 ChatGPT 作为公开测试产品推出,而在此之前,早已构建了完整的 API 服务体系。目前,我们接触到的 ChatGPT 服务主要由以下两部分组成:
-
ChatGPT 产品
用户可以通过官方网站(地址为 https://chat.openai.com/,请直接使用该文本)进行体验。初次访问时,可能会看到带有cf_
前缀的一串字符,这是由于用户量激增后接入 CDN 防护服务产生的无感验证,不影响正常使用。
此外,ChatGPT 还提供会员服务,每月20美元的 ChatGPT Plus 用户可享受更快响应速度和专属功能。 -
OpenAI API
API(应用程序接口)允许开发者调用预训练模型(如 gpt-turbo-3.5)来完成各类任务,许多第三方 ChatGPT 服务便是基于这一接口实现的。
需要注意的是,OpenAI API 按请求的输入和输出 token 数量计费,而中文文本中每个汉字可能占用多个 token。国内用户在申请 OpenAI API 时会遇到一定困难,因为官方限制中国大陆及香港地区的手机号、支付方式和 IP 使用。
微软投资 OpenAI后,将服务整合到 Azure 云平台,用户可通过 Azure 控制台进入 OpenAI Studio部署 API,但 Azure 对生成内容有更严格的审查,可能导致部分内容生成失败。
正确区分 OpenAI API 与 ChatGPT
- 用途区别
- OpenAI API 为开发人员提供调用各种模型(如 GPT-4)的接口。
ChatGPT 则是面向普通用户的工具,便于直接提问和获取回答。
功能区别
- API 支持高度自定义,甚至可以调用函数和进行官方微调。
ChatGPT 开箱即用,并支持官方及第三方插件(目前需 Plus 订阅)。
界面区别
- OpenAI API 无用户界面。
ChatGPT 拥有网页版和移动端客户端。
收费方式
- OpenAI API 按量计费,仅支持官网付费。
ChatGPT 提供免费版和 Plus 订阅(20 USD/月),并支持应用内购。
常见误解
- 一些第三方客户端(如 OpenCat、AMA、AssisChat)其实是基于 OpenAI API 的工具,而非官方 ChatGPT 客户端。
如何使用 ChatGPT?
使用 ChatGPT可分为以下两部分:
- ChatGPT 产品
- OpenAI 免费提供无限使用的 GPT-3.5 模型。
-
如果订阅 ChatGPT Plus,用户还可以体验 GPT-4(每日使用有时长与次数限制)、插件以及高级数据分析功能,同时 GPT-3.5 的响应速度也将显著提升。
-
OpenAI API
- API 请求按照输入和输出 token 数量计费,中文文本中每个汉字可能占用多个 token。
- 国内用户可通过微软 Azure 平台间接使用 OpenAI API,但需注意内容生成时的严格审核。
- 部分第三方工具可对 Azure API 进行适配和转换,方便开发者调用。
如何接入 ChatGPT 服务?
在合适的网络环境下,任何用户均可注册 OpenAI 账号,通过官网免费使用 GPT-3.5 模型。但由于官方限制中国大陆及香港地区的手机号、支付方式和 IP,国内用户难以使用真实信息注册。
目前,本站通过 野卡 和 Azure 的方式接入 ChatGPT 服务,涵盖官网体验和 API 调用。野卡 提供美国家庭网络环境、邮箱、手机号及地址服务,为海外线上服务的订阅提供了便捷通道。
野卡 首页
通过以上解析,希望大家能更好地了解 ChatGPT 的产品设计与运营模式,进而有效使用这一先进技术服务。