Быстрый старт
Подготовьте аккаунт
- Создайте аккаунт или войдите в личный кабинет.
- Откройте баланс и пополните его в рублях банковской картой или через СБП.
- Создайте ключ в разделе API-ключи.
- Выберите модель в каталоге и скопируйте её
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.
Обновлено