aardio 文档

web.rest.aiChat.message 库模块帮助文档

web.rest.aiChat 成员列表

web.rest.aiChat.message()

创建 AI 聊天助手消息队列。
可以在界面线程单独创建与管理消息队列,
然后再通过线程参数发给后台线程的 web.rest.aiChat 对象。

返回对象:webRestChatMessageObject

webRestChatMessageObject 成员列表

webRestChatMessageObject.aardioSystem

自动创建 aardio 编程助手系统提示词,
并自动增加 aardio 语法速览文档。
此函数可重复调用,不会重复添加相同的文档。
除函数自带的基本的 aardio 助手提示词以外,EXE 目录下必须存在待添加的文档。

webRestChatMessageObject.aardioSystem(sysPrompt)

增加基本的 aardio 编程助手提示词(如果已添加则忽略)。
如果指定了参数 sysPrompt 则追加到系统提示词(不会检测之前是否已添加过 sysPrompt 的内容)。

webRestChatMessageObject.aardioSystem(userPrompt,true)

如果用 userPrompt 指定稍后要发送的用户提示词。
则分析 userPrompt 关键词附加关键的 aardio 文档(不会添加 userPrompt 本身)。
附加规则请查看此函数源码。

webRestChatMessageObject.aardioSystemPrompt

是否自动附加了 aardio 编程助手系统提示词。
不可手动修改此属性。

webRestChatMessageObject.assistant(增量文本)

显示并记录 AI 接口返回的增量文本。
参数必须是文本或者表示输出完成的 null 值。

webRestChatMessageObject.clear()

清除会话记录。

webRestChatMessageObject.findSystem(模式串)

使用模式匹配语法查找消息队列中是否存在指定的系统提示词

webRestChatMessageObject.limit

可选指定一个限制消息队列大小的数值。
limit 限制的队列大小不包含第一个系统提示词与最后一个系统提示词。

webRestChatMessageObject.prompt(提示词)

添加并显示用户提示词。

webRestChatMessageObject.started()

是否已经发起对话。
发起对话指的是消息队列中包含非 system 角色的消息。

webRestChatMessageObject.system(提示词)

添加并显示系统提示词。

Markdown 格式