МоделиЦеныДокументацияГайдыВойтиОткрыть чат
integrations

OpenAI-compatible API: как подключить apiprovider.pro

Подключите GPT API apiprovider.pro через OpenAI-compatible API: актуальные Base URL, Bearer-авторизация и примеры для cURL, Python и Node.js.

Обновлено 26 июля 2026 г.

apiprovider.pro предоставляет OpenAI-compatible API. Если ваш проект уже работает с совместимым клиентом, обычно достаточно заменить Base URL, API-ключ и значение model, не переписывая бизнес-логику запроса.

Сначала зарегистрируйтесь, затем пополните баланс и только после зачисления выберите модель. Для основной универсальной работы после пополнения используйте gpt-5.6-terra; для стартовых и экономичных запросов — gpt-5.6-luna. Ключ создаётся на странице API-ключей, а актуальные model ID и условия стоит сверять в документации и на странице цен.

Для текстовых задач доступны два маршрута:

  • Chat Completions: POST /chat/completions;
  • Responses API: POST /responses.

Ниже — безопасный минимальный путь подключения через cURL, Python и Node.js.

Получить API-ключ Настроить первый запрос

Параметры подключения

ПараметрЗначение
Основной Base URLhttps://api.apiprovider.pro/v1
RU Base URLhttps://api.ru.apiprovider.pro/v1
АвторизацияAuthorization: Bearer YOUR_API_KEY
Chat CompletionsPOST /chat/completions
Responses APIPOST /responses
Пример model IDgpt-5.6-terra

RU endpoint использует те же API-ключи, model ID и формат запросов, что и основной endpoint.

Шаг 1. Создайте и сохраните API-ключ

Создайте ключ в личном кабинете apiprovider.pro. Храните его только в переменной окружения или секрет-хранилище: не добавляйте ключ в Git, фронтенд-код, скриншоты или сообщения в чате.

Пример переменной окружения:

export APIPROVIDER_API_KEY="YOUR_API_KEY"

Для Windows, CI/CD и платформенных секрет-хранилищ используйте штатный способ задания переменных окружения, не сохраняя ключ в исходниках.

Шаг 2. Проверьте запрос через cURL

Начните с минимального запроса. Он помогает отделить проблему подключения от настроек SDK или приложения.

curl https://api.apiprovider.pro/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $APIPROVIDER_API_KEY" \
  -d '{
    "model": "gpt-5.6-terra",
    "messages": [
      {"role": "user", "content": "Ответь одним предложением: API подключён."}
    ]
  }'

Если запросы идут из России, замените в команде домен на https://api.ru.apiprovider.pro/v1/chat/completions. Тело запроса и заголовок авторизации менять не нужно.

Шаг 3. Подключите Python

Ниже пример с официальным Python-клиентом, который принимает кастомный base_url для OpenAI-compatible API.

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["APIPROVIDER_API_KEY"],
    base_url="https://api.apiprovider.pro/v1",
)

response = client.chat.completions.create(
    model="gpt-5.6-terra",
    messages=[
        {"role": "user", "content": "Составь краткий план статьи про API-интеграцию."}
    ],
)

print(response.choices[0].message.content)

Для RU endpoint поменяйте только base_url:

base_url="https://api.ru.apiprovider.pro/v1"

Если вы используете другой совместимый Python-клиент, передайте в него те же три значения: Base URL, Bearer API-ключ и model ID.

Шаг 4. Подключите Node.js

Пример для JavaScript/Node.js с OpenAI-compatible клиентом:

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.APIPROVIDER_API_KEY,
  baseURL: "https://api.apiprovider.pro/v1",
});

const response = await client.chat.completions.create({
  model: "gpt-5.6-terra",
  messages: [
    { role: "user", content: "Сформулируй три идеи для названия продукта." },
  ],
});

console.log(response.choices[0].message.content);

Для российского маршрута используйте baseURL: "https://api.ru.apiprovider.pro/v1". Не отправляйте ключ в браузер: запросы с секретом должны выполняться на сервере или в защищённой среде.

Как выбрать модель для первого запуска

После пополнения для универсального первого теста используйте gpt-5.6-terra. Если важнее экономия или длинный контекст, протестируйте gpt-5.6-luna на собственных задачах.

Доступные model ID и тарифы меняются, поэтому перед production-подключением сверяйте их через GET /v1/models и GET /v1/pricing.

Сравнить GPT-модели

Проверка и обработка ошибок

Перед запуском приложения проверьте:

  1. API-ключ передаётся через Authorization: Bearer ....
  2. Указан полный Base URL с суффиксом /v1.
  3. В поле model используется актуальный публичный model ID.
  4. На балансе достаточно средств для выбранной модели.

Типовые ответы:

  • 401 — проверьте API-ключ и заголовок Authorization;
  • 402 — проверьте баланс;
  • 429 — снизьте частоту запросов и повторите попытку с паузой;
  • 5xx — проверьте URL и повторите запрос с ограниченным числом попыток.

Не делайте бесконечные повторы: задайте лимит ретраев, увеличивающуюся паузу и логирование ошибки без записи API-ключа.

FAQ

Совместим ли apiprovider.pro с OpenAI SDK?

apiprovider.pro заявляет OpenAI-compatible API. В совместимом клиенте укажите свой API-ключ, Base URL https://api.apiprovider.pro/v1 и нужный model ID.

Какой endpoint использовать для первого текстового запроса?

Для быстрого старта используйте POST /chat/completions. Также доступен POST /responses.

Можно ли использовать один ключ на основном и RU endpoint?

Да. На RU endpoint сохраняются те же ключи, модели и формат запросов.

Какой Base URL использовать из России?

Используйте https://api.ru.apiprovider.pro/v1. Формат запроса остаётся прежним.

Где посмотреть доступные модели и тарифы?

Перед запуском проверьте GET /v1/models и GET /v1/pricing, так как список и тарифы могут обновляться.

Следующий шаг

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

Готовы попробовать?

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

Создать аккаунт