Devly API Documentation
Документация
OpenAI-compatible API с короткими Devly-именами моделей.
https://devlyapi.vercel.app/v1Аутентификация
Для API-запросов нужен ключ из Dashboard. Передавайте его как Bearer token.
Authorization: Bearer devly_sk_...
Chat Completions
Основной endpoint — POST/v1/chat/completions. Формат запроса совместим с OpenAI Chat Completions.
curl https://devlyapi.vercel.app/v1/chat/completions \
-H "Authorization: Bearer $DEVLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "GPT-6 Luna",
"messages": [{"role": "user", "content": "Привет!"}]
}'Модели
В публичном API используются только короткие имена моделей.
Простое общение
Автономная техподдержка и автоматизация
Агентские задачи и автономная техподдержка
Быстрая модель DeepSeek для общего использования и агентских задач
Универсальная модель Space Bunny
Эффективная модель GLM для кодинга, общего использования и агентских задач
Быстрая GPT-6 модель для массовых и повседневных задач
Продвинутая GPT-6 модель для кодинга, сложных задач и рассуждений
JavaScript
const response = await fetch(
"https://devlyapi.vercel.app/v1/chat/completions",
{
method: "POST",
headers: {
"Authorization": "Bearer " + process.env.DEVLY_API_KEY,
"Content-Type": "application/json"
},
body: JSON.stringify({
"model": "Qwen-3.8-27B",
"messages": [{ role: "user", content: "Hello!" }]
})
}
)
const data = await response.json()Python
import requests
response = requests.post(
"https://devlyapi.vercel.app/v1/chat/completions",
headers={"Authorization": f"Bearer {DEVLY_API_KEY}"},
json={
"model": "Qwen-3.8-27B",
"messages": [{"role": "user", "content": "Hello!"}]
}
)
print(response.json())Ответ
Успешный ответ возвращается в OpenAI-подобном JSON-формате. Поле usage используется для расчёта списания.
{
"id": "gen-...",
"object": "chat.completion",
"choices": [...],
"usage": {
"prompt_tokens": 123,
"completion_tokens": 45,
"total_tokens": 168
}
}Биллинг
100 000 токенов = 0,50 ₽. Множитель модели применяется к фактическому usage. Например, модель с множителем 0.65 списывает примерно 65% от usage.
Ошибки
400Некорректный запрос или модель недоступна.401API key отсутствует или неверен.402Недостаточно токенов.5xxОшибка Devly или upstream-провайдера.Примечание
Сейчас endpoint работает без streaming: запросы с "stream": true отклоняются. Поддержка streaming будет добавлена отдельно.