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

Data-driven model description; no C++ subclass is needed per model name. More...

#include <types.hpp>

Public Attributes

Provider provider {Provider::custom}
 Provider protocol used by the configured client.
 
std::string id
 Provider model identifier.
 
std::string display_name
 Optional user-interface label.
 
ModelCapabilities capabilities
 Discoverable features used for early validation.
 
std::size_t context_window {0}
 Informational context-window size, or zero when unknown.
 
std::optional< std::size_t > max_output_tokens
 Model-profile output limit applied when a call does not override it.
 
JsonValue provider_options = JsonValue::object()
 Provider request fields for model-specific or forward-compatible behavior.
 

Detailed Description

Data-driven model description; no C++ subclass is needed per model name.

Examples
simple_session.cpp.

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