Results 69 comments of flyun

> > 初步改进方案: > > 1.如果模型不支持图片和文本上下文,将图片识别后的文本和其他文本作为上下文传递给模型。 > > 2.如果模型支持图片和文本上下文,将图片和文本作为上下文传递给模型。 > > 这样就会在支持上下文的模型中,显示图片上传功能,以及输入框。并且也可以在图片模型只输入文本,而不需要发送图片。 > > 个人觉得其实没必要为不支持图片的模型进行文本识别,会引入OCR这种额外的模块,使得软件变得臃肿,然后识别效果和模型体验也不是很好,对于不支持图片的模型,可以直接不发送图片,只发送文本,截断所有图片有关的内容,把更多的精力放在支持视觉的模型的连续对话上,有更多的现成项目可以参考,而不必额外去引入OCR来进行重新的对话内容修改,反而就会造成很多麻烦 可能我表述的不清楚,现在的方案就是按照你的那种开发的

后续会增加的,以为用LaTeX数学公式没有多少人,看来还是有的

OpenAI的 API并不支持文件处理,当然我考虑过进行本地文件解析为文本然后进行输入,比如pdf、txt、word这些文件格式,这个会考虑加入开发计划。 显示了一个文件下载链接这个问题,会考虑进行修复。

这几天调研了一下文档里面的上传文件。现在上传文件只支持Assistants api这种类型,常规聊天api是不支持的。 如果尝试使用Assistants api实现文件对话,缺陷是只能针对上传的这份文件进行对话,而且不支持流式输出。最重要一点,我常用的中转站不提供Assistants这种api调用,找下其他中转站也不支持。

会调研你说的方案,但考虑到很少有用户有官方api,大部分都是中转站api,本地解析可能是现在为止最可靠的方案

1.自定义模型上传图片的问题,正在开发,马上就可以支持。 2.中转api支持的模型打算放到自定义模型那个地方,读取支持的模型,可以点击模型自动添加到自定义模型列表。 3.markdown高级语法,数学公式、时序图等等任务图也会支持的。因为前端有丰富的开源库支持markdown语法,方便集成。客户端则需要自己二次开发开源库,加上telegram特殊的文字渲染机制导致集成麻烦,所以这也是telegram到现在也不支持markdown的原因。 感谢支持ChatAIr,如果有什么需要帮忙的地方,请推荐给更多人使用,或者提出反馈意见与新版本的bug。 ChatAir开发的目的,借助telegram基础上,给Android用户带来流畅轻巧的使用体验。虽然有很多同类型前端、flutter、rn编译的Android应用,但毕竟不是原生应用。ChatAIr在低端机也能流畅运行,让AI真正能帮助更多的人。我也一直以流畅不卡顿为标准进行开发,加上个人精力有限,所以一些功能开发不及时,这可能也是关注度不足。但也会持续更新,不断完善下去。

可以,不过我看下其他软件的实现原理,比较耗费token。 以typemind举例,他的生成标题的prompt是 > What would be a short and relevant title for this chat? You must strictly answer with only the title, no other text is allowed.\n\nAnswer in Mandarin 生成标题的方式以当前发送的聊天内容,通过生成标题的promp获取为对话的标题,也就是说所有对话都要发送两次。

> > 可以,不过我看下其他软件的实现原理,比较耗费token。 > > 以typemind举例,他的生成标题的prompt是 > > > What would be a short and relevant title for this chat? You must strictly answer with only the title, no other...

根据反馈以及我自己尝试,暂时只有华为系操作系统出现风险应用问题#9 初步猜测,因为ChatAir是基于Telegram二次开发应用,Telegram本身有读取联系人、短信的代码的原因造成的。但是ChatAir相关的危险权限已经删除,也不会调用无关代码,使用时也不会请求无关权限。 网上相关的误报问题 https://developer.huawei.com/consumer/cn/forum/topic/0202138980797318069 https://developer.huawei.com/consumer/cn/forum/topic/0204136738753998470 如果不放心,可以自己编译源代码,也会出现类型提示。 这个问题之后也会解决,避免给用户造成困扰。