GenAIModel Class
Declaration
class simaai::neat::genai::GenAIModel { ... }
Included Headers
#include <GenAIModel.h>
Friends Index
| struct | internal::ModelAccess |
| class | GenAIServer |
Public Constructors Index
| GenAIModel (std::filesystem::path model_dir) | |
| GenAIModel (GenAIModel &&) noexcept | |
| GenAIModel (const GenAIModel &)=delete | |
Private Constructors Index
| GenAIModel (internal::ModelLoadContext context) | |
Public Destructor Index
| ~GenAIModel () | |
Public Operators Index
| GenAIModel & | operator= (GenAIModel &&) noexcept |
| GenAIModel & | operator= (const GenAIModel &)=delete |
Public Member Functions Index
| GenAITask | task () const |
| bool | accepts_text () const |
| bool | accepts_image () const |
| bool | accepts_audio () const |
| std::string | model_id () const |
| void | set_lora (const std::string &adapter_name) |
| void | unset_lora () |
| GenerationResult | run (const GenerationRequest &request) |
| GenerationStream | stream (const GenerationRequest &request) |
Private Member Functions Index
| bool | supports_thinking () const |
Private Member Attributes Index
| std::unique_ptr< Impl > | impl_ |
Definition at line 20 of file GenAIModel.h.
Friends
GenAIServer
|
Definition at line 49 of file GenAIModel.h.
internal::ModelAccess
|
Definition at line 43 of file GenAIModel.h.
Public Constructors
GenAIModel()
| explicit |
Definition at line 22 of file GenAIModel.h.