Lấy nội dung tài liệu
Ví dụ Yêu cầu
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);
// Nếu có nhiều chunk hơn, bạn có thể lấy chúng
if (data.end_chunk < totalChunks) {
// Lấy tập hợp chunk tiếp theo
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)
# Nếu có nhiều chunk hơn, bạn có thể lấy chúng
# Đây là một ví dụ đơn giản - bạn có thể muốn triển khai một kiểm tra đệ quy đúng
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)Tham số Đường dẫn
Tham số
Loại
Mô tả
document_id
số nguyên
Bắt buộc. ID của tài liệu để lấy nội dung.
Tham số truy vấn
Tham số
Loại
Mô tả
start_chunk
số nguyên
Chỉ số khối bắt đầu. Mặc định là 0.
end_chunk
số nguyên
Chỉ số khối kết thúc. Mặc định là start_chunk + 20.
Định dạng Phản hồi
{
"content": "Nội dung văn bản đầy đủ của các đoạn tài liệu...",
"end_chunk": 20
}Phản hồi lỗi
Mã trạng thái
Mô tả
404
Tài liệu không tìm thấy
500
Lỗi máy chủ nội bộ
Phân trang cho Tài liệu Lớn
Đối với các tài liệu lớn, nội dung được chia thành các phần. Bạn có thể lấy toàn bộ tài liệu bằng cách thực hiện nhiều yêu cầu:
Thực hiện một yêu cầu ban đầu với
start_chunk=0Sử dụng giá trị
end_chunkđược trả về làmstart_chunkcho yêu cầu tiếp theoTiếp tục cho đến khi bạn đã lấy tất cả các phần
Điểm cuối này trả về nội dung văn bản thô của một tài liệu, cho phép bạn truy cập đầy đủ thông tin để xử lý hoặc phân tích chi tiết.
Last updated