List of files
Запрос позволит получить список файлов или конкретный файл для проверки статуса
Получить список файлов
GET https://gptunnel.ru/v1/database/file/list?databaseId
Запрос на получения списка файлов в базе данных
Headers
Name
Type
Description
Authorization*
string
API ключ
Параметры запроса
Name
Type
Description
databaseId*
string
ID базы данных
fileId
string
ID файла
[
  {
    "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
  }
]Пример запроса
import axios from 'axios'
const request = axios({
  method: 'GET',
  url: 'https://gptunnel.ru/v1/database/file/list?databaseId=669b1824c0d8dbde07d07d10',
  headers: {
    // use your API key here
    Authorization: 'YOUR_API_KEY',
  },
})
request.then((result) => {
  console.log(result)
}).catch((error) => {
  console.error(error)
})curl --request GET \
  --url https://gptunnel.ru/v1/database/file/list?databaseId=669b1824c0d8dbde07d07d10 \
  --header 'Authorization: YOUR_API_KEY'Пример ответа
[
  {
    "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
  }
]Last updated