ReMe/experiencemaker/schema/vector_store_node.py
2025-06-05 20:27:48 +08:00

12 lines
367 B
Python

from typing import List
from uuid import uuid4
from pydantic import BaseModel, Field
class VectorStoreNode(BaseModel):
unique_id: str = Field(default_factory=lambda: uuid4().hex)
workspace_id: str = Field(default="")
content: str = Field(default="")
vector: List[float] | None = Field(default=None)
metadata: dict = Field(default_factory=dict)