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

Public Member Functions

SettingAiForm::ProviderFormDataprovider_formdata (GenerativeAI::ProviderID id)
 
GenerativeAI::ProviderID current_provider_id () const
 
void set_current_provider (GenerativeAI::ProviderID id)
 
SettingAiForm::ProviderFormDatacurrent_provider ()
 

Public Attributes

GenerativeAI::Model current_model_
 
GenerativeAI::ProviderID current_provider_id_ = GenerativeAI::ProviderID::Unknown
 
std::vector< SettingAiForm::ProviderFormDataprovider_formdata_
 
AiApiKeys api_keys_
 

Member Function Documentation

◆ current_provider()

SettingAiForm::ProviderFormData* SettingAiForm::Private::current_provider ( )
inline
Here is the call graph for this function:

◆ current_provider_id()

GenerativeAI::ProviderID SettingAiForm::Private::current_provider_id ( ) const
inline

◆ provider_formdata()

SettingAiForm::ProviderFormData* SettingAiForm::Private::provider_formdata ( GenerativeAI::ProviderID  id)
inline

◆ set_current_provider()

void SettingAiForm::Private::set_current_provider ( GenerativeAI::ProviderID  id)
inline

Member Data Documentation

◆ api_keys_

AiApiKeys SettingAiForm::Private::api_keys_

◆ current_model_

GenerativeAI::Model SettingAiForm::Private::current_model_

◆ current_provider_id_

GenerativeAI::ProviderID SettingAiForm::Private::current_provider_id_ = GenerativeAI::ProviderID::Unknown

◆ provider_formdata_

std::vector<SettingAiForm::ProviderFormData> SettingAiForm::Private::provider_formdata_

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