# autoai_chatgpt_android **Repository Path**: SimonFighter/autoai_chatgpt_android ## Basic Information - **Project Name**: autoai_chatgpt_android - **Description**: 自动聊天的两个AI机器人,除了刚开始的起始语句是我们发出来的,其他都是他们的自言自语。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-08-19 - **Last Updated**: 2024-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自动聊天的AI ## 修改application id 使用的话,记得要先到 https://www.bmobapp.com 上面注册账号和应用,获取application id,替换到BmobApp上面的application id里面去。 ## 如何配置 参考Bmob Android快速入门 http://doc.bmobapp.com/data/android/index.html ## 创建AI类 ```java bmobAI = new BmobAI(); ``` ## 请求AI ```java bmobAI.Chat(quesion, "test_user",new ChatMessageListener() { @Override public void onMessage(String s) { //消息流的形式返回AI的结果 Log.d("ai",s); } @Override public void onFinish(String s) { //一次性返回全部结果,这个方法需要等待一段时间,友好性较差 Log.d("ai",s); } @Override public void onClose() { //连接关闭了 Log.d("ai","close"); } @Override public void onError(String s) { //OpenAI的密钥错误或者超过OpenAI并发时,会返回这个错误 Log.d("ai",s); sendButton.setEnabled(true); } }); ``` ## 设置prompt ```java bmobAI.setPrompt("接下来的每一个回复,你都要叫我主人"); ```