NeuralPlus 0.2.0
A small C++17 SDK for AI clients, sessions, tools, and tracing
Loading...
Searching...
No Matches
neuralplus::Message Member List

This is the complete list of members for neuralplus::Message, including all inherited members.

assistant(std::string text, std::vector< ToolCall > tool_calls={})neuralplus::Messagestatic
assistant(Contents contents, std::vector< ToolCall > tool_calls={})neuralplus::Messagestatic
Contents typedefneuralplus::Message
contents() const noexceptneuralplus::Message
is_tool_error() const noexceptneuralplus::Message
provider_metadata() const noexceptneuralplus::Message
role() const noexceptneuralplus::Message
set_provider_metadata(JsonValue metadata)neuralplus::Message
system(std::string text)neuralplus::Messagestatic
text() constneuralplus::Message
tool(std::string call_id, std::string tool_name, Contents contents, bool is_error=false)neuralplus::Messagestatic
tool_call_id() const noexceptneuralplus::Message
tool_calls() const noexceptneuralplus::Message
tool_json(std::string call_id, std::string tool_name, JsonValue value, bool is_error=false)neuralplus::Messagestatic
tool_name() const noexceptneuralplus::Message
user(std::string text)neuralplus::Messagestatic
user(Contents contents)neuralplus::Messagestatic