|
Guitar
|
#include <ai/GenerativeAI.h>#include <common/urlencode.h>#include <common/fmt.h>#include <common/joinpath.h>#include <common/misc.h>#include <regex>
Classes | |
| struct | GenerativeAI::_MakeRequest |
Namespaces | |
| GenerativeAI | |
Functions | |
| const std::vector< ProviderInfo > & | GenerativeAI::complete_provider_table () |
| AIプロバイダの完全なマスターテーブルを返す。 More... | |
| ProviderID | GenerativeAI::api_compatibility (ProviderID pid) |
| std::vector< Model > const & | GenerativeAI::ai_model_presets () |
| ユーザー向けに提示するAIモデルのプリセットリストを返す。 More... | |
| std::vector< ProviderID > const & | GenerativeAI::ai_provider_id_list_for_present_to_users () |
| ユーザー向けに提示するAIプロバイダIDのリストを返す。 More... | |
| ProviderInfo const * | GenerativeAI::provider_info (ProviderID id) |
| AIプロバイダIDに対応するプロバイダ情報を返す。 More... | |
| Request | GenerativeAI::make_request (ProviderID provider, const Model &model, Credential const &cred) |
| 指定されたAIプロバイダ・モデル・認証情報からAPIリクエスト情報を生成する。 More... | |
| std::string | GenerativeAI::makeEnvName (const ModelURI &model_uri) |
| モデルURLから環境変数名を生成する。 More... | |