ym88659208ym87991671
Загрузить файл | Документация для разработчиков

Загрузить файл

Обновлено 16 декабря 2024
Скачать спецификацию
POST
/files

Загружает в хранилище текстовые документы или изображения. Возвращает объект с данными загруженного файла. Загруженные файлы доступны только вам.

Идентификатор файла, указанный в поле id, можно использовать при запросах на генерацию. Для этого идентификаторы нужно передать в массиве attachments. Подробнее — в разделе Обработка файлов.

Хранилище поддерживает текстовые документы и изображения разных форматов.

ФорматMIME-тип
txttext/plain
docapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
docxapplication/msword
pdfapplication/pdf

На размеры файлов действуют ограничения:

  • максимальный размер одного текстового файла в запросе — 30 Мб;
  • максимальный размер одного изображения в запросе — 15 Мб.

Запрос

Body

required
    file
    binary
    required

    Загружаемый объект

    purpose
    string
    required

    Возможные значения: [general]

    По умолчанию: general

    Назначение загружаемого файла

Ответы

OK

Schema
    bytes
    integer
    required

    Размер файла в байтах

    created_at
    unix timestamp
    required

    Время создания файла в формате unix timestamp.

    filename
    string
    required

    Название файла

    id
    uuidv4
    required

    Возможные значения: Value must match regular expression (([0-9a-fA-F-])36)

    Идентификатор файла, который можно использовать при запросах на генерацию. Для этого идентификаторы нужно передать в массиве attachments.

    Подробнее — в разделе Обработка файлов.

    object
    string
    required

    Тип объекта

    purpose
    string
    required

    Возможные значения: [general]

    Назначение файлов. Значение general указывает на то, что файлы могут использоваться для генерации ответа модели

    access_policy
    string

    Возможные значения: [public, private]

    По умолчанию: private

    Доступность файла возможные значения:

    • public;
    • private.
Loading...
Loading...
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.