ReMe/experiencemaker/schema/vector_store_node.py
2025-06-10 10:51:58 +08:00

11 lines
366 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)