Документация GetAPI
Подключение, методы API и руководства по интеграции
GetAPI предоставляет единый API для работы с моделями разных поставщиков
Карта документации
| Раздел | Страницы |
|---|---|
| Начало работы | Быстрый старт, авторизация, модели |
| Справочник API | Chat Completions, Responses, Messages, GenerateContent, Embeddings |
| Возможности | Потоковые ответы, вызов инструментов, структурированный вывод, изображения, рассуждения |
| Медиа | Анализ изображений, генерация изображений, синтез речи, распознавание речи, видео |
| Агентные сценарии | Веб-поиск, поиск в Messages, управление компьютером |
| Семейства моделей | Anthropic, Google, другие модели |
| Совместимость | Выбор формата, нативные форматы, идентификаторы моделей |
| Миграция | OpenAI, Anthropic, Google |
| Интеграции | Claude Code, Cline и Roo Code, Cursor, LangChain, LlamaIndex, n8n, Make |
| Работа с сервисом | Ошибки, лимиты и повторы, таймауты, журнал запросов |
| Оплата | Стоимость, баланс и документы |
| Агентам | Наш скилл GetAPI, блок для AGENTS.md |
| Справочные материалы | Совместимость OpenAI, термины, изменения документации |
Базовый URL
https://api.getapi.ru
Для клиента OpenAI укажите base_url="https://api.getapi.ru/v1"
Для клиента Messages укажите base_url="https://api.getapi.ru"
Авторизация
Передавайте API-ключ в заголовке каждого запроса
http
Authorization: Bearer <GETAPI_API_KEY>
В примерах ключ читается из переменной окружения GETAPI_API_KEY
Не размещайте его в клиентском коде, URL или системе контроля версий
Основные методы
| Метод | Путь | Назначение |
|---|---|---|
| GET | /v1/models | Каталог моделей |
| POST | /v1/chat/completions | Диалог, инструменты, структурированный вывод |
| POST | /v1/responses | Генерация в формате Responses |
| POST | /v1/messages | Диалог в формате Messages |
| POST | /v1beta/models/{model}:generateContent | Генерация в формате GenerateContent |
| POST | /v1beta/models/{model}:streamGenerateContent | Поток GenerateContent |
| GET | /v1beta/models | Каталог в формате Google API |
| POST | /v1/embeddings | Векторное представление текста |
Выберите идентификатор модели из каталога своего ключа Формат запроса определяется методом API, а доступные возможности и дополнительные поля ответа зависят от модели
Первый запрос
bash
curl https://api.getapi.ru/v1/chat/completions \
-H "Authorization: Bearer $GETAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4.1-mini",
"messages": [{"role": "user", "content": "Назови столицу Франции"}],
"max_tokens": 128
}'Текст находится в choices[].message.content
Схема ответа и остальные параметры описаны в Chat Completions