List of files
Получить список файлов
GET
https://gptunnel.ru/v1/database/file/list?databaseId Возвращает список файлов в указанной базе данных. Если передан fileId, возвращает информацию о конкретном файле (удобно для проверки статуса обработки).
Headers
| Параметр | Тип | Описание |
|---|---|---|
Authorization* | string | API ключ |
Параметры запроса
| Параметр | Тип | Описание |
|---|---|---|
databaseId* | string | ID базы данных |
fileId | string | ID файла |
Пример запроса
curl --request GET \ --url 'https://gptunnel.ru/v1/database/file/list?databaseId=669b1824c0d8dbde07d07d10' \ --header 'Authorization: YOUR_API_KEY'import axios from 'axios'
const response = await axios({ method: 'GET', url: 'https://gptunnel.ru/v1/database/file/list?databaseId=669b1824c0d8dbde07d07d10', headers: { Authorization: 'YOUR_API_KEY', },})
console.log(response.data)import requests
response = requests.get( 'https://gptunnel.ru/v1/database/file/list', params={'databaseId': '669b1824c0d8dbde07d07d10'}, headers={'Authorization': 'YOUR_API_KEY'},)
print(response.json())Пример ответа
[ { "id": "66a346f64dcb57627c03d596", "createDate": "2024-07-26T06:49:27.430Z", "status": "ready", "name": "Split check", "databaseId": "669b1824c0d8dbde07d07d10", "chunkSize": 1024, "overlapSize": 0, "splitVariable": "|", "tokenCount": 6, "tokenCost": "0.0003", "error": null, "progress": 100, "chunkCount": 3 }]{ "error": { "message": "Unauthorized", "type": "unauthorized_request_error", "param": null, "code": null }}