NeuralSpace API

Язык: Русский · English · العربية · 简体中文 · ko · ja · Deutsch · Français · Español · Italiano · Svenska · עברית · ייִדיש · हिन्दी · Nederlands · Português · Română · Polski · Čeština · Ελληνικά · Slovenčina · Magyar · Bahasa Indonesia · Bahasa Melayu · Dansk · Suomi · Norsk · Hrvatski

Документация для разработчиков и ИИ-агентов. Эта страница доступна без авторизации и предназначена в том числе для автоматического чтения.

Базовый URL: https://neuralspace.pro. Оплата — токенами баланса аккаунта (1 токен = 1 ₽), без подписок и иностранных карт. Эндпоинты текста и чата совместимы с Anthropic и OpenAI SDK — достаточно поменять base_url и ключ.

Аутентификация

Создайте API-ключ в личном кабинете: https://neuralspace.pro/api-keys. Ключ имеет вид nsk-... и показывается один раз. Передавайте его в заголовке:

x-api-key: nsk-ваш_ключ

Допустим и заголовок Authorization: Bearer nsk-... (для OpenAI-совместимых клиентов).

MCP-сервер — подключите NeuralSpace к своему ИИ-агенту

Всё, что умеет этот API (генерация картинок/видео/музыки, чат с LLM, синтез и распознавание речи, баланс, цены), доступно и как MCP-сервер (Model Context Protocol) — его можно подключить к Claude Code, Claude Desktop, Cursor и любому другому MCP-клиенту, и ваш ИИ-агент будет сам генерировать контент от имени вашего аккаунта.

Эндпоинт (Streamable HTTP, без сессий): https://neuralspace.pro/mcp. Авторизация — тот же ключ nsk-... в заголовке Authorization: Bearer или x-api-key.

# Claude Code
claude mcp add --transport http neuralspace https://neuralspace.pro/mcp \
  --header "Authorization: Bearer nsk-ваш_ключ"
// Cursor / Claude Desktop и другие клиенты с streamable-http
{
  "mcpServers": {
    "neuralspace": {
      "type": "http",
      "url": "https://neuralspace.pro/mcp",
      "headers": { "Authorization": "Bearer nsk-ваш_ключ" }
    }
  }
}
// Клиенты, умеющие только stdio — через мост mcp-remote
{
  "mcpServers": {
    "neuralspace": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://neuralspace.pro/mcp",
               "--header", "Authorization: Bearer nsk-ваш_ключ"]
    }
  }
}

Инструменты MCP-сервера: list_models (модели и живые цены), get_balance (баланс), chat (LLM), generate_image, generate_video + check_video, generate_music + check_music, text_to_speech, transcribe_audio. Тарификация и возвраты — ровно как у прямых вызовов API; успешные генерации появляются карточками в вашем кабинете. Для синхронной генерации изображений (до ~2 минут) увеличьте таймаут MCP-инструментов в клиенте, если он меньше.

GET /v1/balance и GET /v1/models — сервисные эндпоинты

GET /v1/balance — текущий баланс токенов владельца ключа: { "balance": N, "currency": "tokens" }. GET /v1/models — машиночитаемый список всех моделей с живыми ценами (JSON-версия этой страницы). Оба требуют ключ.

POST /v1/messages — текстовые модели (формат Anthropic)

Совместим с Anthropic Messages API. Модели: claude-haiku-4-5, claude-sonnet-5, claude-sonnet-5-5, claude-opus-5, claude-opus-5-5, claude-fable-5.

Поля тела: model, messages (массив {role, content}, role — user/assistant), max_tokens (1—32000), необязательно system.

curl https://neuralspace.pro/v1/messages \
  -H "x-api-key: nsk-ваш_ключ" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-opus-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Привет!"}]
  }'

Через Anthropic SDK (Python): Anthropic(base_url="https://neuralspace.pro", api_key="nsk-...").

POST /v1/chat/completions — чат-модели (формат OpenAI)

Совместим с OpenAI Chat Completions API. Модели: gpt-5-6, gpt-5-6-balanced, gpt-5-6-fast, gpt-6-astra, gpt-6-sol, gpt-6-luna, gpt-6-1-sol, gpt-6-1-sol-pro, gpt-5-mini, gpt-5-4-mini, grok-4-3, grok-4-5, grok-4-6, grok-4-7, gemini-3-8-flash, deepseek-v4.1-flash, deepseek-v4-pro, glm-5.3-flash, glm-5.3, kimi-k2.6, kimi-k3.

