subashpoudel's picture
Implemented the workflow and integrated in fast api
be3a5c4
raw
history blame
452 Bytes
from pydantic import BaseModel, ConfigDict
from typing import Optional
import pandas as pd
class State(BaseModel):
carry_on: Optional[bool]=False
messages: Optional[str] = None
topic: list
brainstroming_topics: Optional[list] = []
preferred_topics: Optional[list] = []
stories : Optional[list]=[]
final_story: Optional[str]=None
retrievals : Optional[list]=[]
model_config = ConfigDict(arbitrary_types_allowed=True)