yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::cli::AIService Class Referenceabstract

#include <ai_service.h>

Inheritance diagram for yaze::cli::AIService:

Public Member Functions

virtual ~AIService ()=default
 
virtual void SetRomContext (Rom *rom)
 
virtual absl::StatusOr< AgentResponseGenerateResponse (const std::string &prompt)=0
 
virtual absl::StatusOr< AgentResponseGenerateResponse (const std::vector< agent::ChatMessage > &history)=0
 

Detailed Description

Definition at line 19 of file ai_service.h.

Constructor & Destructor Documentation

◆ ~AIService()

virtual yaze::cli::AIService::~AIService ( )
virtualdefault

Member Function Documentation

◆ SetRomContext()

virtual void yaze::cli::AIService::SetRomContext ( Rom rom)
inlinevirtual

◆ GenerateResponse() [1/2]

virtual absl::StatusOr< AgentResponse > yaze::cli::AIService::GenerateResponse ( const std::string &  prompt)
pure virtual

◆ GenerateResponse() [2/2]

virtual absl::StatusOr< AgentResponse > yaze::cli::AIService::GenerateResponse ( const std::vector< agent::ChatMessage > &  history)
pure virtual

The documentation for this class was generated from the following file: