Поддержка медиа зависит от выбранной модели. Проверяйте поле
input_modalities модели в каталоге моделей.Поддерживаемые типы файлов
Изображения
PNG, JPEG, GIF, WebP
Документы
PDF, DOCX, TXT
Аудио
MP3, WAV, FLAC, M4A
Видео
MP4, MOV, WebM
Способы передачи
1. URL файла
Самый простой способ — передать публичный URL файла:2. Base64
Для локальных файлов используйте кодировку Base64:3. Загрузка в хранилище
Для больших файлов рекомендуется сначала загрузить в хранилище Polza.ai, а затем использовать полученный URL:Изображения
Поддерживаемые форматы
Уровень детализации
Параметрdetail управляет качеством обработки изображения и влияет на стоимость:
Несколько изображений
Документы
Для передачи документов (PDF, DOCX, TXT) используйте типfile:
Поддерживаемые форматы
Аудио
Для передачи аудио на вход используйте типinput_audio. Аудио передаётся в формате base64:
Поддерживаемые форматы аудио
Видео
Для передачи видео используйте типvideo_url:
Советы и лучшие практики
Оптимизируйте размер изображений
Оптимизируйте размер изображений
Сжимайте изображения перед отправкой. Большие файлы увеличивают время обработки и стоимость. Используйте
detail: "low" для задач, не требующих высокой точности.Используйте правильный формат
Используйте правильный формат
- Скриншоты и графика — PNG
- Фотографии — JPEG
- Документы — PDF
Проверяйте поддержку модели
Проверяйте поддержку модели
Не все модели поддерживают все типы медиа. Проверяйте поле
input_modalities в ответе /v1/models:Добавляйте контекст в промпте
Добавляйте контекст в промпте
Описывайте, что именно нужно анализировать в файле — это повышает качество ответа.
Большие файлы — через хранилище
Большие файлы — через хранилище
Для файлов больше нескольких МБ загружайте их в хранилище через
/v1/storage/upload и используйте полученный URL.Следующие шаги
Хранилище файлов
Загрузка и управление файлами
Каталог моделей
Модели с поддержкой медиа