Тестер Gemini API

Тестер Google Gemini API для сборки, запуска и копирования запросов generateContent как cURL, Python и JavaScript.

Сборка запроса и кода на cURL, Python и JavaScript происходит целиком в вашем браузере. Когда вы нажимаете «Запуск», ваш ключ Gemini API и промпт отправляются напрямую из браузера в Google (generativelanguage.googleapis.com), а не в ArrayKit. Ключ хранится в памяти браузера только на этом устройстве и никогда не сохраняется и не отправляется в ArrayKit. Поскольку Gemini помещает ключ в строку запроса URL, он появляется в скопированных фрагментах - избегайте использования рабочих ключей на общих компьютерах и никогда не вставляйте ключ в публичных местах.

Создаёт и поддерживает Udit Agarwal

Попробовать тестер OpenAI API

Об инструменте Тестер API Google Gemini

Тестер Gemini API позволяет собирать, запускать и копировать запросы Google Gemini generateContent, не покидая браузер. Вставьте свой ключ Gemini API, выберите модель вроде gemini-1.5-flash, gemini-1.5-pro или gemini-2.0-flash, введите промпт, и инструмент соберёт POST-запрос к generativelanguage.googleapis.com с корректным JSON-телом contents/parts и ключом в строке запроса. Нажмите «Запуск», чтобы отправить вызов и изучить сырой ответ, либо скопируйте готовые к использованию фрагменты на cURL, Python и JavaScript для вставки в свой код. Инструмент создан для разработчиков, промпт-инженеров и всех, кто оценивает Gemini и хочет быстро и без лишних хлопот убедиться в работоспособности ключа, сравнить модели и получить шаблонный код. Запрос и код формируются локально; при запуске ваш ключ и промпт уходят прямо в Google.

Возможности

  • Собирает POST-запросы Google Gemini generateContent к эндпоинту v1beta с ключом в строке запроса
  • Выбор модели с подсказками gemini-1.5-flash, gemini-1.5-pro и gemini-2.0-flash
  • Автоматически генерирует корректное JSON-тело contents и parts из вашего промпта
  • Копирование эквивалентного кода на cURL, Python и JavaScript одним кликом
  • Кнопка «Запуск» отправляет вызов вживую и показывает сырой JSON-ответ или ошибку
  • Переключатель показа/скрытия API-ключа, чтобы он не отображался по умолчанию
  • API-ключ хранится только в памяти браузера - никогда не сохраняется и не отправляется в ArrayKit
  • Прямая ссылка на Google AI Studio для создания ключа Gemini API

Как использовать Тестер API Google Gemini

  1. Вставьте свой ключ Gemini API (начинается с AIza) в поле ключа
  2. Выберите модель, например gemini-1.5-flash, или введите свою
  3. Введите промпт в поле Prompt
  4. Нажмите «Запуск», чтобы отправить запрос и прочитать ответ, либо переключите вкладку кода и скопируйте cURL, Python или JavaScript
  5. Если браузер блокирует вызов, скопируйте cURL и запустите его из терминала

Пример

Ввод

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=YOUR_GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contents":[{"parts":[{"text":"Write a haiku about TypeScript."}]}]}'

Результат

{
  "candidates": [
    { "content": { "parts": [{ "text": "Types guard the morning..." }], "role": "model" } }
  ]
}

Минимальный запрос Gemini generateContent и форма его ответа.

Частые ошибки и устранение неполадок

  • Браузер блокирует «Запуск» с ошибкой CORS или сети. — Браузеры не всегда могут вызывать эндпоинт Gemini напрямую. Скопируйте сгенерированный cURL или Python и запустите его из терминала или со своего сервера.
  • 400 API key not valid или PERMISSION_DENIED. — Проверьте, что ключ из Google AI Studio вставлен правильно и что Generative Language API включён для этого проекта.
  • 404 model not found. — Используйте корректный id модели, например gemini-1.5-flash, gemini-1.5-pro или gemini-2.0-flash; старые или ограниченные по региону имена могут давать 404.
  • 429 RESOURCE_EXHAUSTED / превышена квота. — Вы достигли лимита запросов или квоты. Подождите и повторите либо увеличьте квоту в Google Cloud для вашего проекта.
  • Ключ виден в скопированном фрагменте. — Ключ Gemini находится в строке запроса URL, поэтому он появляется в cURL. Никогда не коммитьте его и не вставляйте в публичных местах; в реальном коде используйте переменную окружения.

