OpenAI 聊天机器人
OpenAI 聊天机器人工具
关于 OpenAI Chat
OpenAI Chat 是一款适用于任何与 OpenAI 兼容的 Chat Completions 端点的流式聊天客户端。您需要提供自己的 API 网址、API 密钥、模型名称、系统提示以及温度参数,然后通过 Server-Sent Events 方式与模型进行消息交换。助手回复内容会采用内嵌的 Markdown 格式显示(包括带括号的代码块、内联代码、粗体以及斜体)。您的对话记录及设置会被保存在浏览器的 localStorage 中,因此即使页面被重新加载,这些信息仍然会保留下来。
如何使用
1. 点击工具栏中的“设置”按钮,以打开配置面板。 2. 填写 API 地址(默认为 https://api.openai.com/v1/chat/completions)、API 密钥(可以使用眼睛图标来显示或隐藏该选项)、模型(默认为 gpt-4o-mini)、系统提示语,以及温度参数(范围从 0 到 2)。 3. 在输入区输入消息,然后按 Enter 键发送消息;或者按 Shift+Enter 键以换行。当助手正在传输消息时,发送按钮会变成停止按钮,可以点击该按钮来终止请求。 4. 使用工具栏中的“清除聊天”功能,可以清除当前可见的对话内容以及存储的历史记录。工具栏右侧的消息计数栏会显示当前对话中包含多少用户与助手之间的消息。
流媒体播放与存储行为
请求通过 `stream:true` 和 `Authorization: Bearer<apiKey>` 方式发送。該工具會逐块處理 SSE 回應,並將每個增量令牌實時添加到助手消息中。通過 `AbortController` 可以靈活地取消該過程。設置信息保存在 `localStorage` 中的 `openai-chat-settings` 鍵下,而完整的消息列表則保存在 `openai-chat-history` 鍵下。因此,對話記錄在下次載入時可以恢復,但僅保存在您的瀏覽器中。
▶该工具是否包含 API 密钥?
▶支持哪些端点?
▶我该如何在对话进行到一半时停止对话呢?
▶我的数据会被发送到服务器上吗?
參考
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。