Carica file, come PDF, da elaborare e aggiungere alla base di conoscenza come articoli.
Carica file da elaborare e aggiungere alla base di conoscenza come articoli.
Caricare un PDF
Sezione intitolata “Caricare un PDF”POST https://app.quickchat.ai/v1/api/knowledge_base/file_upload_api/pdf
Carica un file PDF. Il contenuto viene estratto e aggiunto come articolo.
curl -X POST https://app.quickchat.ai/v1/api/knowledge_base/file_upload_api/pdf \ -H 'Authorization: Bearer <API_TOKEN>' \ -F 'pdf_file=@document.pdf'import requests
with open("document.pdf", "rb") as f: response = requests.post( url="https://app.quickchat.ai/v1/api/knowledge_base/file_upload_api/pdf", headers={"Authorization": "Bearer <API_TOKEN>"}, files={"pdf_file": f}, )data = response.json()Risposta 200 OK
{ "status": "success", "message": "File processed successfully.", "article": { "id": 1234, "title": "document.pdf" }}| Campo | Descrizione |
|---|---|
status stringa | Stato di elaborazione |
message stringa | Messaggio di risultato leggibile |
article oggetto | L’articolo creato |
Caricare un file
Sezione intitolata “Caricare un file”POST https://app.quickchat.ai/v1/api/knowledge_base/file_upload_api/
Carica un file supportato (PDF, DOCX). Il contenuto viene estratto e aggiunto come articolo.
curl -X POST https://app.quickchat.ai/v1/api/knowledge_base/file_upload_api/ \ -H 'Authorization: Bearer <API_TOKEN>' \ -F 'file=@document.docx'import requests
with open("document.docx", "rb") as f: response = requests.post( url="https://app.quickchat.ai/v1/api/knowledge_base/file_upload_api/", headers={"Authorization": "Bearer <API_TOKEN>"}, files={"file": f}, )data = response.json()Risposta 200 OK: stesso schema di Caricare un PDF.