Поля тела: model, messages (role — system/user/assistant), max_tokens или max_completion_tokens, необязательно reasoning_effort (для GPT-5.6, GPT-6 Astra и Grok 4.5).

curl https://neuralspace.pro/v1/chat/completions \
  -H "Authorization: Bearer nsk-ваш_ключ" \
  -H "content-type: application/json" \
  -d '{
    "model": "gpt-5-6-balanced",
    "messages": [{"role": "user", "content": "Привет!"}]
  }'

Через OpenAI SDK: OpenAI(base_url="https://neuralspace.pro/v1", api_key="nsk-...").

Голос в реальном времени

Grok Think Fast доступна по WebSocket, говорит и слушает в одном потоке. Лимит сессии — 120 минут. Цена считается по фактической длительности входящего и исходящего аудио, точная сумма — в таблице цен выше.

const ws = new WebSocket(
  "wss://neuralspace.pro/v1/realtime?model=grok-voice-think-fast-2.0&lang=ru",
  { headers: { Authorization: "Bearer nsk-ваш_ключ" } }
);

POST /v1/images/generations — генерация изображений

Синхронный: ответ содержит готовый URL. Токены списываются только при успехе. Модели: nano-banana, nano-banana-pro, nano-banana-2, nano-banana-2-lite, flux-2-pro, gpt-image-15, gpt-image-2, gpt-image-2-pro, gpt-image-25, seedream-45, seedream-5-lite, seedream-5-flash, seedream-5-pro, grok-image, grok-imagine-image-2, ns-image, z-image, ideogram, midjourney.

Поля тела: model, prompt (до 5000 символов), необязательно aspect_ratio (у gpt-image-2-pro — 1:1/3:2/2:3; у gpt-image-25 — auto/1:1/3:2/2:3/16:9/9:16/4:3/3:4/21:9, а 27:16/16:27/9:8/8:9 только в 1K), resolution (1K/2K/4K), variant (flare/sunburst — gpt-image-25), background (transparent/opaque/auto — gpt-image-25), output_format (jpeg/png — nano-banana-pro; jpeg/png/webp — gpt-image-2-pro), quality (medium/high — gpt-image-15; low/medium/high — gpt-image-2-pro), mode (relaxed/fast/turbo — midjourney), image_urls (массив — включает режим редактирования/image-to-image).

curl https://neuralspace.pro/v1/images/generations \
  -H "x-api-key: nsk-ваш_ключ" \
  -H "content-type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "prompt": "Кот в космосе, цифровая иллюстрация",
    "resolution": "2K"
  }'

Ответ: { "data": [{ "url": "https://..." }], "usage": { "tokens": N } }.

POST /v1/videos/generations — генерация видео (асинхронно)

Видео генерируется минутами, поэтому асинхронно: POST создаёт задачу и списывает токены, затем опрашивайте GET /v1/videos/generations/<id>. При ошибке/таймауте токены возвращаются. Модели: seedance-2.0, seedance-2.5, veo-3.1, veo-3.1-fast, veo-3.1-lite, kling-o3, kling-3.0, kling-3-0-turbo, grok-imagine, wan-2.6, gemini-omni-flash-1-1, gemini-omni-1.

Поля тела: model, prompt, необязательно duration, resolution, speed (seedance), mode (kling/grok), audio (kling), aspect_ratio, image_urls, multi_shots (раскадровка — kling-3.0 и wan-2.6).

Дополнительно для kling-3.0:

# 1. создать задачу
curl https://neuralspace.pro/v1/videos/generations \
  -H "x-api-key: nsk-ваш_ключ" \
  -H "content-type: application/json" \
  -d '{"model": "seedance-2.0", "prompt": "Закат над океаном", "duration": 5}'
# ответ: { "id": "task_...", "status": "pending", "poll_url": "..." }

# 2. опрашивать статус, пока status != completed/failed
curl https://neuralspace.pro/v1/videos/generations/task_... \
  -H "x-api-key: nsk-ваш_ключ"
# при completed: { "status": "completed", "data": [{ "url": "https://..." }] }

POST /v1/music/generations — генерация музыки (асинхронно)

