Body
The document type. Options: TXT
, PDF
, YOUTUBE
, CSV
or URL
.
A publicly available URL
for the document.
The first page to ingest.
Any authorization/authentication needed to access the documentShow authorization object
The header or query param key.
The header or query param value.
The desired text splitter for the document, defaults to
CharacterTextSplitter
.Show authorization object
Valid options, character
, recursive
, token
, spacy
, nltk
,
huggingface
.
The chunk_size
of the text splitter.
The chunk_overlap
of the text splitter.
Any key values necessary to ingest the document.
Response
Indicates whether the call was successful.
curl --location --request POST 'https://api.rapidagent.ai/api/v1/documents' \
--header 'Content-Type: application/json' \
--header 'Autorization: Bearer <token>' \
--data-raw '{
"name": "My document",
"type": "PDF",
"url": "https://digitalassets.tesla.com/tesla-contents/image/upload/IR/TSLA-Q1-2023-Update",
"authorization": null,
"splitter": null
}'
{
"success": true,
"data": {
"id": "clhnyae1t00016i2ixo0027c5",
"userId": "clhj28u1300006ig02ptpm1sh",
"user": {},
"type": "PDF",
"url": "https://digitalassets.tesla.com/tesla-contents/image/upload/IR/TSLA-Q1-2023-Update",
"createdAt": "2023-05-14T21:50:59.349000+00:00",
"updatedAt": "2023-05-14T21:50:59.349000+00:00",
"index": null,
"Agent": null
}
}