Чтобы использовать 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 для конкретного языка.
Чтобы ознакомиться с некоторыми общими рекомендациями, вы также можете просмотреть эту статью поддержки .
Следующие шаги
- Ознакомьтесь с краткими руководствами по API, чтобы приступить к созданию.