Чем консоль отличается от чата
Разница одна: в чате Gemini с моделью общается человек, а в AI Studio к ней обращается программа по ключу доступа. Чат живёт на gemini.google.com, консоль - на aistudio.google.com. В чате вы задаёте вопрос и читаете ответ глазами. В консоли вы собираете запрос из полей, а ответ забирает ваша программа в том виде, который вы задали заранее - например, строкой JSON с определёнными полями.
Как получить ключ
- Откройте aistudio.google.com/apikey в браузере и войдите в аккаунт Google.
- Нажмите кнопку Create API key - платёжная карта для этого не требуется.
- Скопируйте строку, которая начинается с
AIza- второй раз ключ целиком уже не покажут. - Сохраните ключ в переменную окружения, а не в текст программы или репозиторий.
- Проверьте ключ первым запросом через curl - без ключа сервер отвечает 403, с неверным ключом 400.
Куда положить ключ, чтобы он не утёк
Ключ кладут в переменную окружения, а не в код программы и не в репозиторий:
export GEMINI_API_KEY="сюда_вставь_свой_ключ"
# проверить, что переменная заполнена, не показывая сам ключ
echo ${#GEMINI_API_KEY}Вторая команда печатает длину строки: число больше тридцати значит, что переменная на месте. Три вещи, которые с ключом делать нельзя: вставлять в код страницы или скрипта, отправлять в переписке или скриншоте, хранить в файле, который попадает в публичный репозиторий. Если ключ засветился - в том же разделе он удаляется и создаётся заново, это бесплатно и занимает пару минут.
Первый запрос одной командой
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "gemini-3.6-flash",
"input": "Explain how AI works in a few words"
}'В команде используется имя переменной $GEMINI_API_KEY, а не сам ключ - так он не попадает ни в историю терминала, ни в скриншот. Разница между двумя частыми ошибками - диагностический приём: код 403 означает, что заголовок с ключом до сервера не доехал вообще (переменная пустая или опечатка), код 400 с текстом об ошибке ключа - что заголовок доехал, но строка внутри неверная.
Где заканчивается бесплатный уровень
Таблица прокручивается вбок на телефоне →
| Уровень | Что нужно | Что даёт |
|---|---|---|
| Free | Ничего, новый аккаунт стартует здесь | Доступ к части моделей в пределах бесплатных лимитов |
| Tier 1 | Привязать платёжный аккаунт | Выше лимиты, доступ к платным моделям |
| Tier 2-3 | Оплаченная история использования | Максимальные лимиты запросов |
Бесплатный уровень измеряется тремя величинами: запросы в минуту, входные токены в минуту и запросы в сутки. Общей таблицы с точными цифрами Google больше не публикует - свои лимиты видно в разделе rate-limit личного кабинета. Изображения (модели Nano Banana) и видео (Veo) через API на бесплатном уровне недоступны - посмотреть их можно прямо в консоли, но вызывать бесплатным ключом из своей программы нельзя.
Актуальный адрес страницы лимитов - ai.google.dev/gemini-api/docs/rate-limits, а не раздел rate-limit в самой консоли. Текстовые модели после исчерпания бесплатного лимита переходят на платный тариф: для Gemini 3.7 Flash по официальному прайсу это 0,75 доллара за миллион входных токенов и 3,75 доллара за миллион выходных до 31 декабря 2026 года, а с 1 января 2027 года цена удваивается - 1,50 и 7,50 доллара за миллион токенов соответственно.
Честная цена нуля рублей
На бесплатном уровне запросы и ответы используются для улучшения продуктов Google - это прямо указано в документации. Переход на платный тариф отключает это использование и одновременно снимает часть ограничений по лимитам. Для разовых экспериментов бесплатного уровня достаточно, для рабочего сценария с чувствительными данными разумно сразу привязать платёжный аккаунт.
Три ошибки, на которые упирается новичок
Частые вопросы
Нужна ли карта для ключа Google AI Studio?
Нет, новый аккаунт стартует на бесплатном уровне без привязки платёжной карты.
Куда вставлять ключ AI Studio?
В переменную окружения GEMINI_API_KEY, а дальше в заголовок x-goog-api-key своего запроса. Прямо в код сайта или приложения вставлять ключ нельзя.
Можно ли бесплатно генерировать картинки и видео через API?
Нет, у моделей изображений и видео в колонке бесплатного уровня стоит "недоступно" - посмотреть можно в консоли, вызвать бесплатным ключом из программы нельзя.