NeuralSpace API

اللغة: Русский · English · العربية · 简体中文

وثائق موجهة للمطورين ووكلاء الذكاء الاصطناعي. هذه الصفحة متاحة دون الحاجة إلى مصادقة، وهي مُعدّة، ضمن أمور أخرى، لتُقرأ تلقائيًا.

عنوان URL الأساسي: https://neuralspace.pro. تدفع باستخدام توكنات رصيد الحساب (1 توكن = 1 ₽)، دون اشتراكات أو بطاقات أجنبية. نقاط النهاية الخاصة بالنصوص والمحادثة متوافقة مع SDK لكل من Anthropic و OpenAI — فقط غيّر base_url والمفتاح.

المصادقة

أنشئ مفتاح API في حسابك: https://neuralspace.pro/api-keys. يبدو المفتاح على شكل nsk-... ويُعرض مرة واحدة فقط. مرّره في الترويسة:

x-api-key: nsk-your_key

يُقبل أيضًا ترويسة Authorization: Bearer nsk-... (للعملاء المتوافقين مع OpenAI).

خادم MCP — ربط NeuralSpace بوكيل الذكاء الاصطناعي الخاص بك

كل ما يمكن أن تقوم به هذه الواجهة البرمجية (توليد الصور/الفيديو/الموسيقى، والمحادثة مع نماذج اللغة الكبيرة، وتحويل النص إلى كلام والتعرّف عليه، والرصيد، والأسعار) متاح أيضًا كـخادم MCP (بروتوكول سياق النموذج) — يمكنك ربطه بـ 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-your_key"
// Cursor / Claude Desktop and other streamable-http clients
{
  "mcpServers": {
    "neuralspace": {
      "type": "http",
      "url": "https://neuralspace.pro/mcp",
      "headers": { "Authorization": "Bearer nsk-your_key" }
    }
  }
}
// Clients that only speak stdio — via the mcp-remote bridge
{
  "mcpServers": {
    "neuralspace": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://neuralspace.pro/mcp",
               "--header", "Authorization: Bearer nsk-your_key"]
    }
  }
}

