Контекст (Сначала прочтите)
gemini-3-pro-image-previewgemini-3.1-flash-image-previewgemini-2.5-flash-image
Начало работы
Попросите администратора включить эту видимую группу

Edit User Info: add NB-OSS under Extra Visible Groups
Создайте token: выберите группу NB-OSS

Create token: set billing model to per-call billing, select the NB-OSS group (1x) — image output as URL instead of Base64
Замените token и протестируйте
Пример кода
Пример вывода
URL изображения находится в полеtext, а thoughtSignature ниже него — это base64-код процесса рассуждения.

Response JSON: candidates → content → parts, the image URL is in the text field; thoughtSignature is the base64 of the reasoning
Регион OSS Storage и скорость загрузки
Где хранятся изображения?
URL выходных изображений размещены на Alibaba Cloud OSS в Лос-Анджелесе (запад США,us-west-1, регион Северной Америки). URL выглядят так:
Загрузки медленные?
Поскольку узел хранения находится в Северной Америке, прямые загрузки из некоторых регионов (например, из материкового Китая) могут быть медленными. Распространенные причины и рекомендации:- Ограничение трафика корпоративной сетью / блокировка allowlist для зарубежного трафика: попросите администратора сети снять лимиты скорости и добавить в allowlist
*.oss-us-west-1.aliyuncs.com(или*.aliyuncs.com). - Сразу переносите к себе: скачайте изображение сразу после получения URL и заново загрузите его в свое хранилище / CDN, прежде чем отдавать конечным пользователям — не раскрывайте OSS URL конечным пользователям надолго.
- Скачивайте через сервер: если ваша локальная сеть медленная, сначала загрузите через зарубежный сервер (или сервер с хорошим сетевым маршрутом), а затем передайте дальше.
URL не открывается?
Ключевой момент — восстановить экранированную последовательность\u0026 в выходном JSON обратно в обычный &, игнорируя base64-содержимое после thoughtSignature.

The image link is in the text field; restore the JSON-escaped & back to the & in the URL, and ignore the base64 after thoughtSignature