OpenAI 聊天模拟
OpenAI聊天工具
关于 OpenAI Chat
OpenAI Chat 是一款适用于任何与 OpenAI 兼容的聊天生成端点的流媒体聊天客户端。您需要自行提供 API 地址、API 密钥、模型名称、系统提示词以及温度参数,然后通过服务器发送的事件与模型进行逐条消息的交换。助手的反应内容会采用内嵌的 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 密钥?
▶支持哪些终端设备?
▶如何停止在响应过程中中断对话?
▶我的数据会被发送到服务器上吗?
參考
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。