Manim-Agent / shared /schemas /builder_api.py
github-actions[bot]
[API] Cuong2004/Manim-Agent @ 1d7c417 (run 25583057312)
9bed109
raw
history blame contribute delete
533 Bytes
from __future__ import annotations
from uuid import UUID
from pydantic import BaseModel, ConfigDict, Field
from shared.schemas.scene import Scene
class GenerateCodeBody(BaseModel):
model_config = ConfigDict(extra="forbid")
enqueue_preview: bool = Field(
default=False,
description="If true, enqueue a preview render job using this scene's manim_code.",
)
class GenerateCodeResponse(BaseModel):
model_config = ConfigDict(extra="forbid")
scene: Scene
preview_job_id: UUID | None = None