Solon AI 开发学习 7 - chat - 四种消息类型及提示语增强
大模型接收的是“提示语”(或提示词),返回的是“生成内容”。提示语,则有一条或多条不同类型的消息组成(可以有会话历史消息)。 1、四种消息类型结构 UserMessage 用户消息 由用户输入的消息 属性 描述 metadata:Map 元数据(用于扩展输出) content:String 内容 medias:List<AiMedia> 图片集合(可以是 url 或 base64) ChatMessage.ofUser("你好!"); //需要多模态模型支持 ChatMessage.ofUser("这图里有方块吗?", Image.ofUrl("http://../demo.jpg")); ChatMessage.ofUser(Image.ofUrl("http://../demo.jpg")); ChatMessage.ofUser("这图里有方块吗?"); SystemMessage 系统消息(现在的模型,一般用不到了) 系统消息,主要是为当前会话设定AI的角色属性。一般作为一个会放的头条消息 属性 描述 metadata:Map 元数据(用于扩展...
