GenAIModel.h File
Auto-detecting GenAI model handle. More...
Included Headers
#include "genai/GenAITypes.h"
#include <filesystem>
#include <memory>
#include <string>
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | genai |
Classes Index
| class | GenAIModel |
Description
Auto-detecting GenAI model handle.
File Listing
The file content with the documentation metadata removed is:
7#include "genai/GenAITypes.h"
13namespace simaai::neat::genai {
15class GenAIModel {
17 explicit GenAIModel(std::filesystem::path model_dir);
18 ~GenAIModel();
20 GenAIModel(GenAIModel&&) noexcept;
21 GenAIModel& operator=(GenAIModel&&) noexcept;
23 GenAIModel(const GenAIModel&) = delete;
24 GenAIModel& operator=(const GenAIModel&) = delete;
27 bool accepts_text() const;
28 bool accepts_image() const;
29 bool accepts_audio() const;
31 GenerationResult run(const GenerationRequest& request);
32 GenerationStream stream(const GenerationRequest& request);
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.