Functions | |
| constexpr std::chrono::seconds | kModelCacheTtl (30) |
| absl::StatusOr< std::shared_ptr< yaze::cli::AIService > > | CreateDiscoveryService (const yaze::cli::AIServiceConfig &config) |
|
constexpr |
| absl::StatusOr< std::shared_ptr< yaze::cli::AIService > > anonymous_namespace{model_registry.cc}::CreateDiscoveryService | ( | const yaze::cli::AIServiceConfig & | config | ) |
Definition at line 25 of file model_registry.cc.
References yaze::cli::AIServiceConfig::anthropic_api_key, yaze::cli::OllamaConfig::base_url, yaze::cli::OpenAIConfig::base_url, yaze::cli::AIServiceConfig::gemini_api_key, yaze::cli::kProviderAnthropic, yaze::cli::kProviderGemini, yaze::cli::kProviderGeminiCli, yaze::cli::kProviderLocalGemini, yaze::cli::kProviderMock, yaze::cli::kProviderOllama, yaze::cli::kProviderOpenAi, yaze::cli::AnthropicConfig::model, yaze::cli::GeminiConfig::model, yaze::cli::OllamaConfig::model, yaze::cli::OpenAIConfig::model, yaze::cli::AIServiceConfig::model, yaze::cli::AIServiceConfig::ollama_host, yaze::cli::AIServiceConfig::openai_api_key, yaze::cli::AIServiceConfig::openai_base_url, yaze::cli::AIServiceConfig::provider, yaze::cli::AnthropicConfig::verbose, yaze::cli::GeminiConfig::verbose, yaze::cli::OpenAIConfig::verbose, and yaze::cli::AIServiceConfig::verbose.