mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-07-05 23:19:22 +00:00
fix: raise on unrecognized embedder shape in serializer
This commit is contained in:
@@ -63,7 +63,10 @@ def _serialize_embedder_spec(value: Any) -> dict[str, Any] | None:
|
||||
return {"provider_class": f"{value.__module__}.{value.__qualname__}"}
|
||||
if isinstance(value, dict):
|
||||
return value
|
||||
return None
|
||||
raise TypeError(
|
||||
f"Cannot serialize embedder of type {type(value).__name__}: "
|
||||
"expected ProviderSpec dict, BaseEmbeddingsProvider instance, or subclass."
|
||||
)
|
||||
|
||||
|
||||
class Knowledge(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user