code_execution, который запускает Python в песочнице. Примеры ниже предполагают настройку клиента из Нативные вызовы.
Понимание изображений
Передавайте PIL Image напрямую — SDK самостоятельно выполняет кодирование:types.Part.from_bytes:
Понимание аудио
Понимание видео
Контроль затрат с media_resolution
Потребление token для медиа масштабируется в зависимости от разрешения. Для задач с «грубым просмотром» (классификация, проверка наличия) более низкое разрешение позволяет заметно экономить:Поддерживаемые форматы
Все — встроенно, максимум 20 МБ на файл.
Выполнение кода
Объявите инструментcode_execution, и модель пишет Python-код, запускает его в песочнице и отвечает на основе результата — идеально подходит для вычислений и анализа данных:
Ограничения выполнения кода: только Python; у песочницы нет доступа к сети или файловой системе; время выполнения ограничено. Чтобы вызывать собственные внешние сервисы, используйте Function Calling.
Связанные ссылки
- Эта группа: Native Calls · Тарификация кэширования · Function Calling
- Варианты использования: Понимание видео · Понимание изображений
- Официальная документация Google:
ai.google.dev/gemini-api/docs/vision