fix: improve logging for invalid embedding_dimensions configuration

This commit is contained in:
Soulter
2026-03-17 17:51:38 +08:00
parent 41a7a660c8
commit 4c957ffe35
@@ -65,7 +65,9 @@ class OpenAIEmbeddingProvider(EmbeddingProvider):
try:
kwargs["dimensions"] = int(self.provider_config["embedding_dimensions"])
except (ValueError, TypeError):
logger.warning(f"配置中的 embedding_dimensions 值无效: '{self.provider_config['embedding_dimensions']}',已忽略。")
logger.warning(
f"embedding_dimensions in embedding configs is not a valid integer: '{self.provider_config['embedding_dimensions']}', ignored."
)
return kwargs
def get_dim(self) -> int:
@@ -74,7 +76,9 @@ class OpenAIEmbeddingProvider(EmbeddingProvider):
try:
return int(self.provider_config["embedding_dimensions"])
except (ValueError, TypeError):
logger.warning(f"配置中的 embedding_dimensions 值无效: '{self.provider_config['embedding_dimensions']}'")
logger.warning(
f"embedding_dimensions in embedding configs is not a valid integer: '{self.provider_config['embedding_dimensions']}', ignored."
)
return 0
async def terminate(self):