API-продукт PortalGPT

OpenAI-совместимый API к нейросетям

Подключайте модели PortalGPT к приложениям, ботам, CRM и внутренним сервисам. Достаточно заменить base URL и API-ключ.

  • Единый endpoint для работы с нейросетями через API
  • Совместимость с OpenAI SDK и популярными инструментами
  • Работа без VPN
  • Оплата из России
  • Учёт потребления и лимиты по API-ключам
  • Для приложений, Telegram-ботов, AI-агентов, CRM и внутренних сервисов

Это API для интеграций, а не обычный чат PortalGPT.

portal-api.env
export OPENAI_API_KEY="ваш-ключ"
export OPENAI_BASE_URL="https://api.portalgpt.ru/v1"
Если ваш сервис уже работает с OpenAI-совместимым API, чаще всего достаточно заменить base URL и ключ.
Base URL https://api.portalgpt.ru/v1
Документация и поддержка

Документация, с которой можно начать сразу

Примеры запросов, параметры, модели, ошибки и инструкции по подключению популярных инструментов.

Разделы документации

Быстрый старт

export OPENAI_API_KEY="ВАШ_КЛЮЧ"
export OPENAI_BASE_URL="https://api.portalgpt.ru/v1"

curl https://api.portalgpt.ru/v1/models \
  -H "Authorization: Bearer ВАШ_КЛЮЧ"

Что проверить первым

Убедитесь, что ключ создан в личном кабинете, base URL указан без лишнего пути, а запрос отправляется на endpoint PortalGPT.

Авторизация

Authorization: Bearer ВАШ_КЛЮЧ
Content-Type: application/json

base_url = "https://api.portalgpt.ru/v1"

Правило для ключей

Храните ключ на сервере или в защищённых переменных окружения. Не добавляйте API-ключ во фронтенд и публичные репозитории.

Chat Completions

POST /v1/chat/completions
{
  "model": "anthropic/claude-sonnet-4-6",
  "messages": [{"role": "user", "content": "Привет"}]
}

Основной endpoint

Используйте этот формат для диалогов, ассистентов, Telegram-ботов, CRM и внутренних AI-сценариев.

Список моделей

GET /v1/models
Authorization: Bearer ВАШ_КЛЮЧ

{
  "data": [
    {"id": "anthropic/claude-sonnet-4-6"}
  ]
}

Актуальность списка

Доступные модели и их статусы смотрите в документации или личном кабинете. Модель передаётся в параметре model.

Embeddings

POST /v1/embeddings
{
  "model": "embedding-model-id",
  "input": "Текст для поиска или классификации"
}

Для чего использовать

Эмбеддинги подходят для поиска по базе знаний, классификации, похожих документов и retrieval-сценариев.

Параметры запросов

{
  "model": "anthropic/claude-sonnet-4-6",
  "messages": [...],
  "temperature": 0.3,
  "max_tokens": 800,
  "stream": true
}

Зависит от модели

Поддержка streaming, tools, vision, JSON mode и reasoning-параметров зависит от выбранной модели.

Ошибки API

401 Unauthorized  // проверьте API-ключ
404 Not Found     // проверьте endpoint или модель
429 Rate Limit    // превышен лимит запросов
500 Server Error  // повторите запрос позже

Как отлаживать

Проверяйте base URL, заголовок Authorization, id модели, формат JSON и лимиты ключа.

Лимиты

Проект: production
Ключ: crm-backend
Лимит: задаётся в личном кабинете
Отчёт: потребление по ключу и аккаунту

Контроль бюджета

Создавайте отдельные ключи для тестов, production и разных сервисов. Так проще видеть расход и управлять лимитами.

Примеры кода

# cURL, Python и Node.js
base_url = "https://api.portalgpt.ru/v1"
api_key = "ВАШ_КЛЮЧ"
model = "anthropic/claude-sonnet-4-6"

Где смотреть полный код

Полные примеры для cURL, Python и Node.js показаны в блоке быстрого старта выше на странице.

Интеграции

OpenAI SDK: укажите baseURL
LangChain: настройте custom OpenAI endpoint
n8n / Dify: задайте Base URL и API key
IDE-клиенты: проверьте поле OpenAI Base URL

Главное условие

Если инструмент поддерживает кастомный OpenAI endpoint, его обычно можно подключить через base URL и ключ.

Оставьте заявку — пришлём ссылку на документацию и примеры подключения, как только они будут готовы.

FAQ

Вопросы по API

Короткие ответы на вопросы, которые обычно возникают перед подключением.

Это формат, при котором ваш клиент отправляет запросы по логике OpenAI API. В большинстве случаев достаточно заменить base URL и API-ключ.
Ключ создаётся в личном кабинете PortalGPT. Он используется для авторизации и учёта потребления.
Актуальный список моделей доступен в документации или личном кабинете. Модель указывается в параметре model.
От выбранной модели, количества входных и выходных токенов, типа задачи и дополнительных параметров.
Да, используйте отдельные API-ключи и лимиты для проектов, тестов и production-среды.
Да, API PortalGPT ориентирован на подключение из России без необходимости использовать VPN.
Для компаний доступен сценарий оплаты с документами. Подробности можно уточнить через форму подключения.
Да, если SDK позволяет указать кастомный base URL.
В документации есть примеры для cURL, Python, Node.js и популярных инструментов.
Напишите в поддержку. Мы подскажем доступные альтернативы или уточним возможность подключения.
Заявка

Оставить заявку

Оставьте контакты — расскажем про доступы, лимиты и оплату от компании.