Музыка (Suno) генерируется минутами, поэтому асинхронно: POST создаёт задачу и списывает токены, затем опрашивайте GET /v1/music/generations/<id>. При ошибке/таймауте токены возвращаются. За одну генерацию обычно возвращается 2 трека. Модели: V6, V6_WILD, V6_MINI, V5_5, V5, V4_5PLUS, V4_5, V4.

Поля тела: model, prompt (описание музыки; в режиме custom_mode с вокалом — текст песни), необязательно instrumental (без вокала), custom_mode (требует style и title), style, title, negative_tags, vocal_gender (m/f), duration — длительность трека в секундах, от 10 до 360 (доступна для моделей V5_5, V6, V6_MINI и V6_WILD вместе с custom_mode: true; без неё длительность выбирает модель).

# 1. создать задачу
curl https://neuralspace.pro/v1/music/generations \
  -H "x-api-key: nsk-ваш_ключ" \
  -H "content-type: application/json" \
  -d '{"model": "V5", "prompt": "Энергичный синтвейв про ночной город"}'
# ответ: { "id": "task_...", "status": "pending", "poll_url": "..." }

# 2. опрашивать статус, пока status != completed/failed
curl https://neuralspace.pro/v1/music/generations/task_... \
  -H "x-api-key: nsk-ваш_ключ"
# при completed: { "status": "completed", "data": [{ "url": "https://...", "title": "...", "duration": 123 }] }

POST /v1/audio/speech — синтез речи (формат OpenAI)

Совместим с OpenAI Audio Speech API. Синхронный: ответ содержит готовый URL аудиофайла. Токены списываются только при успехе, по числу символов. Модели: tts-1, tts-1-hd.

Поля тела: model, input (текст, до 4096 символов), необязательно voice (alloy/echo/fable/onyx/nova/shimmer), response_format (mp3/opus/aac/flac/wav).

curl https://neuralspace.pro/v1/audio/speech \
  -H "Authorization: Bearer nsk-ваш_ключ" \
  -H "content-type: application/json" \
  -d '{
    "model": "tts-1",
    "voice": "alloy",
    "input": "Привет! Это синтез речи NeuralSpace."
  }'

POST /v1/audio/transcriptions — транскрипция аудио (формат OpenAI)

Совместим с OpenAI Audio Transcriptions API (Whisper). Файл передаётся как multipart/form-data. Синхронный: ответ содержит распознанный текст. Токены списываются только при успехе, по длительности аудио (оценка по размеру файла). Модели: whisper-large-v3, whisper-1. Лимит файла — 25 МБ.

Поля формы: file (аудио: mp3/mp4/mpeg/mpga/m4a/wav/webm/ogg/flac), model (whisper-large-v3; легаси whisper-1 принимается и исполняется как large-v3), необязательно language (ISO-код, напр. ru/en), prompt (подсказка контекста).

curl https://neuralspace.pro/v1/audio/transcriptions \
  -H "Authorization: Bearer nsk-ваш_ключ" \
  -F model="whisper-large-v3" \
  -F file="@audio.mp3"
# ответ: { "text": "...", "model": "whisper-large-v3", "usage": { "tokens": 0.2 } }

Ответ: { "text": "распознанный текст", "model": "whisper-large-v3", "usage": { "tokens": 0.2 } }.

Видео-аватары

Говорящие видео-аватары и связанные режимы. Справочники: GET /v1/avatars (avatar_id), GET /v1/avatars/voices?language=en (voice_id), GET /v1/avatars/languages (языки перевода), /v1/avatars/styles, /v1/avatars/templates, /v1/avatars/assets, /v1/avatars/brand-kits. Генерация асинхронная: POST /v1/avatars/generations с полем type, затем опрос GET /v1/avatars/generations/<id>. Токены списываются при создании и возвращаются при ошибке.

curl https://neuralspace.pro/v1/avatars/voices?language=en \
  -H "x-api-key: nsk-ваш_ключ"

curl https://neuralspace.pro/v1/avatars/generations \
  -H "x-api-key: nsk-ваш_ключ" \
  -H "content-type: application/json" \
  -d '{"type": "talking_avatar", "avatar_id": "avatar_...", "voice_id": "voice_...", "script": "Hello!"}'
# ответ: { "id": "task_...", "status": "pending", "poll_url": "..." }

POST /v1/characters — создать персонажа / голосового ассистента

Создаёт ИИ-персонажа или голосового ассистента в вашем кабинете (доступен в разделе «Персонажи»). Без image_url создаётся голосовой ассистент (voice_only) с пресет-голосом — быстро и дёшево. С image_url (публичный URL фото) создаётся персонаж с видео-аватаром. Стоимость — 10 токенов, списываются при успехе.

