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

Подготовьте аккаунт

  1. Создайте аккаунт или войдите в личный кабинет.
  2. Откройте баланс и пополните его в рублях банковской картой или через СБП.
  3. Создайте ключ в разделе API-ключи.
  4. Выберите модель в каталоге и скопируйте её externalId в поле model.

Оплата проходит через эквайринг Т-Банка. Подробности: баланс и списания.

Отправьте первый запрос

Замените YOUR_API_KEY своим ключом. В примерах выбрана DeepSeek: DeepSeek V4 Flash. Актуальные параметры и цену проверяйте на странице модели.

cURL

curl https://api.apikley.ru/v1/chat/completions \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "deepseek/deepseek-v4-flash",
    "messages": [{"role": "user", "content": "Объясните, что такое API, в двух предложениях."}],
    "stream": false
  }'

Для Python установите пакет командой python -m pip install openai. Сохраните следующий пример в example.py и запустите python example.py.

Python

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.apikley.ru/v1",
    max_retries=0,
)
response = client.chat.completions.create(
    model="deepseek/deepseek-v4-flash",
    messages=[{"role": "user", "content": "Объясните, что такое API, в двух предложениях."}],
    stream=False,
)
print(response.choices[0].message.content)

Для Node.js установите пакет командой npm install openai. Сохраните следующий пример в example.mjs и запустите node example.mjs.

Node.js

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "YOUR_API_KEY",
  baseURL: "https://api.apikley.ru/v1",
  maxRetries: 0,
});
const response = await client.chat.completions.create({
  model: "deepseek/deepseek-v4-flash",
  messages: [{ role: "user", content: "Объясните, что такое API, в двух предложениях." }],
  stream: false,
});
console.log(response.choices[0].message.content);

В примерах SDK автоматические повторы отключены. После тайм-аута результат операции может быть неизвестен; порядок действий описан в разделе ошибок.

Проверьте результат

При 401 проверьте ключ и заголовок. При 402 откройте баланс. При 422 проверьте JSON и поле model.

Частые вопросы

Где найти ID модели?

На странице модели в каталоге или в поле externalId каталога API. UUID id для чат-запроса не подходит.

Нужен ли VPN?

Сайт Apikley работает без VPN.

Можно ли сменить модель в примере?

Выберите её externalId в каталоге и проверьте параметры и структуру ответа. Они не обязаны совпадать для всех моделей.

Как вынести ключ из кода?

Используйте переменную окружения на сервере. Примеры есть в разделе OpenAI SDK.

Обновлено