INNER CODE UNIT · Python
root
SPThole/CoexistAI · app.py:345
async def root():
return {"message": "Welcome to CoexistAI!"}
class WebSearchRequest(BaseModel):
query: str
rerank: bool = True
num_results: int = 2
local_mode: bool = False
split: bool = True
document_paths: list[str] = [] # List of paths for local documents
vectordb: str = "" # Optional vector database name to use instead of search
quick_answer: bool = False # Whether to force quick answer mode (disables summary mode)
class YouTubeSearchRequest(BaseModel):
query: str
prompt: str
n: int = 1 # Number of videos to summarize, default is 1