#include <ai_service.h>


Public Member Functions | |
| void | SetRomContext (Rom *rom) override |
| absl::StatusOr< AgentResponse > | GenerateResponse (const std::string &prompt) override |
| absl::StatusOr< AgentResponse > | GenerateResponse (const std::vector< agent::ChatMessage > &history) override |
| std::string | GetProviderName () const override |
| absl::StatusOr< std::vector< ModelInfo > > | ListAvailableModels () override |
Public Member Functions inherited from yaze::cli::AIService | |
| virtual | ~AIService ()=default |
Definition at line 45 of file ai_service.h.
|
inlineoverridevirtual |
Reimplemented from yaze::cli::AIService.
Definition at line 47 of file ai_service.h.
|
overridevirtual |
Implements yaze::cli::AIService.
Definition at line 91 of file ai_service.cc.
References yaze::cli::ToolCall::args, yaze::cli::AgentResponse::commands, yaze::cli::AgentResponse::model, yaze::cli::AgentResponse::parameters, yaze::cli::AgentResponse::provider, yaze::cli::AgentResponse::reasoning, yaze::cli::AgentResponse::text_response, yaze::cli::AgentResponse::tool_calls, and yaze::cli::ToolCall::tool_name.
Referenced by GenerateResponse().
|
overridevirtual |
Implements yaze::cli::AIService.
Definition at line 187 of file ai_service.cc.
References GenerateResponse(), yaze::cli::agent::ChatMessage::kAgent, yaze::cli::AgentResponse::model, yaze::cli::AgentResponse::parameters, yaze::cli::AgentResponse::provider, yaze::cli::AgentResponse::reasoning, and yaze::cli::AgentResponse::text_response.

|
inlineoverridevirtual |
Implements yaze::cli::AIService.
Definition at line 53 of file ai_service.h.
|
inlineoverridevirtual |
Reimplemented from yaze::cli::AIService.
Definition at line 55 of file ai_service.h.