From a3ffecbb2a0397f972daf57e7345d9eb7c4c369f Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Mon, 9 Jun 2025 14:43:05 +0800 Subject: [PATCH] feat: add support for gemini_embedding provider --- astrbot/core/provider/manager.py | 4 ++++ 1 file changed, 4 insertions(+) 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}。可能是因为有未安装的依赖。"