Анализ изображений
Выбор формата и подготовка изображений для модели
Выберите формат
| Клиент | Представление изображения | Пример |
|---|---|---|
| Chat Completions | Блок image_url в сообщении | OpenAI-совместимый формат |
| Messages | Блок image с source | Формат Messages |
| GenerateContent | Часть inlineData | Формат GenerateContent |
Используйте модель, которая принимает изображения. Способ передачи данных определяется форматом API, а возможность анализа самой моделью
Подготовка
Передайте вопрос вместе с изображением. Для локального файла используйте base64 в формате, ожидаемом методом
Для изображения по URL сервер должен иметь возможность его скачать. Локальный путь, ссылка на страницу просмотра и закрытая ссылка без доступа не являются прямым URL изображения
Качество
Избегайте нечитаемого мелкого текста, сильного сжатия и лишних полей. Если важно несколько областей, передайте отдельные фрагменты с пояснением порядка
Не считайте распознавание текста безошибочным. Для сумм, реквизитов и других важных данных добавьте проверку результата
Ограничения
Размер, число изображений, MIME-типы и расход зависят от модели. Уменьшение файла в байтах не всегда пропорционально уменьшает число входных токенов
Изображения на вход и генерация изображений являются разными возможностями. Генерация описана отдельно
Общий разбор изображений и PDF: изображения и документы