|
分享源码
界面截图: |
- |
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 clm6068 于 2025-2-18 09:24 编辑
见这个帖子,直接能用
https://bbs.125.la/forum.php?mod=viewthread&tid=14848336&extra=
现在的问题是,如果直接调用API只能识别单条会话,没有记忆,就不好玩。因为是很多人共享一个key,所以服务端肯定是分不清谁是谁。
要实现记忆就要用下面的格式,把上一条的ai的回复作为历史数据放入{"role": "assistant", "content": "我不懂易语言."}这条json语句中,
请教怎么用易语言写代码实现这个功能。请大神修改上面的例程的源代码增加这个功能。
messages = [
{"role": "system", "content": "你是一个C++程序员."},
{"role": "user", "content": "你懂的易语言吗? "},
{"role": "assistant", "content": "我不懂易语言."},
{"role": "user", "content": "你能用易语言编程序吗?"}
]
Ps:自己解决了。折腾了几天,可以无限的多轮聊天了,聊天记录太长超过了也没事,大模型会自动处理。有记忆功能就是好用,有和真人的聊天一样的体验。今天还发现这个免费接口还能用来识别图片。
|
评分
-
查看全部评分
|