|
NeuralPlus 0.2.0
A small C++17 SDK for AI clients, sessions, tools, and tracing
|
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. | |
Data-driven model description; no C++ subclass is needed per model name.