#include <ai_service.h>
Public Member Functions | |
virtual | ~AIService ()=default |
virtual void | SetRomContext (Rom *rom) |
virtual absl::StatusOr< AgentResponse > | GenerateResponse (const std::string &prompt)=0 |
virtual absl::StatusOr< AgentResponse > | GenerateResponse (const std::vector< agent::ChatMessage > &history)=0 |
Definition at line 19 of file ai_service.h.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in yaze::cli::MockAIService, yaze::cli::GeminiAIService, and yaze::cli::OllamaAIService.
Definition at line 25 of file ai_service.h.
|
pure virtual |
Implemented in yaze::cli::MockAIService, yaze::cli::GeminiAIService, and yaze::cli::OllamaAIService.
|
pure virtual |
Implemented in yaze::cli::MockAIService, yaze::cli::GeminiAIService, and yaze::cli::OllamaAIService.