Guitar
Public Member Functions | Public Attributes | List of all members
SettingAiForm::Provider Struct Reference
Collaboration diagram for SettingAiForm::Provider:
Collaboration graph
[legend]

Public Member Functions

 Provider (GenerativeAI::AI provider)
 
std::string env_name () const
 
bool operator== (const Provider &other) const
 

Public Attributes

GenerativeAI::AI provider = GenerativeAI::AI::Unknown
 
GenerativeAI::ProviderInfo const * info = nullptr
 
QString custom_api_key
 
bool use_env_value = false
 

Constructor & Destructor Documentation

◆ Provider()

SettingAiForm::Provider::Provider ( GenerativeAI::AI  provider)
inline
Here is the call graph for this function:

Member Function Documentation

◆ env_name()

std::string SettingAiForm::Provider::env_name ( ) const
inline
Here is the call graph for this function:

◆ operator==()

bool SettingAiForm::Provider::operator== ( const Provider other) const
inline

Member Data Documentation

◆ custom_api_key

QString SettingAiForm::Provider::custom_api_key

◆ info

GenerativeAI::ProviderInfo const* SettingAiForm::Provider::info = nullptr

◆ provider

GenerativeAI::AI SettingAiForm::Provider::provider = GenerativeAI::AI::Unknown

◆ use_env_value

bool SettingAiForm::Provider::use_env_value = false

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