跳至主要内容

ChatMessage Struct

Declaration

struct simaai::neat::genai::ChatMessage { ... }

Included Headers

#include <GenAITypes.h>

Public Member Attributes Index

std::stringrole
std::stringcontent
ImageListimages
booluse_cached_images = false
Jsontool_calls = Json::array()
std::optional< std::string >tool_call_id
std::optional< std::string >name

Definition at line 87 of file GenAITypes.h.

Public Member Attributes

content

std::string simaai::neat::genai::ChatMessage::content

Definition at line 89 of file GenAITypes.h.

images

ImageList simaai::neat::genai::ChatMessage::images

Definition at line 90 of file GenAITypes.h.

name

std::optional<std::string> simaai::neat::genai::ChatMessage::name

Definition at line 94 of file GenAITypes.h.

role

std::string simaai::neat::genai::ChatMessage::role

Definition at line 88 of file GenAITypes.h.

tool_call_id

std::optional<std::string> simaai::neat::genai::ChatMessage::tool_call_id

Definition at line 93 of file GenAITypes.h.

tool_calls

Json simaai::neat::genai::ChatMessage::tool_calls = Json::array()

Definition at line 92 of file GenAITypes.h.

use_cached_images

bool simaai::neat::genai::ChatMessage::use_cached_images = false

Definition at line 91 of file GenAITypes.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.