List of files

Запрос позволит получить список файлов или конкретный файл для проверки статуса

Чтобы отправлять авторизованные запросы нужно получить API ключ, как это сделать написано в разделе С чего начать?

Получить список файлов

GET https://gptunnel.ru/v1/database/file/list?databaseId

Запрос на получения списка файлов в базе данных

Headers

NameTypeDescription

Authorization*

string

API ключ

Параметры запроса

NameTypeDescription

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)
})

Пример ответа

[
  {
    "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