yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::cli::GeminiAIService Member List

This is the complete list of members for yaze::cli::GeminiAIService, including all inherited members.

BuildFunctionCallSchemas()yaze::cli::GeminiAIServiceprivate
BuildSystemInstruction()yaze::cli::GeminiAIServiceprivate
CheckAvailability()yaze::cli::GeminiAIService
config_yaze::cli::GeminiAIServiceprivate
EnableFunctionCalling(bool enable=true)yaze::cli::GeminiAIService
EncodeImageToBase64(const std::string &image_path) constyaze::cli::GeminiAIServiceprivate
function_calling_enabled_yaze::cli::GeminiAIServiceprivate
GeminiAIService(const GeminiConfig &config)yaze::cli::GeminiAIServiceexplicit
GenerateMultimodalResponse(const std::string &image_path, const std::string &prompt)yaze::cli::GeminiAIService
GenerateResponse(const std::string &prompt) overrideyaze::cli::GeminiAIServicevirtual
GenerateResponse(const std::vector< agent::ChatMessage > &history) overrideyaze::cli::GeminiAIServicevirtual
GetAvailableTools() constyaze::cli::GeminiAIService
ParseGeminiResponse(const std::string &response_body)yaze::cli::GeminiAIServiceprivate
prompt_builder_yaze::cli::GeminiAIServiceprivate
SetRomContext(Rom *rom) overrideyaze::cli::GeminiAIServicevirtual
~AIService()=defaultyaze::cli::AIServicevirtual