Recupera i contenuti dei documenti
Returns the content of the document with the specified ID, along with the index of the latest retrieved chunk. Each call fetches up to 20 chunks. To get more, use the end_chunk value from the response as the start_chunk for the next call.
The ID of the document to retrieve contents for.
Indicate the starting chunk that you want to retrieve. If not specified, the default value is 0.
Indicate the ending chunk that you want to retrieve. If not specified, the default value is start_chunk + 20.
Content of the document and index of the latest retrieved chunk.
Document not found.
Internal server error.
GET /api/v1/documents/{document_id}/contents/ HTTP/1.1
Host: api.rememberizer.ai
Accept: */*
{
"content": "text",
"end_chunk": 1
}Esempi di Richieste
curl -X GET \
"https://api.rememberizer.ai/api/v1/documents/12345/contents/?start_chunk=0&end_chunk=20" \
-H "Authorization: Bearer YOUR_JWT_TOKEN"const getDocumentContents = async (documentId, startChunk = 0, endChunk = 20) => {
const url = new URL(`https://api.rememberizer.ai/api/v1/documents/${documentId}/contents/`);
url.searchParams.append('start_chunk', startChunk);
url.searchParams.append('end_chunk', endChunk);
const response = await fetch(url.toString(), {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_JWT_TOKEN'
}
});
const data = await response.json();
console.log(data);
// Se ci sono più chunk, puoi recuperarli
if (data.end_chunk < totalChunks) {
// Recupera il prossimo insieme di chunk
await getDocumentContents(documentId, data.end_chunk, data.end_chunk + 20);
}
};
getDocumentContents(12345);import requests
def get_document_contents(document_id, start_chunk=0, end_chunk=20):
headers = {
"Authorization": "Bearer YOUR_JWT_TOKEN"
}
params = {
"start_chunk": start_chunk,
"end_chunk": end_chunk
}
response = requests.get(
f"https://api.rememberizer.ai/api/v1/documents/{document_id}/contents/",
headers=headers,
params=params
)
data = response.json()
print(data)
# Se ci sono più chunk, puoi recuperarli
# Questo è un esempio semplice - potresti voler implementare un controllo di ricorsione adeguato
if 'end_chunk' in data and data['end_chunk'] < total_chunks:
get_document_contents(document_id, data['end_chunk'], data['end_chunk'] + 20)
get_document_contents(12345)Parametri del percorso
document_id
intero
Obbligatorio. L'ID del documento di cui recuperare i contenuti.
Parametri di Query
start_chunk
intero
L'indice del chunk di partenza. Il valore predefinito è 0.
end_chunk
intero
L'indice del chunk finale. Il valore predefinito è start_chunk + 20.
Formato di Risposta
{
"content": "Il testo completo dei contenuti del documento...",
"end_chunk": 20
}Risposte di Errore
404
Documento non trovato
500
Errore interno del server
Paginazione per Documenti di Grandi Dimensioni
Per documenti di grandi dimensioni, il contenuto è suddiviso in parti. Puoi recuperare il documento completo effettuando più richieste:
Effettua una richiesta iniziale con
start_chunk=0Usa il valore
end_chunkrestituito comestart_chunkper la richiesta successivaContinua fino a quando non hai recuperato tutte le parti
Questo endpoint restituisce il contenuto testuale grezzo di un documento, consentendoti di accedere a tutte le informazioni per un'elaborazione o analisi dettagliata.
Last updated