Справочник API

Полный справочник API для Gemini CLI с конечными точками, параметрами и примерами

Аутентификация

Все запросы API требуют аутентификации с использованием вашего API-ключа. Включите ваш API-ключ в заголовок Authorization каждого запроса.

Пример заголовка

Authorization: Bearer YOUR_API_KEY

Важно: Держите ваш API-ключ в безопасности и никогда не раскрывайте его в клиентском коде.

Ограничения скорости

Бесплатный уровень

1,000

запросов в день

В минуту

60

запросов в минуту

Контекстное окно

1M

контекстное окно токенов

Конечные точки API

POST/v1/generate

Generate text using Gemini models

Запрос

curl -X POST \
https://api.gemini-guide.com/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "Your prompt here"}'

Ответ

{
"status": "success",
"data": {
"response": "Generated content...",
"model": "gemini-pro",
"usage": {
"tokens": 150
}
}
}
POST/v1/chat

Start or continue a chat conversation

Запрос

curl -X POST \
https://api.gemini-guide.com/v1/chat \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "Your prompt here"}'

Ответ

{
"status": "success",
"data": {
"response": "Generated content...",
"model": "gemini-pro",
"usage": {
"tokens": 150
}
}
}
GET/v1/models

List available models

Запрос

curl -X GET \
https://api.gemini-guide.com/v1/models \
-H "Authorization: Bearer YOUR_API_KEY" \

Ответ

{
"status": "success",
"data": {
"response": "Generated content...",
"model": "gemini-pro",
"usage": {
"tokens": 150
}
}
}
GET/v1/usage

Get API usage statistics

Запрос

curl -X GET \
https://api.gemini-guide.com/v1/usage \
-H "Authorization: Bearer YOUR_API_KEY" \

Ответ

{
"status": "success",
"data": {
"response": "Generated content...",
"model": "gemini-pro",
"usage": {
"tokens": 150
}
}
}

Коды ошибок

400Bad Request

Invalid request parameters

401Unauthorized

Invalid or missing API key

429Too Many Requests

Rate limit exceeded

500Internal Server Error

Server error occurred

Готовы начать создание?

Начните работу с нашим API и создавайте потрясающие приложения.

Уведомление о товарных знаках

Google™, Gemini™ Google и Gemini являются товарными знаками Google LLC.

Все товарные знаки являются собственностью их соответствующих владельцев.