File size: 421 Bytes
c8fb072 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | from pydantic import BaseModel,Field
from typing import List
# Schema for structured output to use in planning
class CodeFile(BaseModel):
name: str = Field(
description="Name of the code file with extension",
)
code: str = Field(
description="Code content of the file",
)
class CodeFiles(BaseModel):
codefiles: List[CodeFile] = Field(
description="List of code files.",
) |