最近对AI很感兴趣,花了几天时间学习,尝试着结合Bmob AI SDK,做了一个具有角色功能的开源项目 。可能是因为目前这类型的项目还比较少,发布之后,竟然还获得了几个star和fork 。对于一个小白来说,还是蛮有成就感的 。
先把源码地址放出来给大家共享,欢迎有兴趣的朋友一起加入,不断完善这个项目 。有意愿加入的朋友联系本人建的Q群() 。
【开源一个ChatGPT AI角色对话项目】项目暂定名称为BeAI 。支持的功能包括:
文章插图
接下来想继续完善的功能包括:
现在的一些展示图:
文章插图
参考资料:Bmob后端云
关键代码:
//连接AI服务器(这个代码为了防止AI连接中断,因为可能会存在某些情况下,比如网络切换、中断等,导致心跳连接失败)BmobApp.bmobAI.Connect();//发送对话信息BmobApp.bmobAI.Chat("帮我用写一段android访问Bmob后端云的代码", "session_id", new ChatMessageListener() {@Overridepublic void onMessage(String message) {//消息流的形式返回AI的结果Log.d("Bmob", message);}@Overridepublic void onFinish(String message) {//一次性返回全部结果,这个方法需要等待一段时间,友好性较差Log.d("Bmob", message);}@Overridepublic void onError(String error) {//OpenAI的密钥错误或者超过OpenAI并发时,会返回这个错误Log.d("Bmob", "连接发生异常了"+error);}@Overridepublic void onClose() {Log.d("Bmob", "连接被关闭了");}});
- 东关桥
- 阿里 ChatUI 开源:让对话美而简单
- 奇葩的吉尼斯世界纪录:最后一个有点不科学,女生看了都受不了 谈响指吉尼斯记录
- 健康体验馆
- 女子把轿车当家住一个月吃喝拉撒全在车里 吉尼斯记录胡杰
- chatgpt赋能python:PythonUSBKey:安全可靠的数字身份验证
- 6 如何使用ChatGPT得到更满意的结果:面向开发者的ChatGPT Pro
- chatgpt赋能python:Python操作安卓模拟器的完全指南
- 五位屠夫出身的悍将他们的成功都有一个特点!
- 一个钟头金末帝完颜承麟就从天堂跌落至地狱