#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 46 of file ai_service.h.
|
inlineoverridevirtual |
Reimplemented from yaze::cli::AIService.
Definition at line 48 of file ai_service.h.
|
overridevirtual |
Implements yaze::cli::AIService.
Definition at line 92 of file ai_service.cc.
References yaze::cli::ToolCall::args, yaze::cli::AgentResponse::commands, yaze::cli::kProviderMock, 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 188 of file ai_service.cc.
References GenerateResponse(), yaze::cli::agent::ChatMessage::kAgent, yaze::cli::kProviderMock, 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 54 of file ai_service.h.
References yaze::cli::kProviderMock.
|
inlineoverridevirtual |
Reimplemented from yaze::cli::AIService.
Definition at line 56 of file ai_service.h.
References yaze::cli::kProviderMock.