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

高级模板怎么生效 #27

Open xinggonglie opened 10 months ago

xinggonglie commented 10 months ago

openai的keyScreenshot_2023-12-22-19-55-18-306_com.skythinker.gptassistant.jpg

Screenshot_2023-12-22-20-08-47-165_com.skythinker.gptassistant.jpg

Skythinker616 commented 10 months ago

请问你是手动输入的模板内容,还是从电脑上复制后通过同屏或QQ等方式发送给手机的?目前发现从电脑端复制的文本中含有回车符\r,会使软件无法识别模板参数。如果是这个情况,你可以尝试在手机上把所有换行删掉重打。在下个版本中将会自动去除输入的\r

Skythinker616 commented 10 months ago

v1.9.1 版本已解决这个问题,你可以试一试

请问你是手动输入的模板内容,还是从电脑上复制后通过同屏或QQ等方式发送给手机的?目前发现从电脑端复制的文本中含有回车符\r,会使软件无法识别模板参数。如果是这个情况,你可以尝试在手机上把所有换行删掉重打。在下个版本中将会自动去除输入的\r

xinggonglie commented 10 months ago

我是直接在github安卓端里复制文档中的例子到app中,已更新到1.9.1,新的搜索的例子还是不能生效Screenshot_2023-12-23-09-19-59-672_com.skythinker.gptassistant.jpg

Screenshot_2023-12-23-09-20-04-342_com.skythinker.gptassistant.jpg

Skythinker616 commented 10 months ago

我这边暂时无法复现,请问如果你手动输入一个简单的模板,能否识别?例如输入:

"""
@speak false
"""
请回答这个问题:

注意三引号要独占一行并且前后不能有空格。

判断是否识别的方法除了测试参数是否生效外,还可以看软件设置页面的模板列表,如果这个模板的内容预览是"""...则是没有识别,如果是请回答这个问题:则是正常识别,因为正常情况下预览中会去除参数部分。

xinggonglie commented 10 months ago

可以用了 Screenshot_2023-12-23-10-50-52-117_com.skythinker.gptassistant.jpg

Screenshot_2023-12-23-10-50-47-546_com.skythinker.gptassistant.jpg

Skythinker616 commented 10 months ago

好的,感谢你的测试。我会继续尝试复现你之前的问题,如果你有什么新发现的话,也可以再更新到本issue中。