diff --git a/libs/community/langchain_community/vectorstores/docarray/base.py b/libs/community/langchain_community/vectorstores/docarray/base.py index bfb00b7af0f..4075cde9ea8 100644 --- a/libs/community/langchain_community/vectorstores/docarray/base.py +++ b/libs/community/langchain_community/vectorstores/docarray/base.py @@ -51,9 +51,9 @@ class DocArrayIndex(VectorStore, ABC): from docarray.typing import NdArray class DocArrayDoc(BaseDoc): - text: Optional[str] + text: Optional[str] = Field(default=None, required=False) embedding: Optional[NdArray] = Field(**embeddings_params) - metadata: Optional[dict] + metadata: Optional[dict] = Field(default=None, required=False) return DocArrayDoc