Хранилище файлов
Обновлено 15 октября 2025
В этом разделе описаны методы для работы с хранилищем файлов, которые можно использовать при запросах на генерацию. Хранилище позволяет:
- загружать файлы. Загруженные файлы доступны только вам;
- получать список доступных файлов;
- получать описание выбранного файла;
- скачивать файлы изображений;
- удалять файлы.
Кроме загруженных файлов, в хранилище также сохраняются файлы изображений, сгенерированных при выполнении запроса POST /chat/completions.
Хранилище поддерживает текстовые документы, изображения и аудиофайлы разных форматов.
| Формат | MIME-тип |
|---|---|
| txt | text/plain |
| doc | application/msword |
| docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| application/pdf | |
| epub | application/epub |
| ppt | application/ppt |
| pptx | application/pptx |
| Формат | MIME-тип |
|---|---|
| jpeg | image/jpeg |
| png | image/png |
| tiff | image/tiff |
| bmp | image/bmp |
| Формат | MIME-тип |
|---|---|
| mp4 | audio/mp4 |
| mp3 | audio/mp3 |
| m4a | audio/x-m4a |
| wav | audio/x-wav audio/wave audio/wav audio/x-pn-wav |
| weba | audio/webm |
| ogg | audio/x-ogg |
| opus | audio/opus |
На размеры файлов действуют ограничения:
- максимальный размер одного аудиофайла в запросе — 35 Мб;
- максимальный размер одного изображения в запросе — 15 Мб;
- максимальный размер одного текстового файла в запросе — 40 Мб.
Общий размер загружаемых аудиофайлов и изображений должен быть меньше 80 Мб.
При использовании больших текстовых файлов в запросах на генерацию, их содержимое может превышать размер контекста модели. В таком случае вернется ошибка с кодом 422.