diff --git a/astrbot/core/provider/manager.py b/astrbot/core/provider/manager.py index edfd9f581..160c624b0 100644 --- a/astrbot/core/provider/manager.py +++ b/astrbot/core/provider/manager.py @@ -217,6 +217,10 @@ class ProviderManager: from .sources.openai_embedding_source import ( OpenAIEmbeddingProvider as OpenAIEmbeddingProvider, ) + case "gemini_embedding": + from .sources.gemini_embedding_source import ( + GeminiEmbeddingProvider as GeminiEmbeddingProvider, + ) except (ImportError, ModuleNotFoundError) as e: logger.critical( f"加载 {provider_config['type']}({provider_config['id']}) 提供商适配器失败:{e}。可能是因为有未安装的依赖。"