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

Model features used for early validation and feature discovery. More...

#include <types.hpp>

Public Attributes

bool text_input {true}
 Accepts UTF-8 text input.
 
bool text_output {true}
 Can return normalized text.
 
bool image_input {false}
 Accepts at least one supported image source.
 
bool image_output {false}
 Can return normalized image content.
 
bool audio_input {false}
 Accepts at least one supported audio source.
 
bool audio_output {false}
 Can return normalized audio content.
 
bool file_input {false}
 Accepts at least one supported file source.
 
bool file_output {false}
 Can return normalized file content.
 
bool tools {false}
 Supports function/tool declarations.
 
bool parallel_tool_calls {false}
 May request more than one tool in a provider round.
 

Detailed Description

Model features used for early validation and feature discovery.

Examples
anthropic_chatbot.cpp, anthropic_multimodal.cpp, gemini_chatbot.cpp, gemini_multimodal.cpp, openai_chatbot.cpp, and openai_multimodal.cpp.

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