api документация
REST API для генерации изображений, видео и аудио. Оптимизировано для AI-агентов с минимальным расходом токенов.
быстрый старт
1. получите API ключ в личном кабинете
2. пополните баланс в разделе биллинга
3. сделайте первый запрос:
curl -X POST https://api.neuroartist.ru/api/v1/generate \
-H "Authorization: Bearer na_live_..." \
-H "Content-Type: application/json" \
-d '{
"model": "fal-ai/flux/schnell",
"input": { "prompt": "горы на закате" },
"sync": true
}'аутентификация
передавайте API ключ в заголовке Authorization:
Authorization: Bearer na_live_xxxxxxxxxxxxx
ключи начинаются с na_live_ для production и na_test_ для тестового окружения.
endpoints
/api/v1/models?category=text-to-image&format=compactсписок доступных моделей
/api/v1/models/:id/schema?format=compactсхема параметров модели
/api/v1/generateсоздать генерацию
/api/v1/requests/:idстатус генерации
/api/v1/requests/:id/streamsse стрим статуса
/api/v1/uploadзагрузить файл
/api/v1/balanceпроверить баланс
POST /api/v1/generate
request
{
"model": "fal-ai/flux/schnell",
"input": {
"prompt": "A cat astronaut",
"image_size": "landscape_16_9",
"num_images": 1
},
"sync": true
}response
{
"id": "req_abc123",
"status": "completed",
"model": "fal-ai/flux/schnell",
"output": {
"images": [{ "url": "https://cdn.neuroartist.ru/..." }]
},
"processing_time_ms": 2340,
"cost_rub": 1.35
}sync: true — ждать результат (для быстрых моделей)
sync: false — вернуть ID для поллинга
POST /api/v1/upload
загрузка файлов для img2img, video и других моделей.
multipart/form-data
curl -X POST https://api.neuroartist.ru/api/v1/upload \ -H "Authorization: Bearer na_live_..." \ -F "file=@image.png"
response
{
"file_id": "uuid",
"url": "https://cdn.neuroartist.ru/...",
"provider_url": "https://...",
"expires_at": "2026-03-04T12:00:00Z"
}используйте provider_url в параметрах генерации (image_url и т.д.)
коды ошибок
UNAUTHORIZEDневерный или отсутствует API ключINSUFFICIENT_BALANCEнедостаточно средствRATE_LIMITEDпревышен лимит запросовNOT_FOUNDмодель или запрос не найденPROVIDER_ERRORошибка провайдера (автовозврат)usage tiers
тир повышается автоматически по мере накопления платежей.
для ai агентов
оптимизированные форматы для LLM и инструментов:
/llms.txt — краткое описание сервиса для AI
/llms-full.txt — полная документация в markdown
/api/openapi — OpenAPI 3.1 спецификация
?format=compact — минимизирует токены в ответах API
готовы начать?
создайте аккаунт и получите API ключ за минуту.
создать аккаунт