Spaces:
Running
Running
Update document_generator.py
Browse files- document_generator.py +7 -3
document_generator.py
CHANGED
|
@@ -453,12 +453,16 @@ router = APIRouter()
|
|
| 453 |
class JsonDocumentResponse(BaseModel):
|
| 454 |
json_document: Dict
|
| 455 |
|
| 456 |
-
|
| 457 |
-
|
| 458 |
query: str
|
| 459 |
template: bool = False
|
| 460 |
images: Optional[List[UploadFile]] = File(None)
|
| 461 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 462 |
MESSAGE_DELIMITER = b"\n---DELIMITER---\n"
|
| 463 |
|
| 464 |
def yield_message(message):
|
|
@@ -547,7 +551,7 @@ async def generate_markdown_document_stream_endpoint(request: MarkdownDocumentRe
|
|
| 547 |
@cache(expire=600*24*7)
|
| 548 |
@router.post("/generate-document/json", response_model=JsonDocumentResponse)
|
| 549 |
async def generate_document_outline_endpoint(
|
| 550 |
-
request:
|
| 551 |
images: List[UploadFile] = File(None)
|
| 552 |
):
|
| 553 |
ai_client = AIClient()
|
|
|
|
| 453 |
class JsonDocumentResponse(BaseModel):
|
| 454 |
json_document: Dict
|
| 455 |
|
| 456 |
+
|
| 457 |
+
class JsonDocumentRequest(BaseModel):
|
| 458 |
query: str
|
| 459 |
template: bool = False
|
| 460 |
images: Optional[List[UploadFile]] = File(None)
|
| 461 |
|
| 462 |
+
class MarkdownDocumentRequest(BaseModel):
|
| 463 |
+
json_document: Dict
|
| 464 |
+
query: str
|
| 465 |
+
|
| 466 |
MESSAGE_DELIMITER = b"\n---DELIMITER---\n"
|
| 467 |
|
| 468 |
def yield_message(message):
|
|
|
|
| 551 |
@cache(expire=600*24*7)
|
| 552 |
@router.post("/generate-document/json", response_model=JsonDocumentResponse)
|
| 553 |
async def generate_document_outline_endpoint(
|
| 554 |
+
request: JsonDocumentRequest = Depends(),
|
| 555 |
images: List[UploadFile] = File(None)
|
| 556 |
):
|
| 557 |
ai_client = AIClient()
|