Guitar
Classes | Public Member Functions | Public Attributes | List of all members
AiResult Struct Reference

AIレスポンスの解析結果を保持する内部構造体 More...

#include <AiApiBridge.h>

Collaboration diagram for AiResult:
Collaboration graph
[legend]

Classes

struct  Data
 
struct  Model
 
struct  Models
 

Public Member Functions

 AiResult (GenerativeAI::ProviderID api=GenerativeAI::ProviderID::Unknown)
 
 operator bool () const
 
std::string const & content () const
 
std::string const & error_status () const
 
std::string const & error_message () const
 
bool is_error () const
 

Public Attributes

struct AiResult::Data d
 

Detailed Description

AIレスポンスの解析結果を保持する内部構造体

Constructor & Destructor Documentation

◆ AiResult()

AiResult::AiResult ( GenerativeAI::ProviderID  api = GenerativeAI::ProviderID::Unknown)
inline

Member Function Documentation

◆ content()

std::string const& AiResult::content ( ) const
inline

◆ error_message()

std::string const& AiResult::error_message ( ) const
inline

◆ error_status()

std::string const& AiResult::error_status ( ) const
inline

◆ is_error()

bool AiResult::is_error ( ) const
inline

◆ operator bool()

AiResult::operator bool ( ) const
inline

Member Data Documentation

◆ d

struct AiResult::Data AiResult::d

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