Поля: name (обязательно), instruction (характер/системная инструкция), voice (для голосового: alloy, echo, shimmer, sage, verse, coral, ash, ballad; по умолчанию alloy), start_script (приветствие), image_url (фото для видео-аватара), language (ru/en).

curl https://neuralspace.pro/v1/characters \
  -H "Authorization: Bearer nsk-ваш_ключ" \
  -H "Content-Type: application/json" \
  -d '{ "name": "Мой ассистент", "instruction": "Дружелюбный помощник по продукту", "voice": "verse" }'
# ответ: { "character": { "id": "voice-...", "name": "...", "characterType": "voice_only", "voice": {...} } }

GET /v1/characters — список ваших персонажей

Возвращает { "data": [{ "id", "name", "characterType", "voice", "isVoiceOnly", ... }] }.

Модели и цены

Цены — в токенах сайта (1 токен = 1 ₽). Тарифы динамические и могут меняться; эта страница всегда отражает актуальные значения.

Цена плавающая: за каждый запрос списывается его фактическая стоимость, поэтому цифры в таблицах — ориентир, а не прейскурант. Там, где цена модели меняется в течение дня, под ней показан разброс за последние сутки.

Текстовые модели (за 1М токенов)

МодельIDВход / 1МВыход / 1М
Claude Haiku 4.5claude-haiku-4-540208.5
Claude Sonnet 5claude-sonnet-5149750
Claude Sonnet 5.5claude-sonnet-5-5140.5702
Claude Opus 5claude-opus-53511754.5
Claude Opus 5.5claude-opus-5-52811404
Claude Fable 5claude-fable-57023509.5

Чат-модели (за 1М токенов)

МодельIDВход / 1МВыход / 1М
GPT-5.6 Solgpt-5-6204.51228
GPT-5.6 Terragpt-5-6-balanced80614
GPT-5.6 Lunagpt-5-6-fast51248.5
GPT-6 Astragpt-6-astra1461.57308.5
GPT-6 Solgpt-6-sol87.5
84.05–87.75 за сутки
438.5
GPT-6 Lunagpt-6-luna4.522
GPT-6.1 Solgpt-6-1-sol87.5438.5
GPT-6.1 Sol Progpt-6-1-sol-pro292.5
длинный контекст от 272 000 вх. токенов: 584.5 / 2192.5 за 1М
1461.5
GPT-5 Minigpt-5-mini44351
GPT-5.4 Minigpt-5-4-mini131.5789.5
Grok 4.3grok-4-387.5175.5
Grok 4.5grok-4-5117351
Grok 4.6grok-4-6117351
Grok 4.7grok-4-7117351
Gemini 3.8 Flashgemini-3-8-flash33164.5
DeepSeek V4.1 Flashdeepseek-v4.1-flash20.541
DeepSeek V4 Prodeepseek-v4-pro63.5127
GLM-5.3 Flash (Zhipu)glm-5.3-flash2273
GLM-5.3 (Zhipu)glm-5.3204.5643
Kimi K2.6 (Moonshot)kimi-k2.6139584.5
Kimi K3 (Moonshot)kimi-k398
97.93–105.24 за сутки
2046.5
1900.2–2046.37 за сутки

Изображения (за изображение)

МодельIDТарифы (токенов)Единица
Nano Banana (Gemini 2.5 Flash)nano-banana1K — 3.5за изображение
Nano Banana Pronano-banana-pro1K — 9; 2K — 11.5; 4K — 15за изображение
Nano Banana 2nano-banana-21K — 7; 2K — 10.5; 4K — 16за изображение
Nano Banana 2 Litenano-banana-2-lite1K — 3.5за изображение
FLUX 2 Proflux-2-pro1K — 6; 2K — 6за изображение
GPT Image 1.5gpt-image-15medium — 3.5; high — 19.5за изображение
GPT Image 2gpt-image-21K — 5.5; 2K — 9; 4K — 14за изображение
GPT Image 2 Progpt-image-2-prolow — 2.92; medium — 11.17; high — 38.9за изображение
ChatGPT Images 2.5gpt-image-251K — 5.5; 2K — 9; 4K — 14.5за изображение
Seedream 4.5seedream-45за изображение — 5.5за изображение
Seedream 5 Liteseedream-5-liteза изображение — 5за изображение
Seedream 5 Flashseedream-5-flashза изображение — 3за изображение
Seedream 5 Proseedream-5-probasic (1K) — 6; high (2K) — 12.5за изображение
Grok Imagine 1grok-imageза изображение — 3.5за изображение
Grok Imagine 2grok-imagine-image-2за изображение — 3.5за изображение
NS-Imagens-imageза изображение — 0.25за изображение
Z-Imagez-imageза изображение — 0.7за изображение
Ideogram V3ideogramTURBO — 3; BALANCED — 6; QUALITY — 9за изображение
Midjourney v7midjourneyrelaxed — 2.5; fast — 6.5; turbo — 13.5за изображение

