Получите ключ API Gemini

Чтобы использовать API Gemini, вам понадобится ключ API. Вы можете создать ключ в несколько кликов в Google AI Studio.

Получите ключ API Gemini в Google AI Studio.

Отправьте свой первый запрос Gemini API

Вы можете использовать команду Curl для проверки вашей настройки:

curl \
  -H 'Content-Type: application/json' \
  -d '{"contents":[{"parts":[{"text":"Explain how AI works"}]}]}' \
  -X POST 'https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=YOUR_API_KEY'

Храните свой ключ API в безопасности

Важно обеспечить безопасность вашего ключа Gemini API. Вот несколько вещей, которые следует учитывать при использовании ключа Gemini API:

  • API Google AI Gemini использует ключи API для авторизации. Если другие люди получат доступ к вашему ключу API Gemini, они смогут совершать вызовы, используя квоту вашего проекта, что может привести к потере квоты или дополнительным расходам по счетам (если выставление счетов включено). Ключи API также защищают доступ к настроенным моделям и файлам.

  • Нажимая «Получить ключ API» в Google AI Studio, вы выбираете, предоставлять ли ключ Gemini API в новом или существующем проекте Google Cloud. Список ключей API в Google AI Studio показывает все ключи API, которые AI Studio предоставила для использования с API Google AI Gemini (вместе со всеми связанными с ними проектами Google Cloud).

    • Однако любые ключи API в проекте Google Cloud потенциально могут использоваться для вызова API Google AI Gemini. Вы можете просматривать все ключи API вашего проекта и управлять ими на панели API и сервисы > Учетные данные в консоли Google Cloud.
  • Добавление ограничений на ключи API может помочь ограничить площадь поверхности, которую можно использовать с помощью каждого ключа API. По умолчанию ключ Gemini API, сгенерированный Google AI Studio, можно использовать только с Google AI Gemini API (официально называемым «Generative Language API» или generativelanguage.googleapis.com ).

    • Если в вашем проекте Google Cloud есть какие-либо ключи API, для которых отсутствуют ограничения API, или какие-либо ключи API, внесенные в разрешенный список API генеративного языка, то эти ключи можно использовать с API Google AI Gemini. Рекомендуется ограничить каждый ключ API только теми API, которые вы вызываете с помощью этого ключа.
    • Обратите внимание, что даже при наличии ограничений на ключ API, если злоумышленник получит ваш ключ API, он сможет использовать его для выполнения вызовов с использованием квоты вашего проекта для всех API, включенных в разрешенный список для этого ключа API.
  • Вы несете ответственность за безопасность своего ключа API Gemini.

    • НЕ проверяйте ключи API Gemini в системе контроля версий.
    • Клиентские приложения (Android, Swift, веб-сайты и Dart/Flutter) рискуют раскрыть ключи API, поэтому мы не рекомендуем использовать клиентские SDK Google AI в рабочих приложениях для вызова API Google AI Gemini непосредственно из мобильных и веб-приложений. Ознакомьтесь с краткими руководствами по SDK , чтобы узнать лучшие практики защиты вашего ключа API для конкретного языка.

Чтобы ознакомиться с некоторыми общими рекомендациями, вы также можете просмотреть эту статью поддержки .

Следующие шаги