3分钟Node.js实现ChatGPT流式输入(chatgpt tools plus怎样用)
改进版ChatGPT工具:让你无缝操作的使用指南
一、注意事项
1. 使用前请注意插件兼容性,在360相关浏览器上可能会被禁用。
2. 推荐使用Tampermonkey脚本管理器插件进行安装,其他管理器可能不支持。
二、安装和设置
1. 下载并安装油猴脚本管理器插件,推荐从谷歌Chrome商店下载。
2. 安装ChatGPT tools Plus油猴脚本,确保安装成功。
三、功能介绍
1. 整合多个搜索引擎:Google、必应、百度、Yandex、360搜索等。
– 通过侧边栏Chat搜索,即刻体验AI功能。
– 无需翻墙、注册、等待,实时获得搜索结果。
2. 支持经常使用搜索工具集成:
– 谷歌镜像:能够绕过部份封闭,获得谷歌搜索结果。
– 搜狗、b站、F搜、duckduckgo、CSDN等工具的侧边栏Chat搜索集成。
四、使用方法
1. 安装好油猴脚本管理器和ChatGPT tools Plus脚本后,打开任意网页。
2. 在页面右下角会出现ChatGPT图标,点击便可激活工具。
3. 在工具界面输入关键词,选择搜索引擎或其他工具,点击搜索按钮便可取得查询结果。
4. 支持点击查看搜索结果详情、下一页等功能,方便细致的搜索需求。
五、使用效果预览
– 展现图示ChatGPT工具的界面,并示范一次搜索操作流程。
– 展现搜索结果的显现情势,让用户对工具的效果有直观的了解。
六、常见问题
1. 为何在特定浏览器上没法使用插件?
– 由于某些浏览器可能禁用了插件在特定网站上的功能,推荐使用兼容性较好的浏览器进行使用。
2. 会不会需要注册或翻墙才能使用工具?
– 不需要,改进版ChatGPT工具可以直接使用,无需注册,也无需翻墙便可取得搜索结果。
3. 如何获得更准确的结果?
– 建议根据具体需求选择适合的搜索引擎或工具,使用特定关键词进行搜索,以取得更准确的结果。
七、总结
改进版ChatGPT工具是一款功能强大的油猴脚本,通过整合多个搜索引擎和经常使用搜索工具,让用户能够无缝操作,使用侧边栏Chat搜索体验人工智能功能。无需翻墙或注册,便可即时获得搜索结果。安装简便,使用方便,是提升搜索效力的必备工具。
chatgpt tools plus怎样用的进一步展开说明
甚么是流式输出
在官方chatGPT中,我们会发现其回复其实不是一次性地返回所有内容,而是以一种流式输出的方式逐渐返回。这类输出方式恍如摹拟了思考的进程,像一条溪流般逐步地流转出完全的回复内容(使用了node里的流流)。
实现流式输出有两种方式,一种是使用 WebSocket,另外一种是使用 SSE(Server-Sent Events,服务器推送事件)。对简单的对话模式,如 chatGPT,SSE 发挥了关键作用。SSE 是一种实现浏览器与服务器之间单向实时通讯的技术。
后真个实现
在后端,我们使用 express 路由来实现流式输出的功能。下面是一个使用 express 实现流式输出的示例代码(请根据实际业务进行修改):
“`javascript
const headers = { ‘Content-Type’ : ‘application/json’ , ‘Authorization’ : `Bearer openAi的密钥` };
const axiosStream = axios. create ({ baseURL : ‘https://api.openai.com/v1’ , headers });
router. get ( ‘/chat’ , async (req, res, next)=> {
const params = req. query
try {
res. set ({
‘Content-Type’ : ‘text/event-stream’ ,
‘Cache-Control’ : ‘no-cache’ ,
‘Connection’ : ‘keep-alive’ ,
});
res. status ( 200 );
axiosStream. post ( `/chat/completions` , {
model : ‘gpt⑶.5-turbo’ ,
messages : params. content ,
stream : true
}, {
responseType : ‘stream’
} ). then ( response => {
const chatResponseStream = response. data ;
let str = ”
chatResponseStream. on ( ‘data’ , ( chunk ) => {
const chunkRes = chunk. toString ()
str += chunkRes
res. write (chunkRes)
});
chatResponseStream. on ( ‘end’ , () => {
res. end ()
})
}). catch ( e => {
res. end ()
})
} catch (e) {
res. end ()
}
})
“`
前真个实现
在前端,实现流式输出也非常简单。我们只需要创建一个 SSE 实例,然后监听数据的状态便可。下面是一个前端实现流式输出的示例代码:
“`javascript
let reply = ”
const evtSource = new EventSource ( ` ${baseUrl} /chat?content=你好` );
evtSource. onmessage = ( event ) => {
if (event. data === ‘[DONE]’ ) {
console . log ( `回答终了!:$ ${reply} ` )
} else {
const res = JSON . parse (event. data )
reply += res. choices [ 0 ]. delta . content || ”
}
}
“`
终究效果
你可以在 [这个地址](tools-xiehui.top/#/) 体验终究效果。由于做了 token 限制与上下文,因此需要进行登录验证。登录即为注册账号,且不要钱提供三次机会。如果你对此感兴趣,欢迎一起来交换!请注意,需要以第三人称的视角来表达。
chatgpt tools plus怎样用的常见问答Q&A
问题1:ChatGPT tools Plus(修改版)是甚么?
答案:ChatGPT tools Plus(修改版)是一款油猴脚本,可为ChatGPT聊天工具增加一些附加功能和优化。它提供了一系列实用工具和改进,包括搜索引擎侧边栏、多语言支持等。
- ChatGPT tools Plus油猴脚本可以实现在Google、必应、百度、Yandex、360搜索等搜索引擎的侧边栏进行Chat搜索。
- 该脚本提供了对ChatGPT的扩大和改进,使其在多种情况下更容易于使用。
- 另外,ChatGPT tools Plus还支持多种语言,并具有一些其他功能,如自动完成、拼写检查等。
问题2:ChatGPT tools Plus油猴脚本有哪几种功能?
答案:ChatGPT tools Plus油猴脚本提供了以下功能:
- 搜索引擎侧边栏:在Google、必应、百度、Yandex、360搜索等搜索引擎的侧边栏上集成ChatGPT聊天工具,便于进行即时聊天和发问。
- 多语言支持:ChatGPT tools Plus支持多种语言,可以更方便地进行多语言的聊天和搜索。
- 自动完成:在聊天和搜索进程中,ChatGPT tools Plus可以提供自动完成的功能,帮助用户快速输入内容。
- 拼写检查:脚本中还包括了拼写检查功能,可以帮助用户在输入内容时检查拼写毛病,提高交换的准确性。
问题3:怎么安装和使用ChatGPT tools Plus油猴脚本?
答案:安装和使用ChatGPT tools Plus油猴脚本的步骤以下:
- 安装油猴脚本管理器插件:如果使用谷歌Chrome浏览器,可以直接在谷歌Chrome商店下载安装油猴脚本管理器插件。
- 安装ChatGPT tools Plus油猴脚本:在安装了油猴脚本管理器插件后,访问ChatGPT tools Plus的脚本页面,在页面上点击安装按钮便可安装脚本。
- 使用ChatGPT tools Plus油猴脚本:安装完成后,打开任意支持的搜索引擎网址,就能够在侧边栏中看到ChatGPT聊天工具,并使用其提供的功能进行聊天和搜索。