Declaration
class simaai::neat::genai::GenAIServer { ... }
#include <GenAIServer.h>
Public Constructors Index
Public Destructor Index
Public Operators Index
Public Member Functions Index
| std::string | add_model (std::filesystem::path model_dir) |
|
|
|
| std::string | add_model (std::filesystem::path model_dir, std::string served_name) |
|
|
|
| void | add_model (std::string served_name, std::shared_ptr< GenAIModel > model) |
|
|
|
| bool | remove_model (const std::string &served_name) |
|
|
|
| std::vector< std::string > | model_names () const |
|
|
|
| void | serve () |
|
|
|
| void | start () |
|
|
|
| void | stop () |
|
|
|
Private Member Attributes Index
| std::unique_ptr< Impl > | impl_ |
|
|
|
Definition at line 24 of file GenAIServer.h.
Public Constructors
GenAIServer()
GenAIServer()
| simaai::neat::genai::GenAIServer::GenAIServer (GenAIServer &&) |
|
noexcept
|
GenAIServer()
| simaai::neat::genai::GenAIServer::GenAIServer (const GenAIServer &) |
|
delete
|
Public Destructor
~GenAIServer()
| simaai::neat::genai::GenAIServer::~GenAIServer () |
|
Public Operators
operator=()
| GenAIServer & simaai::neat::genai::GenAIServer::operator= (GenAIServer &&) |
|
noexcept
|
operator=()
| GenAIServer & simaai::neat::genai::GenAIServer::operator= (const GenAIServer &) |
|
delete
|
Public Member Functions
add_model()
| std::string simaai::neat::genai::GenAIServer::add_model (std::filesystem::path model_dir) |
|
add_model()
| std::string simaai::neat::genai::GenAIServer::add_model (std::filesystem::path model_dir, std::string served_name) |
|
add_model()
| void simaai::neat::genai::GenAIServer::add_model (std::string served_name, std::shared_ptr< GenAIModel > model) |
|
model_names()
| std::vector< std::string > simaai::neat::genai::GenAIServer::model_names () |
|
remove_model()
| bool simaai::neat::genai::GenAIServer::remove_model (const std::string & served_name) |
|
serve()
| void simaai::neat::genai::GenAIServer::serve () |
|
start()
| void simaai::neat::genai::GenAIServer::start () |
|
stop()
| void simaai::neat::genai::GenAIServer::stop () |
|
Private Member Attributes
impl_
| std::unique_ptr<Impl> simaai::neat::genai::GenAIServer::impl_ |
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.