🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::ChatMessages类 参考

#include <ChatMessages.hpp>

+ 类 ast::ChatMessages 继承关系图:

Public 成员函数

AST_AI_API JsonValue toJson () const
 
void addMessage (const ChatMessage &message)
 
void addSystemMessage (StringView content)
 
void addUserMessage (StringView content)
 
void addAssistantMessage (StringView content)
 
void addAssistantMessage (StringView content, const JsonValue &toolCalls)
 
void addToolMessage (StringView content, StringView toolCallId)
 
AST_AI_API void setSystemPrompt (StringView systemPrompt)
 

详细描述

聊天消息集合

成员函数说明

◆ addAssistantMessage()

void ast::ChatMessages::addAssistantMessage ( StringView content)
inline

添加助手消息

参数
content助手消息内容

◆ addMessage()

void ast::ChatMessages::addMessage ( const ChatMessage & message)
inline

添加消息

参数
message消息

◆ addSystemMessage()

void ast::ChatMessages::addSystemMessage ( StringView content)
inline

添加系统提示消息

参数
content系统提示

◆ addToolMessage()

void ast::ChatMessages::addToolMessage ( StringView content,
StringView toolCallId )
inline

添加工具消息

参数
content工具消息内容
toolCallId工具调用ID

◆ addUserMessage()

void ast::ChatMessages::addUserMessage ( StringView content)
inline

添加用户消息

参数
content用户消息内容

◆ setSystemPrompt()

void ast::ChatMessages::setSystemPrompt ( StringView systemPrompt)

设置系统提示

参数
systemPrompt系统提示

◆ toJson()

JsonValue ast::ChatMessages::toJson ( ) const

转换为JSON值

返回
JSON值

该类的文档由以下文件生成: