Skythinker616 / gpt-assistant-android

免费的ChatGPT API的安卓语音助手,可用音量键唤起并进行语音交流,支持联网、Vision拍照识图、提问模板等功能 | A free ChatGPT API voice assistant for Android, activated via volume keys for voice interaction, supporting features such as network connectivity, Vision photo recognition, and question templates.
GNU General Public License v3.0
665 stars 94 forks source link

使用百度搜索这个功能是怎么实现的? #7

Closed xinggonglie closed 11 months ago

xinggonglie commented 11 months ago

是关键词识别+调用百度的api,返回的网页数据再传给gpt整合文本吗?

Skythinker616 commented 11 months ago

目前,联网功能是软件向GPT提供Function接口,允许其请求一个网页URL,软件收到该请求后使用WebView访问该网页,然后将网页中的文本和链接内容返回给GPT。

是否使用百度搜索并不是由软件自己决定的,GPT在收到用户问题后会自行决定是否访问网页、访问什么网页。

xinggonglie commented 11 months ago

这个和gpt4 的插件功能一样吗,类似于把本地的webview服务作为一个插件调用的api存在?

---原始邮件--- 发件人: @.> 发送时间: 2023年12月8日(周五) 中午11:07 收件人: @.>; 抄送: @.**@.>; 主题: Re: [Skythinker616/gpt-assistant-android] 使用百度搜索这个功能是怎么实现的? (Issue #7)

目前,联网功能是软件向GPT提供Function接口,允许其请求一个网页URL,软件收到该请求后使用WebView访问该网页,然后将网页中的文本和链接内容返回给GPT。

是否使用百度搜索并不是由软件自己决定的,GPT在收到用户问题后会自行决定是否访问网页、访问什么网页。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

Skythinker616 commented 11 months ago

是的,就相当于把本地WebView作为一个插件,跟官方GPT4基本原理差不太多,不过目前只是简单地把GPT请求的网页内容直接返回回去,没有进一步访问搜索结果,因此无法完成太复杂的检索任务。