Видео

МодельIDТарифы (токенов)Единица
Seedance 2.0 (ByteDance)seedance-2.0fast 720p — 58; standard 720p — 88; fast 1080p — 325; standard 1080p — 404за 5 c
Seedance 2.5 (ByteDance)seedance-2.5480p — 102; 720p — 230; 1080p — 417за 5 c
Veo 3.1 Qualityveo-3.1за видео — 219.5за видео
Veo 3.1 Fastveo-3.1-fastза видео — 52.5за видео
Veo 3.1 Liteveo-3.1-liteза видео — 26.5за видео
Kling O3 (Kuaishou)kling-o3720p — 51; 1080p — 65.5; 4K — 244за 5 c
Kling 3.0 (Kuaishou)kling-3.0std — 51; pro — 65.5; 4K — 244за 5 c
Kling 3.0 Turbo (Kuaishou)kling-3-0-turbo720p — 65.5; 1080p — 82за 5 c
Grok Imagine (xAI)grok-imagine480p — 12.5; 720p — 23.5за 6 c
Wan 2.6 (Alibaba)wan-2.6720p — 62; 1080p — 93за 5 c
Gemini Omni 1.1 Flashgemini-omni-flash-1-1360p — 58; 720p — 58; 1080p — 58; 4K — 135за 5 c
Gemini Omni 1gemini-omni-1720p — 58; 1080p — 58; 4K — 135за 5 c

Музыка

МодельIDТарифы (токенов)Единица
Suno V6V6за генерацию — 10.5за генерацию
Suno V6 WildV6_WILDза генерацию — 10.5за генерацию
Suno V6 MiniV6_MINIза генерацию — 10.5за генерацию
Suno V5.5V5_5за генерацию — 10.5за генерацию
Suno V5V5за генерацию — 10.5за генерацию
Suno V4.5+V4_5PLUSза генерацию — 10.5за генерацию
Suno V4.5V4_5за генерацию — 10.5за генерацию
Suno V4V4за генерацию — 10.5за генерацию

Синтез речи (за 1000 символов)

МодельIDТарифы (токенов)Единица
OpenAI TTStts-1за 1000 символов — 2.64за 1000 символов
OpenAI TTS HDtts-1-hdза 1000 символов — 5.27за 1000 символов

Транскрипция аудио (за 1 минуту)

МодельIDТарифы (токенов)Единица
Whisper large-v3whisper-large-v3за 1 минуту — 0.27за 1 минуту
Whisper (совместимость, = large-v3)whisper-1за 1 минуту — 0.27за 1 минуту

Видео-аватары

МодельIDТарифы (токенов)Единица
Talking avatartalking_avatar11.5за 1 c
Video translationvideo_translation2.5за 1 c
AI clippingai_clipping26.5за видео
Cinematic avatarcinematic_avatar1228за видео
Video agentvideo_agent17.5за 1 c
Text to speechtext_to_speech0.5за 1 c
Filler word removalfiller_removal105.5за 1 c
Animation renderhyperframes17.5за 1 минуту
Studio (scene merge)studio11.5за 1 c
Proofread translationproofread0.7за 1 c

Ошибки

Текстовый эндпоинт возвращает ошибки в формате Anthropic ({ "type": "error", "error": { "type", "message" } }), чат — в формате OpenAI ({ "error": { "message", "type" } }). Коды: 401 — нет/неверный ключ, 403 — аккаунт заблокирован, 429 — превышен лимит, 400 — неверный запрос или мало токенов.

Поддержка и пополнение баланса: https://neuralspace.pro/payment. Управление ключами: https://neuralspace.pro/api-keys.

Готовые настройки для OpenCode, Claude Code, Cursor, Harness и MCP.