Guitar
Public Types | Public Member Functions | Public Attributes | List of all members
AiSession Class Reference

#include <AiApiBridge.h>

Public Types

using Quert2Resuest = AiApiBridge::Query2Request
 

Public Member Functions

 AiSession ()
 
 ~AiSession ()
 
void set_ai_model (GenerativeAI::Model model)
 
bool open ()
 
void close ()
 
AiResult request (Quert2Resuest const &req)
 

Public Attributes

std::shared_ptr< AiApiBridgeapi_bridge
 

Member Typedef Documentation

◆ Quert2Resuest

Constructor & Destructor Documentation

◆ AiSession()

AiSession::AiSession ( )
inline

◆ ~AiSession()

AiSession::~AiSession ( )
inline
Here is the call graph for this function:

Member Function Documentation

◆ close()

void AiSession::close ( )
inline

◆ open()

bool AiSession::open ( )
inline
Here is the call graph for this function:

◆ request()

AiResult AiSession::request ( Quert2Resuest const &  req)
inline

◆ set_ai_model()

void AiSession::set_ai_model ( GenerativeAI::Model  model)
inline

Member Data Documentation

◆ api_bridge

std::shared_ptr<AiApiBridge> AiSession::api_bridge

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