Spaces:
Running
Running
Update document_generator.py
Browse files- document_generator.py +3 -2
document_generator.py
CHANGED
|
@@ -453,15 +453,17 @@ router = APIRouter()
|
|
| 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 |
|
|
@@ -552,7 +554,6 @@ async def generate_markdown_document_stream_endpoint(request: MarkdownDocumentRe
|
|
| 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()
|
| 558 |
document_generator = DocumentGenerator(ai_client)
|
|
|
|
| 453 |
class JsonDocumentResponse(BaseModel):
|
| 454 |
json_document: Dict
|
| 455 |
|
|
|
|
| 456 |
class JsonDocumentRequest(BaseModel):
|
| 457 |
query: str
|
| 458 |
template: bool = False
|
| 459 |
images: Optional[List[UploadFile]] = File(None)
|
| 460 |
+
documents: Optional[List[UploadFile]] = File(None)
|
| 461 |
+
conversation_id: str = ""
|
| 462 |
|
| 463 |
class MarkdownDocumentRequest(BaseModel):
|
| 464 |
json_document: Dict
|
| 465 |
query: str
|
| 466 |
+
conversation_id: str = ""
|
| 467 |
|
| 468 |
MESSAGE_DELIMITER = b"\n---DELIMITER---\n"
|
| 469 |
|
|
|
|
| 554 |
@router.post("/generate-document/json", response_model=JsonDocumentResponse)
|
| 555 |
async def generate_document_outline_endpoint(
|
| 556 |
request: JsonDocumentRequest = Depends(),
|
|
|
|
| 557 |
):
|
| 558 |
ai_client = AIClient()
|
| 559 |
document_generator = DocumentGenerator(ai_client)
|