Delete file from RAG
Удаление файла из RAG
POST
https://gptunnel.ru/v1/database/file/delete Удаляет файл из существующей базы данных. После удаления файл будет автоматически исключен из всех связанных с базой ассистентов.
Headers
| Параметр | Тип | Описание |
|---|---|---|
Authorization* | string | API ключ |
Параметры запроса
| Параметр | Тип | Описание |
|---|---|---|
databaseId* | string | ID базы данных |
fileId* | string | ID файла |
clearAssistants | boolean | Если true и удален последний файл — база будет отключена от всех ассистентов и интеграций |
Пример запроса
curl --request POST \ --url https://gptunnel.ru/v1/database/file/delete \ --header 'Authorization: YOUR_API_KEY' \ --header 'Content-Type: application/json' \ --data '{ "databaseId": "669b1824c0d8dbde07d07d10", "fileId": "669b1828c0d8dbde07d07d11"}'import axios from 'axios'
const response = await axios({ method: 'POST', url: 'https://gptunnel.ru/v1/database/file/delete', headers: { Authorization: 'YOUR_API_KEY', }, data: { databaseId: '669b1824c0d8dbde07d07d10', fileId: '669b1828c0d8dbde07d07d11', },})
console.log(response.data)import requests
response = requests.post( 'https://gptunnel.ru/v1/database/file/delete', headers={'Authorization': 'YOUR_API_KEY'}, json={ 'databaseId': '669b1824c0d8dbde07d07d10', 'fileId': '669b1828c0d8dbde07d07d11', },)
print(response.json())Пример ответа
{ "success": true}{ "error": { "message": "Unauthorized", "type": "unauthorized_request_error", "param": null, "code": null }}