Recuperar conteúdos de documentos
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": 20
}Exemplos de Requisições
curl -X GET \
"https://api.rememberizer.ai/api/v1/documents/12345/contents/?start_chunk=0&end_chunk=20" \
-H "Authorization: Bearer SEU_TOKEN_JWT"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 SEU_TOKEN_JWT'
}
});
const data = await response.json();
console.log(data);
// Se houver mais partes, você pode buscá-las
if (data.end_chunk < totalChunks) {
// Busque o próximo conjunto de partes
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 SEU_TOKEN_JWT"
}
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 houver mais partes, você pode buscá-las
# Este é um exemplo simplista - você pode querer implementar uma verificação de recursão adequada
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)Parâmetros de Caminho
document_id
inteiro
Obrigatório. O ID do documento para o qual recuperar conteúdos.
Parâmetros de Consulta
start_chunk
inteiro
O índice do bloco inicial. O padrão é 0.
end_chunk
inteiro
O índice do bloco final. O padrão é start_chunk + 20.
Formato de Resposta
{
"content": "O texto completo do conteúdo dos documentos...",
"end_chunk": 20
}Respostas de Erro
404
Documento não encontrado
500
Erro interno do servidor
Paginação para Documentos Grandes
Para documentos grandes, o conteúdo é dividido em partes. Você pode recuperar o documento completo fazendo várias solicitações:
Faça uma solicitação inicial com
start_chunk=0Use o valor de
end_chunkretornado comostart_chunkpara a próxima solicitaçãoContinue até ter recuperado todas as partes
Este endpoint retorna o conteúdo de texto bruto de um documento, permitindo que você acesse todas as informações para processamento ou análise detalhada.
Last updated