一个全新的 ChatBot on Android

先放开源地址 chatbot,所有代码以 GPLv3 协议分发,完全自由。

  1. 功能概览
  • 对话
  • 对话记录
  • 多角色管理
  • 多接口管理

完整的 Markdown 支持:代码块,KaTeX 数学公式渲染等。支持多模态对话(前提是模型是多模态模型)。

  1. 一些备注
  • 长按消息卡片可以操作消息
  • 目前只兼容 OpenAI 接口格式
  • API 接口地址以 v1 结尾(不带 /
  • 图片会以 Base64 编码格式传给模型(可压缩)
  1. 一些问题

v0.1.10 版本更换了签名,需要卸载重装,迁移指南:

589 Likes

感谢大佬分享

14 Likes

感谢分享,大佬威武

6 Likes

感谢泥的分享:bili_040:

10 Likes

感谢大佬分享

15 Likes

支持V1/models直接获取可用模型名单吗?

17 Likes

计划中,马上会做。

24 Likes

我看得出来,你就是作者!打算上架我们家的应用商店吗?

16 Likes

目前还是娱乐项目,后期完整度高了再看看吧。

24 Likes

推荐你使用GitHub Action在线打包,一般大型项目都是这样干的,能够证明开源的源码和打包的应用是对应的,更能获得大家的信任

20 Likes

哈哈,github 我只会 pull/push,它那些功能太高级了,还没研究。

33 Likes

可以学习一下落雪音乐的workflow文件,然后发布的时候就是GitHub Action机器人,而且自动生成各种校验值,确保安全

10 Likes

界面简洁,看着挺不错的

28 Likes

我下载后试用了下,发现下面的输入框有点像Gemini。不过我建议增加一个中文界面,把所有文本都换成中文,因为用户主要是国内用户。此外,这个聊天模型目前需要每次在bot里面手动修改,是否可以像Open WebUI那样在左上角添加一个下拉框,让用户能快速选择单次聊天的模型?API填充时自动获取v1/models的数据,bot配置可以自动读取API的模型,动态变化。这样一来,可以实现类似Open WebUI的工作空间功能,把原本的单个bot配置改成自动动态填充,并允许参数留空以简化操作。
@Arthur63

19 Likes

先点星收藏,昨天就在想找有没有类似这样的app

6 Likes

感谢建议,这些我都会考虑,不过 Flutter 我也是边学边写,可能会有点慢。

40 Likes

主要是抱抱脸空间最近真的太让人失望了,我部署了三四个月的Open WebUI寄掉了,又加之GitHub被封号,想找一个好一点的安卓客户端平替一下

17 Likes

d=(´▽`)=b 不错

99 Likes

感谢分享大佬厉害啊

15 Likes

牛逼牛逼 不過我後來想了想 果然我需要的是多端共用一個聊天介面比較符合我的使用場景

26 Likes