Guitar
|
Classes | |
struct | _MakeRequest |
class | AbstractVisitor |
struct | ProviderInfo |
struct | Credential |
struct | Model |
struct | Request |
Enumerations | |
enum class | AI { Unknown , OpenAI , Anthropic , Google , DeepSeek , OpenRouter , Ollama , LMStudio } |
Functions | |
const std::vector< ProviderInfo > & | provider_table () |
std::vector< Model > const & | ai_model_presets () |
const ProviderInfo * | provider_info (AI ai) |
Request | make_request (AI provider, const Model &model, Credential const &cred) |
|
strong |
std::vector< Model > const & GenerativeAI::ai_model_presets | ( | ) |
Request GenerativeAI::make_request | ( | AI | provider, |
const Model & | model, | ||
Credential const & | cred | ||
) |
ProviderInfo const * GenerativeAI::provider_info | ( | AI | ai | ) |
std::vector< ProviderInfo > const & GenerativeAI::provider_table | ( | ) |