Работа с файлами

Схема работы

GenAPI предоставляет гибкую схему работы с файлами для генераций и функций. Файлы можно передавать разными способами, в зависимости от ваших потребностей и возможностей клиента.

Способы передачи файлов

  1. Base64 URI

    Файл кодируется в строку Base64 и передается в теле запроса в параметре, который функция или нейросеть ожидает для файла. Этот способ удобен для небольших файлов и прямой передачи данных без использования внешних ссылок.

  2. Ссылка (URL)

    Укажите публичный URL файла и GenAPI скачает его по указанной ссылке перед обработкой. Ссылка передается в том же параметре, который ожидает функция или генерация.

    Важно

    Если вы используете ссылку на файл, убедитесь, что она доступна для чтения и не требует авторизации для скачивания.

  3. FormData

    Передача файлов напрямую через multipart/form-data. Файл загружается в параметр, который функция или генерация ожидает для входного файла. Этот метод удобен для больших файлов и работы с формами на веб-клиентах.

Рекомендации

  • Для больших файлов используйте FormData или публичный URL.
  • Проверяйте, что URL доступен без авторизации, иначе загрузка файла завершится ошибкой.
  • Передавайте каждый файл в том параметре, который функция или генерация ожидает для файла.