أدوات خادم MCP: list_models (النماذج والأسعار الحيّة)، get_balance (الرصيد)، chat (نماذج اللغة الكبيرة)، generate_image، generate_video + check_video، generate_music + check_music، text_to_speech، transcribe_audio. تعمل الفوترة والمبالغ المستردة بنفس الطريقة المعتمدة في الاستدعاءات المباشرة للواجهة البرمجية؛ وتظهر عمليات التوليد الناجحة كبطاقات في حسابك. بالنسبة لتوليد الصور المتزامن (حتى نحو 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-4-6, claude-sonnet-5, claude-opus-4-6, claude-opus-4-7, claude-opus-4-8, claude-opus-5, claude-fable-5.

حقول النص (Body): model، messages (مصفوفة من {role, content}، والدور — user/assistantmax_tokens (1—32000)، وحقل system اختياري.

curl https://neuralspace.pro/v1/messages \
  -H "x-api-key: nsk-your_key" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-opus-4-8",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

عبر 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-5-mini, gpt-5-4-mini, grok-4-6, grok-4-5, grok-4-3, kimi-k2.6, kimi-k3, glm-5.2, deepseek-v4-flash, deepseek-v4-pro.

حقول جسم الطلب: model، messages (الدور — system/user/assistantmax_tokens أو max_completion_tokens، وبشكل اختياري reasoning_effort (لنماذج gpt-5-6 / gpt-5-6-balanced / gpt-5-6-fast، grok-4-5).

curl https://neuralspace.pro/v1/chat/completions \
  -H "Authorization: Bearer nsk-your_key" \
  -H "content-type: application/json" \
  -d '{
    "model": "gpt-5-6-balanced",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

عبر 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=ar",
  { headers: { Authorization: "Bearer nsk-your_key" } }
);

POST /v1/images/generations — توليد الصور

متزامن: تحتوي الاستجابة على رابط جاهز. يتم خصم الرموز فقط عند النجاح. النماذج: 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, seedream-45, seedream-5-lite, seedream-5-pro, grok-image, grok-imagine-image-2, ns-image, z-image, ideogram, midjourney.

حقول جسم الطلب: model، prompt (حتى 5000 حرف)، وبشكل اختياري aspect_ratio، resolution (1K/2K/4K — حيثما كان مدعومًا)، output_format (jpeg/png — nano-banana-pro)، quality (medium/high — gpt-image-15)، mode (relaxed/fast/turbo — midjourney)، image_urls (مصفوفة — تُفعّل وضع التعديل / تحويل الصورة إلى صورة).

curl https://neuralspace.pro/v1/images/generations \
  -H "x-api-key: nsk-your_key" \
  -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, veo-3.1, veo-3.1-fast, veo-3.1-lite, sora-2, sora-2-pro, kling-o3, kling-3.0, kling-3-0-turbo, grok-imagine, wan-2.6.

حقول النص الأساسي: model، prompt، وبشكل اختياري duration، resolution، speed (seedance)، mode (kling/grok)، quality (sora-2-pro)، 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-your_key" \
  -H "content-type: application/json" \
  -d '{"model": "seedance-2.0", "prompt": "غروب الشمس فوق المحيط", "duration": 5}'
# response: { "id": "task_...", "status": "pending", "poll_url": "..." }

# 2. استعلام الحالة بشكل دوري حتى تختلف status عن completed/failed
curl https://neuralspace.pro/v1/videos/generations/task_... \
  -H "x-api-key: nsk-your_key"
# when completed: { "status": "completed", "data": [{ "url": "https://..." }] }

POST /v1/music/generations — توليد الموسيقى (غير متزامن)

يستغرق إنشاء الموسيقى (Suno) دقائق، لذا فهو غير متزامن: ينشئ POST مهمة ويخصم الرموز، ثم يتم الاستعلام عبر GET /v1/music/generations/<id>. في حال حدوث خطأ أو انتهاء المهلة، تُسترد الرموز. عادةً ما تُعيد عملية إنشاء واحدة مقطعين صوتيين. النماذج: V5_5, V5, V4_5PLUS, V4_5, V4.

حقول الطلب: model، prompt (وصف الموسيقى؛ في custom_mode مع الغناء — كلمات الأغنية)، وبشكل اختياري instrumental (بدون غناء)، custom_mode (يتطلب style وtitlestyle، title، negative_tags، vocal_gender (m/f)، duration — مدة المقطوعة بالثواني، من 10 إلى 360 (متاح فقط لنموذج V5_5 مع custom_mode: true؛ وبدونه يختار النموذج المدة تلقائيًا).

# 1. إنشاء المهمة
curl https://neuralspace.pro/v1/music/generations \
  -H "x-api-key: nsk-your_key" \
  -H "content-type: application/json" \
  -d '{"model": "V5", "prompt": "موسيقى synthwave نشيطة عن مدينة ليلية"}'
# response: { "id": "task_...", "status": "pending", "poll_url": "..." }

# 2. استقصاء الحالة حتى تختلف عن completed/failed
curl https://neuralspace.pro/v1/music/generations/task_... \
  -H "x-api-key: nsk-your_key"
# when completed: { "status": "completed", "data": [{ "url": "https://...", "title": "...", "duration": 123 }] }

POST /v1/audio/speech — تحويل النص إلى كلام (تنسيق OpenAI)

متوافق مع OpenAI Audio Speech API. متزامن: تحتوي الاستجابة على رابط ملف صوتي جاهز. يتم خصم الرموز فقط عند النجاح، بحسب عدد الأحرف. النماذج: 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-your_key" \
  -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-your_key" \
  -F model="whisper-large-v3" \
  -F file="@audio.mp3"
# response: { "text": "...", "model": "whisper-large-v3", "usage": { "tokens": 0.2 } }

الاستجابة: { "text": "recognized text", "model": "whisper-large-v3", "usage": { "tokens": 0.2 } }.

POST /v1/characters — إنشاء شخصية / مساعد صوتي

تُنشئ شخصية ذكاء اصطناعي أو مساعدًا صوتيًا في حسابك (متوفر في قسم "Characters"). بدون image_url يُنشأ مساعد صوتي (voice_only) بصوت مُحدد مسبقًا — سريع وغير مكلف. مع image_url (رابط URL عام لصورة) تُنشأ شخصية بصورة أفاتار فيديو. التكلفة 10 توكنات، تُخصم عند النجاح.

الحقول: name (مطلوب)، instruction (الشخصية / تعليمات النظام)، voice (للمساعد الصوتي: alloy, echo, shimmer, sage, verse, coral, ash, ballad؛ الافتراضي alloystart_script (رسالة الترحيب)، image_url (صورة لأفاتار فيديو)، language (ru/en).

curl https://neuralspace.pro/v1/characters \
  -H "Authorization: Bearer nsk-your_key" \
  -H "Content-Type: application/json" \
  -d '{ "name": "My assistant", "instruction": "A friendly product assistant", "voice": "verse" }'
# response: { "character": { "id": "voice-...", "name": "...", "characterType": "voice_only", "voice": {...} } }

GET /v1/characters — عرض قائمة شخصياتك

تُعيد { "data": [{ "id", "name", "characterType", "voice", "isVoiceOnly", ... }] }.

النماذج والأسعار

الأسعار بوحدة توكنات الموقع (1 توكن = 1 ₽). الأسعار ديناميكية وقد تتغير؛ هذه الصفحة تعرض دائمًا القيم الحالية.

الأسعار متغيّرة: يُحتسب كل طلب بتكلفته الفعلية، لذا فإن الأرقام في الجداول مرجعية وليست سعرًا ثابتًا. حيثما يتغير سعر نموذج خلال اليوم، يظهر أسفله النطاق خلال آخر 24 ساعة.

نماذج النصوص (لكل 1M توكن)

النموذجالمعرّفالإدخال / 1Mالإخراج / 1M
Claude Haiku 4.5claude-haiku-4-540.5211
Claude Sonnet 4.6claude-sonnet-4-6186.5932
Claude Sonnet 5claude-sonnet-5151759
Claude Opus 4.6claude-opus-4-62531269.5
Claude Opus 4.7claude-opus-4-72531269.5
Claude Opus 4.8claude-opus-4-83551775.5
Claude Opus 5claude-opus-53551775.5
Claude Fable 5claude-fable-57103551

نماذج المحادثة (لكل 1M توكن)

النموذجالمعرّفالإدخال / 1Mالإخراج / 1M
GPT-5.6 Solgpt-5-62071242.5
GPT-5.6 Terragpt-5-6-balanced103.5621
GPT-5.6 Lunagpt-5-6-fast52251.5
GPT-5 Minigpt-5-mini44.5355
GPT-5.4 Minigpt-5-4-mini133799
Grok 4.6grok-4-6118.5355
Grok 4.5grok-4-5118.5355
Grok 4.3grok-4-389177.5
Kimi K2.6 (Moonshot)kimi-k2.6140.5
80.08–140.5 خلال 24 ساعة
591.5
337.2–591.58 خلال 24 ساعة
Kimi K3 (Moonshot)kimi-k3443.52218.5
GLM-5.2 (Zhipu)glm-5.2143449
DeepSeek V4 Flashdeepseek-v4-flash20.541.5
DeepSeek V4 Prodeepseek-v4-pro64.5128.5

الصور (لكل صورة)

النموذجالمعرّفالأسعار (توكنات)الوحدة
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 — 1.07; medium — 9.41; high — 37.47لكل صورة
Seedream 4.5seedream-45لكل صورة — 6لكل صورة
Seedream 5 Liteseedream-5-liteلكل صورة — 5لكل صورة
Seedream 5 Proseedream-5-probasic (1K) — 6; high (2K) — 12.5لكل صورة
Grok Imagine 1grok-imageلكل صورة — 3.5لكل صورة
Grok Imagine 2grok-imagine-image-2لكل صورة — 3لكل صورة
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لكل صورة

الفيديو

النموذجالمعرّفالأسعار (توكنات)الوحدة
Seedance 2.0 (ByteDance)seedance-2.0fast 720p — 59; standard 720p — 89; fast 1080p — 328; standard 1080p — 408لكل 5 ثانية
Veo 3.1 Qualityveo-3.1لكل فيديو — 222لكل فيديو
Veo 3.1 Fastveo-3.1-fastلكل فيديو — 53.5لكل فيديو
Veo 3.1 Liteveo-3.1-liteلكل فيديو — 26.5لكل فيديو
Sora 2 (OpenAI)sora-210 c — 20; 15 c — 23.5لكل فيديو
Sora 2 Pro (OpenAI)sora-2-prostandard 10 c — 100; standard 15 c — 166.5; high 10 c — 225; high 15 c — 416.5لكل فيديو
Kling O3 (Kuaishou)kling-o3720p — 43; 1080p — 55.5; 4K — 206لكل 5 ثانية
Kling 3.0 (Kuaishou)kling-3.0std — 51.5; pro — 66.5; 4K — 247لكل 5 ثانية
Kling 3.0 Turbo (Kuaishou)kling-3-0-turbo720p — 66.5; 1080p — 83لكل 5 ثانية
Grok Imagine (xAI)grok-imagine480p — 13; 720p — 24لكل 6 ثانية
Wan 2.6 (Alibaba)wan-2.6720p — 63; 1080p — 94لكل 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 حرف)

النموذجالمعرّفالأسعار (توكنات)الوحدة
OpenAI TTStts-1لكل 1000 حرف — 2.67لكل 1000 حرف
OpenAI TTS HDtts-1-hdلكل 1000 حرف — 5.33لكل 1000 حرف

تفريغ الصوت (لكل دقيقة واحدة)

النموذجالمعرّفالأسعار (توكنات)الوحدة
Whisper large-v3whisper-large-v3لكل دقيقة — 0.27لكل دقيقة
Whisper (متوافق، = large-v3)whisper-1لكل دقيقة — 0.27لكل دقيقة

الأخطاء

تُعيد نقطة النهاية الخاصة بالنصوص الأخطاء بصيغة Anthropic ({ "type": "error", "error": { "type", "message" } })، بينما نقطة نهاية المحادثة تُعيدها بصيغة OpenAI ({ "error": { "message", "type" } }). الرموز: 401 — مفتاح مفقود أو غير صالح، 403 — الحساب موقوف، 429 — تجاوز حد معدل الطلبات، 400 — طلب غير صالح أو توكنات غير كافية.

الدعم وشحن الرصيد: https://neuralspace.pro/payment. إدارة المفاتيح: https://neuralspace.pro/api-keys.