ChatGPT 接口的使用
本插件 / 浏览器扩展提供了 ChatGPT 对话功能,可以通过点击看板娘和 AI 进行交互。由于 ChatGPT 是付费 API,作者免费提供的默认通道有配额限制,所以默认 MaxTokens 调得比较小;如果你需要更长的回答 / 更多上下文,请按下面「自定义为自己的 Open AI API」一节切到自己的接口。
1. 默认通道的限额
| 参数 | 默认值 | 说明 |
|---|---|---|
MaxTokens | 200 | 单次回复最大 token 数;上限 4000 |
| 上下文 | 5 轮往复 | 「我说 + AI 回」共 10 条作为上下文,更早的对话会被丢弃以控制成本 |
| 服务器位置 | 上海 | 无法直连 OpenAI 官方接口;作者默认走个人 Azure OpenAI 通道 |
对话框补充能力:
- 内容支持 Markdown 渲染(链接、加粗、列表等)。
- 点击 AI 输出的链接可跳到你站点其他页面。
- 从 1.9.16 起,提示气泡会向上扩展而不是向下,方便显示长回复。
2. 自定义为自己的 Open AI API
通过后台设置将其修改为自己使用的 Open AI API。目前支持:
- Open AI 官方:
gpt-3.5-turbo/GPT-3.5-Turbo-0613/GPT-4 - Azure OpenAI
3. Azure OpenAI 设置
3.1 Api Key 和 Endpoint(节点)
在 Azure 后台 Keys and Endpoint 中可以获取 Key 和 Endpoint。Key 可以二选一;Endpoint 终结点是您这个实例的名称,不是 下面那个节点网址。
3.2 Model Name(部署的模型名称)
进入 https://oai.azure.com/portal/,创建模型后可以在 Deployments 中看到 Deployment Name。
将此名称填到 Model Name(部署的模型名称):
3.3 Version(版本)
请参阅 Azure OpenAI 模型版本文档。当前所示的最新版本为 2023-05-01,可以填写此固定值。
4. 排错
- 回复被截断:把
MaxTokens调大(上限 4000),或检查接口限额。 - AI 不读上一句话:默认只保留 5 轮往复上下文,更早的内容已被丢弃。
- Azure OpenAI 报错 404:Endpoint 填错(要填实例 URL,不是节点 URL),或者 Deployment Name 与 Azure 后台不一致。
- OpenAI 官方接口连不通:默认通道服务器在上海,无法直连官方 API;请换 Azure OpenAI 或自己搭代理。