ChatGPT
提示
前排提醒
你有两种使用 ChatGPT 的方式:官方接口或者第三方中转服务。这两种方式的对比如下:
| 官方接口 | 第三方中转服务 | |
|---|---|---|
| 网络要求 | 你需要自行配置能访问 ChatGPT 的网络环境 | 一般国内就可以直连,无需自行配置网络环境 |
| 使用频率限制 | 不绑国外信用卡的话一分钟只能使用 20 次 | 无限制,或者限制非常宽松 |
| 价格 | 无免费额度,且官方价格较贵 | 一般为官方价格的二分之一甚至更低 |
| 数据传输 | 你的数据直接传输给官方接口 | 你的数据会先传输给第三方中转服务,再由它转发给官方接口。这意味着第三方中转服务可能会保留你的数据。 |
这篇文档分别介绍了以上两种使用方式。
第三方 ChatGPT 中转服务的使用方式
你需要自行找到一个提供 ChatGPT 中转服务的网站,在购买之后,它们会提供给你一个接口地址(例如 https://api.example.com/abc/def),也有可能会提供给你一个密钥(例如 sk-aHnkdWkdles= 这样的一串字符)。
接口地址后缀
有的第三方中转服务可能只给了你一个域名,例如 https://api.example.com,这种情况下一般是需要加上后缀 /v1/chat/completions 的,也就是真正的接口地址可能是 https://api.example.com/v1/chat/completions。
获取到接口地址和密钥之后,在配置页面填写:
OPENAI_API_KEY填写你获得的密钥。OPENAI_MODEL填写你想要使用的模型名称,例如gpt-4o。OPENAI_BASE_URL填写你获得的接口地址。- 注意:你需要去掉接口地址后面的
/chat/completions部分。 - 举个例子,假设你的接口地址是
https://api.example.com/v1/chat/completions,那么你需要填写https://api.example.com/v1。
- 注意:你需要去掉接口地址后面的
ChatGPT 官方接口的申请及使用方式
提示
文档内容可能会过时,请以 ChatGPT 官网说明为准。
模型与价格
MiGPT GUI 支持这篇 ChatGPT 官方文档里 ENDPOINT 为 /v1/chat/completions 的所有模型。
各个模型的介绍可以查看 GhatGPT API 定价文档里的说明。
推荐使用以下模型:
gpt-3.5-turbo-0125:每百万 token 的输入价格为 0.5 美元,输出价格为 1.5 美元gpt-4o:每百万 token 的输入价格为 5 美元,输出价格为 15 美元gpt-4-turbo:每百万 token 的输入价格为 10 美元,输出价格为 30 美元gpt-4:每百万 token 的输入价格为 30 美元,输出价格为 60 美元
- ChatGPT 无免费额度。
- “输入”即你发送给模型的语音文字,“输出”即模型提供的回答,问答一次的最终花费 = 输入 token 数量 * 输入价格 + 输出 token 数量 * 输出价格。
- 1 个 token 大约对应 1 个汉字或 3 至 4 个字母。
申请步骤
第一步:准备一个 ChatGPT 账号
请自行准备一个 ChatGPT 账号,确保你能正常打开 https://chat.openai.com 且能正常对话。
第二步:创建 Secret Key
- 打开 https://platform.openai.com/account/api-keys,如果没登录的话会让你登录
- 点击【Create new secret key】按钮,会出现一个弹窗,里面显示了 Secret Key
- 复制 Secret Key
第三步:填写进配置当中
- 接口地址(
OPENAI_BASE_URL)填写https://api.openai.com/v1 - 密钥(
OPENAI_API_KEY)填写你上一步创建的 Secret Key - 模型(
OPENAI_MODEL)填写你想要使用的模型名称,例如gpt-4o
常见问题
一直处于加载中
ChatGPT 无法从国内直接连通,且对 IP 的封锁范围很广,你需要参考网上的一些教程来了解如何连接到 ChatGPT。
显示 429 错误
出现这个错误说明你的使用频率超出了使用频率限制,过一会儿就会恢复。这是 ChatGPT 自身的限制,见 Rate limits - OpenAI API。