Часто задаваемые вопросы

Что такое тестер Gemini API?
Это инструмент ArrayKit, который собирает запросы Google Gemini generateContent из ключа, модели и промпта, позволяет запускать их и копирует эквивалентные cURL, Python и JavaScript, чтобы вы быстро протестировали API.
Отправляется ли мой ключ Gemini API в ArrayKit?
Нет. Запрос и код формируются локально в вашем браузере. Когда вы нажимаете «Запуск», ваш ключ и промпт уходят напрямую из браузера на эндпоинт Google generativelanguage.googleapis.com - не в ArrayKit. Ключ хранится только в памяти браузера и никогда не сохраняется.
Почему «Запуск» к эндпоинту Gemini завершается ошибкой CORS, хотя cURL работает?
Google может блокировать прямые вызовы к API Gemini из браузера. Сгенерированный cURL или Python работает из терминала или сервера, где CORS не действует, поэтому используйте его для проверки вызова.
Какие модели Gemini я могу протестировать?
Поле модели подсказывает gemini-1.5-flash, gemini-1.5-pro и gemini-2.0-flash, и вы можете ввести любой другой id модели, к которой у вашего ключа есть доступ.
Где в запросе Gemini размещается API-ключ?
Gemini принимает ключ как параметр строки запроса ?key= в URL v1beta generateContent, а не в заголовке Authorization, поэтому он появляется в скопированном URL и cURL.
Безопасно ли использовать здесь мой рабочий ключ?
Избегайте рабочих ключей на общих или публичных компьютерах. Ключ остаётся в памяти браузера только на этом устройстве, но он включается в скопированные фрагменты, поэтому предпочитайте ограниченный или тестовый ключ и меняйте его при утечке.

Связанные инструменты

  • Тестер API OpenAI — Создавайте, выполняйте и копируйте запросы к API OpenAI Chat Completions в виде cURL, Python и JavaScript.
  • Тестер API Anthropic Claude — Создавайте, выполняйте и копируйте запросы к API Anthropic Claude Messages в виде cURL, Python и JavaScript.
  • Тестер API Replicate — Создавайте, выполняйте и копируйте запросы прогнозов API Replicate в виде cURL, Python и JavaScript.
  • Тестер API Hugging Face — Создавайте, выполняйте и копируйте запросы к Hugging Face Inference API в виде cURL, Python и JavaScript.
  • API-клиент — Отправляйте HTTP-запросы, задавайте заголовки и параметры и изучайте ответы; сохраняет последние 25.
  • cURL в Fetch — Преобразуйте команду curl в вызов fetch() на JavaScript.
  • Разбор URL — Разбейте URL на части и просмотрите список параметров запроса.
  • Форматировщик JSON — Форматируйте, минимизируйте и проверяйте JSON с указанием места ошибок.

Другие инструменты: Инструменты API

  • Тестер API Replicate — Создавайте, выполняйте и копируйте запросы прогнозов API Replicate в виде cURL, Python и JavaScript.
  • Тестер API Hugging Face — Создавайте, выполняйте и копируйте запросы к Hugging Face Inference API в виде cURL, Python и JavaScript.
  • curl в Python — Преобразование команды curl в скрипт Python requests.
  • curl в Go — Преобразование команды curl в код Go net/http.
  • curl в PHP — Преобразование команды curl в скрипт PHP cURL.
  • curl в Node.js — Преобразование команды curl в код Node.js axios.
  • Счётчик токенов LLM — Считайте токены для GPT, Claude и Gemini вживую по мере ввода.
  • Калькулятор стоимости LLM — Оцените стоимость API GPT, Claude и Gemini по вашим подсчётам токенов.
  • cURL в Rust — Преобразует команду curl в код Rust с reqwest.
  • HAR в cURL — Превращает запросы из HAR в исполняемые команды cURL.
  • Postman в cURL — Превратите коллекцию Postman в команды cURL.
  • cURL в C# — Конвертирует команду curl в код C# с HttpClient.

Все инструменты: Инструменты API (24) · Все инструменты