flyun / chatAir

☁️A native Android app for ChatGPT, Gemini, and Claude ☁️ChatGPT、Gemini 和 Claude 的原生安卓应用程序
GNU General Public License v3.0
459 stars 24 forks source link

建议增加对gpt-4-all的上传文件和ai画图的支持 #7

Open XMWML opened 7 months ago

XMWML commented 7 months ago

有些模型比如gpt-4-all能上传文件而且不只是图片,可以在自定义模型那里添加一个上传文件的按钮,ai画图的时候图片没有显示出来而是显示了一个文件下载链接,最好能直接下载图片并显示出来 Screenshot_20240127-074345

flyun commented 6 months ago

OpenAI的 API并不支持文件处理,当然我考虑过进行本地文件解析为文本然后进行输入,比如pdf、txt、word这些文件格式,这个会考虑加入开发计划。

显示了一个文件下载链接这个问题,会考虑进行修复。

TXT2GAM commented 5 months ago

gpt api应该支持处理文件的,可以看这个官方参考文档

XMWML commented 5 months ago

这个好像可以传文件https://platform.openai.com/docs/assistants/tools

flyun commented 5 months ago

这几天调研了一下文档里面的上传文件。现在上传文件只支持Assistants api这种类型,常规聊天api是不支持的。

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

muhanstudio commented 2 months ago

如果可以本地解析文档文件然后用openai的嵌入模型是最好不过了,但是也有可能导致token激增,是否考虑引入向量索引结合openai的嵌入模型例如ada进行选择性召回呢(可能要求有一点太多了哈哈)

flyun commented 2 months ago

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