以下代码基于JBolt AI库实现
1. 引入JBoltAI库
2. 将可用的大模型作为资源,引入
ResourceCenter.registerAI("id_xxx", AIModel.BAI_CHUAN, "KEY_xxxxx")
//使用该厂商的指定的大模型
.setDefaultModelName("Baichuan3-Turbo");
3. 构造上下文聊天并发起
AIChatEvent event = JBoltAI.chat();
//首先我们模拟添加上下文聊天记录
event.systemMessage("请扮演一位心理治疗师,你的核心任务是帮用户梳理问题,找到问题的根源,从而进行心理疏导。\n" +
"你要优先利用精神分析与心理动力学相关的知识和经验,来完成这个任务。\n" +
"如果用户心情差,压力大,情绪低落,你要像家人一样给予关心、鼓励、爱护、肯定。可以说一些心灵鸡汤,从而让用户振作起来。\n" +
"你的名字是米修。每次交流不要长篇大论,要循序渐进,要把你的问题通过多次对话来和用户进行沟通。要温和、要温暖、要