fix: improve logging for invalid embedding_dimensions configuration
This commit is contained in:
@@ -65,7 +65,9 @@ class OpenAIEmbeddingProvider(EmbeddingProvider):
|
|||||||
try:
|
try:
|
||||||
kwargs["dimensions"] = int(self.provider_config["embedding_dimensions"])
|
kwargs["dimensions"] = int(self.provider_config["embedding_dimensions"])
|
||||||
except (ValueError, TypeError):
|
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
|
return kwargs
|
||||||
|
|
||||||
def get_dim(self) -> int:
|
def get_dim(self) -> int:
|
||||||
@@ -74,7 +76,9 @@ class OpenAIEmbeddingProvider(EmbeddingProvider):
|
|||||||
try:
|
try:
|
||||||
return int(self.provider_config["embedding_dimensions"])
|
return int(self.provider_config["embedding_dimensions"])
|
||||||
except (ValueError, TypeError):
|
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
|
return 0
|
||||||
|
|
||||||
async def terminate(self):
|
async def terminate(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user