Shroominic
finalize schemas
cd99429
raw
history blame
460 Bytes
from langchain.schema import HumanMessage, AIMessage # type: ignore
from pydantic import BaseModel
class File(BaseModel):
name: str
content: bytes
class UserRequest(HumanMessage):
text: str = ""
files: list[File] = []
class CodeInterpreterResponse(AIMessage):
files: list[File] = []
final_code: str = ""
final_output: str = ""
class CodeInput(BaseModel):
code: str
class FileInput(BaseModel):
filename: str