#include <openai_ai_service.h>
Definition at line 72 of file openai_ai_service.h.
◆ OpenAIAIService()
| yaze::cli::OpenAIAIService::OpenAIAIService |
( |
const OpenAIConfig & | | ) |
|
|
inlineexplicit |
◆ SetRomContext()
| void yaze::cli::OpenAIAIService::SetRomContext |
( |
Rom * | | ) |
|
|
inlineoverridevirtual |
◆ GenerateResponse() [1/2]
| absl::StatusOr< AgentResponse > yaze::cli::OpenAIAIService::GenerateResponse |
( |
const std::string & | prompt | ) |
|
|
inlineoverridevirtual |
◆ GenerateResponse() [2/2]
◆ CheckAvailability()
| absl::Status yaze::cli::OpenAIAIService::CheckAvailability |
( |
| ) |
|
|
inline |
◆ EnableFunctionCalling()
| void yaze::cli::OpenAIAIService::EnableFunctionCalling |
( |
bool | | ) |
|
|
inline |
◆ GetAvailableTools()
| std::vector< std::string > yaze::cli::OpenAIAIService::GetAvailableTools |
( |
| ) |
const |
|
inline |
◆ ListAvailableModels()
| absl::StatusOr< std::vector< ModelInfo > > yaze::cli::OpenAIAIService::ListAvailableModels |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetProviderName()
| std::string yaze::cli::OpenAIAIService::GetProviderName |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: