رفع الملفات إلى متجر المتجهات
تحميل محتوى الملف إلى Vector Store مع عمليات الدفعة
post
Upload files to a vector store.
Path parameters
vector-store-idstringRequired
The ID of the vector store.
Header parameters
x-api-keystringRequired
The API key for authentication.
Body
filesstring · binary[]Optional
The files to upload.
Responses
201
Files uploaded successfully.
application/json
207
Some files failed to upload.
post
/vector-stores/{vector-store-id}/documents/uploadطلبات مثال
curl -X POST \
https://api.rememberizer.ai/api/v1/vector-stores/vs_abc123/documents/upload \
-H "x-api-key: YOUR_API_KEY" \
-F "files=@/path/to/document1.pdf" \
-F "files=@/path/to/document2.docx"const uploadFiles = async (vectorStoreId, files) => {
const formData = new FormData();
// إضافة ملفات متعددة إلى بيانات النموذج
for (const file of files) {
formData.append('files', file);
}
const response = await fetch(`https://api.rememberizer.ai/api/v1/vector-stores/${vectorStoreId}/documents/upload`, {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY'
// ملاحظة: لا تقم بتعيين رأس Content-Type، سيتم تعيينه تلقائيًا مع الحدود الصحيحة
},
body: formData
});
const data = await response.json();
console.log(data);
};
// مثال على الاستخدام مع عنصر إدخال الملف
const fileInput = document.getElementById('fileInput');
uploadFiles('vs_abc123', fileInput.files);أفضل الممارسات لتحميل الدفعات
Last updated