ReMe/reme_cli/schema/base_node.py
2026-04-09 10:38:04 +08:00

10 lines
287 B
Python

from uuid import uuid4
from pydantic import BaseModel, Field
class BaseNode(BaseModel):
id: str = Field(default_factory=lambda: uuid4().hex)
text: str = Field(default="")
embedding: list[float] | None = Field(default=None)
metadata: dict = Field(default_factory=dict)