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