Kalo te dokumentacioni
API

Ngarko një skedar

Një dokument ose një imazh, i dërguar si trup i kërkesës dhe i lexuar në sfond.

POST/knowledge/files

Ekzekuton thirrjen reale në hapësirën tuaj të punës.

POST /knowledge/files

Një dokument ose një imazh, i dërguar si trup i kërkesës dhe i lexuar në sfond.

Shembull

Kërkon knowledge:write. Dërgo vetë skedarin si trup me Content-Type e tij, dhe emërtoje me filename ose me një header X-Filename. Edhe scope dhe title shkojnë te query. Një dokument mund të jetë deri në 20 MB dhe një imazh deri në 10 MB. Përgjigjet 201 me skedarin, queued.

curl
curl -X POST "$OE/knowledge/files?filename=price-list.pdf&[email protected]" -H "$AUTH" \  -H "Content-Type: application/pdf" --data-binary @price-list.pdf
Përgjigje
{  "object": "knowledge_item",  "id": "kb_9a4d2c7e1b5f3086d2e4a19c",  "kind": "file",  "scope": "[email protected]",  "level": "address",  "title": "price-list",  "url": null,  "fileName": "price-list.pdf",  "mimeType": "application/pdf",  "sizeBytes": 482113,  "pinned": false,  "status": "queued",  "failure": null,  "chunks": 0,  "chars": 0,  "origin": "api",  "createdBy": "usr_5f2a9c71",  "createdAt": "2026-10-08T09:15:30.000Z",  "updatedAt": "2026-10-08T09:15:30.000Z",  "indexedAt": null}

Prapashtesa e emrit tregon llojin e skedarit kur Content-Type është i përgjithshëm. Një lloj skedari që nuk mund të lexohet është një 422 knowledge_file_unsupported, një skedar bosh një 422 knowledge_file_empty, dhe një skedar përtej kufirit një 413 knowledge_file_too_large.

Një skedar pa tekst përfundon failed me failure: "empty". Dërgimi i të njëjtit skedar dy herë e ruan dy herë.

Referencë