檢索文件內容
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.
Path parameters
document_idintegerRequired
The ID of the document to retrieve contents for.
Query parameters
start_chunkintegerOptional
Indicate the starting chunk that you want to retrieve. If not specified, the default value is 0.
end_chunkintegerOptional
Indicate the ending chunk that you want to retrieve. If not specified, the default value is start_chunk + 20.
Responses
200
Content of the document and index of the latest retrieved chunk.
application/json
contentstringOptional
The content of the document.
end_chunkintegerOptionalExample:
The index of the latest retrieved chunk.
20404
Document not found.
500
Internal server error.
get
/documents/{document_id}/contents/範例請求
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);
// 如果還有更多的區塊,您可以獲取它們
if (data.end_chunk < totalChunks) {
// 獲取下一組區塊
await getDocumentContents(documentId, data.end_chunk, data.end_chunk + 20);
}
};
getDocumentContents(12345);路徑參數
參數
類型
描述
查詢參數
參數
類型
描述
回應格式
錯誤回應
狀態碼
描述
大型文件的分頁
Last updated