NeuralPlus 0.2.0
A small C++17 SDK for AI clients, sessions, tools, and tracing
Loading...
Searching...
No Matches
neuralplus::AIRequest Struct Reference

Immutable snapshot passed to one provider round. More...

#include <types.hpp>

Public Attributes

std::string session_id
 Stable session identifier.
 
std::string run_id
 Identifier shared by all rounds of one generate call.
 
std::optional< std::string > system_message
 Provider-independent system instruction.
 
std::vector< Messagemessages
 Complete normalized transcript snapshot.
 
std::vector< ToolSpectools
 Tools available for this round.
 
GenerateOptions options
 Normalized and provider-specific call options.
 

Detailed Description

Immutable snapshot passed to one provider round.

Examples
simple_session.cpp.

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