Neuroslop API

اربط الكشف والتحليل المفصل وإعادة الصياغة بتطبيقك أو مساعدك عبر API وMCP.

احصل على مفتاح API نقاط النهاية Markdown

لمن هو

منصات المحتوى وأنظمة إدارة المحتوى

تحقق من النصوص في خط الإنتاج: وسم النصوص الآلية الرديئة قبل نشرها، وإنسنها عند الطلب.

الوكالات وأدوات SEO

تحقق وإنسن بالجملة تحت منتجك الخاص. مفتاح واحد، مبني على الوحدات، بدون موافقة يدوية.

أدوات التعليم الإلكتروني وأدوات الكتابة

قيّم المُرسلات وأعطِ الكاتبين فحصاً ذاتياً بالعلامات الدقيقة، وليس نسبة مئوية صندوق أسود.

لماذا هذا الـ API

فحوصات حتمية

يمكن إعادة إنتاج نتيجة فحص الموقع القائم على القواعد باستخدام المدخلات والإعدادات وإصدار المحرك ولقطة القواعد والقواميس نفسها.

كشف وتصحيح بمفتاح واحد

افحص وأعد الصياغة بمفتاح واحد. تُعاد الدرجات قبل التعديل وبعده عند انطباق التحليل؛ وتكون الدرجة غير المتاحة null.

نتائج تراعي اللغة

توضح الاستجابة قابلية التطبيق. قواعد النثر أكثر تطورًا للروسية والإنجليزية؛ وقد يكون تحليل اللغات الأخرى محدودًا.

التسعير: الوحدات

فحص النصوص وتحريرها عبر API للتطبيقات والبوتات وMCP. يعتمد استهلاك الوحدات على العملية وطول النص. تظهر شروط الحصة لكل حزمة، وتحتفظ المفاتيح الحالية بشروط شرائها.

ادفع بالبطاقة أو SBP أو USDT على الموقع، أو عبر Telegram Stars في البوت. الأسعار المعروضة تقديرية؛ وتظهر القيمة الدقيقة والعملة في شاشة الدفع.

الأسعار

باقة 3,000 وحدة تعني 3,000 فحص، أو 100 إعادة كتابة عادية، أو 30 مميّزة. الفحص وزنه 1، العادي 30 لكل 2500 حرف، المميّز 100 لكل 7500.

نقاط النهاية

خادم MCP

اربط neuroslop بوكيلك الذكي عبر MCP، حيث يتحقق النص من السخف، ويزيد إنسانيته، ويحذف الأحرف المخفية تلقائيًا. يعمل في Claude Code, Cursor, Codex, OpenClaw.

neuroslop_check

افحص مؤشرات الكتابة الآلية والتراكيب المتكررة والإيقاع وبنية النص. شاهد المقاطع المحددة والتفسيرات وراء النتيجة. مجاني وبلا مفتاح عبر واجهة HTTPS المستضافة؛ تُطبّق حدود لمعدل الطلبات لمنع إساءة الاستخدام.

neuroslop_humanize

أعد صياغة مسودات الذكاء الاصطناعي بلغة طبيعية وقارن النسخ مع مراجعة التفاصيل المهمة. وحدها neuroslop_humanize تتطلب مفتاح API.

neuroslop_clean

يزيل الأحرف المخفية: مسافات بدون عرض، محارف متشابهة. محلي، لا يحتاج مفتاح.

كيفية الاتصال

  1. مجاني وبلا مفتاح عبر واجهة HTTPS المستضافة؛ تُطبّق حدود لمعدل الطلبات لمنع إساءة الاستخدام. يزيل الأحرف المخفية: مسافات بدون عرض، محارف متشابهة. محلي، لا يحتاج مفتاح. وحدها neuroslop_humanize تتطلب مفتاح API.
  2. Download neuroslop-mcp.mjs and add the config:
{
  "mcpServers": {
    "neuroslop": {
      "command": "node",
      "args": ["neuroslop-mcp.mjs"]
    }
  }
}
  1. استبدل المسار المطلق. المتغير NEUROSLOP_API_KEY اختياري ويُستخدم فقط مع neuroslop_humanize؛ تعمل neuroslop_check وneuroslop_clean بلا مفتاح.

اتصل بوكيلك (MCP) احصل على مفتاح في حسابك

المصادقة

يستخدم MCP المسار المجاني POST /api/check مع حد لمعدل الطلبات. يتطلب POST /v1/check مفتاحًا ويستهلك وحداته. لا يحتاج GET /v1/health إلى مفتاح.

للمسارات /v1/check و/v1/rewrite و/v1/balance، أرسل المفتاح في الترويسة: Authorization: Bearer <key> / X-API-Key: <key>.

احصل على مفتاح بطريقتين، دون موافقة يدوية:

التسعير: الوحدات

الطلبunitsالعملية
POST /v1/check1التحليل وقابلية التطبيق والملاحظات
POST /v1/rewrite tier=flash30 / 2500 UTF-16صياغة طبيعية Standard
POST /v1/rewrite tier=pro100 / 7500 UTF-16صياغة طبيعية Premium

POST/v1/check

المتن: { "text": "...", "lang": "ar" } (lang اختياري). حتى 20000 حرف.

الحد الافتراضي لكلا الأسلوبين هو 20,000 وحدة ترميز UTF-16، بما فيها المسافات. قد يضبط الخادم حدًا أقل؛ يعرض GET /v1/health القيمة limits.maxInputChars، ويعرض الخطأ too_long القيمة max.

تعرض الأمثلة حقولًا مختارة من الرد، وليست نتائج مقاسة لعملاء. ستختلف الدرجات والأرصدة.

curl -X POST https://neuroslop.net/v1/check \
  -H "Authorization: Bearer ns_YOURKEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The team utilizes this checklist to review each draft before publication.","lang":"en"}'

الاستجابة:

{
  "score": 100,
  "lang": "en",
  "ruleCoverage": "full",
  "scoreInterpretation": "style_rules_not_authorship",
  "applicability": { "status": "applicable", "eligible": true },
  "decision": {
    "outcome": "human_like",
    "action": "show_style_signal",
    "abstained": false,
    "confidence": null,
    "confidenceKind": "not_calibrated"
  },
  "assessment": {
    "outcome": "human_like",
    "authorshipProbability": null,
    "automaticRewrite": false
  },
  "remaining": 2999
}

اقرأ applicability وdecision وassessment قبل استخدام الدرجة. الدرجة 0–100 ليست احتمال هوية الكاتب؛ null تعني عدم التوفر لا صفرًا. يصف lang لغة النص لا الواجهة.

POST/v1/rewrite

الجسم: { "text": "...", "tier": "flash", "lang": "en" }. قيمة tier هي flash ‏(Standard، الافتراضية) أو pro ‏(Premium). يعرض /v1/health حد الإدخال.

curl -X POST https://neuroslop.net/v1/rewrite \
  -H "Authorization: Bearer ns_YOURKEY" \
  -H "Idempotency-Key: YOUR_UNIQUE_REQUEST_ID" \
  -H "Content-Type: application/json" \
  -d '{"text":"The team utilizes this checklist to review each draft before publication.","tier":"pro","lang":"en"}'

الاستجابة:

{
  "text": "Your revised paragraph appears here.",
  "tier": "pro",
  "scoreBefore": 100,
  "scoreAfter": 100,
  "qualityBasis": "editorial_review",
  "spent": 100,
  "remaining": 2900
}
يوضح spent الوحدات المستهلكة. التصحيح المحلي وإعادة الأصل لهما spent=0 حتى لو تغيّر النص. لا تستنتج الخصم من التغييرات أو الدرجات.

يصف qualityBasis طريقة الفحص لا الخصم. تشمل القيم editorial_review وdeterministic وbounded-source-witness وunchanged وunverified؛ القائمة ليست مغلقة. لا يلزم أن ترفع الصياغة المقبولة الدرجة.

{
  "text": "The team uses this checklist to review each draft before publication.",
  "tier": "pro",
  "scoreBefore": 100,
  "scoreAfter": 100,
  "unchanged": false,
  "reason": "local_edited",
  "qualityBasis": "deterministic",
  "engine": "local-rules",
  "editorialApproved": false,
  "billable": false,
  "spent": 0,
  "remaining": 3000
}
{
  "text": "Original text is returned here.",
  "tier": "pro",
  "scoreBefore": null,
  "scoreAfter": null,
  "unchanged": true,
  "reason": "local_unchanged",
  "qualityBasis": "unchanged",
  "spent": 0,
  "remaining": 3000
}
لإعادة المحاولة بأمان، أرسل Idempotency-Key فريدًا مع كل إعادة صياغة. يعيد المفتاح والطلب نفسيهما الاستجابة الأصلية دون إعادة صياغة أو رسوم إضافية؛ ويعيد الطلب المعدّل 409. يحتفظ هذا الخيار بالاستجابة النهائية مشفّرة لمدة تصل إلى 24 ساعة في ذاكرة تخزين مؤقت نشطة منفصلة، مستثناة من النسخ الاحتياطية التي يديرها التطبيق. دون هذه الترويسة لا تُنشأ ذاكرة مؤقتة للاستجابة.

replayOnly: true

لاسترجاع نتيجة محفوظة دون عمل جديد، أعد استخدام Idempotency-Key وtext وtier وlang وmode الأصلية مع replayOnly:true. السجل المفقود أو المنتهي يعيد 409 idempotency_replay_unavailable لا صياغة جديدة. هذا لا يثبت هل خُصم الطلب الأصلي. لا تعاود تلقائيًا بمفتاح جديد.

curl -X POST https://neuroslop.net/v1/rewrite \
  -H "Authorization: Bearer ns_YOURKEY" \
  -H "Idempotency-Key: YOUR_UNIQUE_REQUEST_ID" \
  -H "Content-Type: application/json" \
  -d '{"text":"The team utilizes this checklist to review each draft before publication.","tier":"pro","lang":"en","replayOnly":true}'

GET/v1/balance

الحصة المتبقية للمفتاح: { plan, quota, used, remaining, resetMonth, perMinute }.

quotaMode: "one_time", resetMonth: null
حزمة وحدات تُشترى مرة واحدة، دون تجديد شهري.
quotaMode: "monthly"
حصة شهرية تتجدد كل شهر تقويمي.

GET/v1/health

حالة الخدمة، بلا مفتاح: { "ok": true, "llm": true, "limits": { "maxInputChars": 20000 } }.

الأخطاء

عالج الخطأ قبل استخدام النص. انتهاء المهلة أو 502 لا يثبت حالة الخصم: حاول استرجاع النتيجة المحفوظة. لا تكرر أخطاء المصادقة أو الحصة أو تعارض المفتاح دون تحقق.

HTTPerrorالمعنى
401no_api_key / unknown_key / disabledالمفتاح مفقود أو غير صالح أو معطّل
429rate_limited / quotaتجاوز معدل الطلبات أو حصة الوحدات
409idempotency_conflict / idempotency_in_progressاستُخدم المفتاح لطلب مختلف أو لا يزال الطلب الأصلي قيد التنفيذ
409idempotency_replay_unavailable / idempotency_receipt_corruptالنتيجة المحفوظة غير متاحة؛ لا تبدأ عملًا جديدًا تلقائيًا
400text_required / too_long / bad_json / invalid_idempotency_key / invalid_replay_only / idempotency_key_requiredطلب غير صالح؛ صححه قبل المحاولة مجددًا
413own_free_result_too_largeتجاوزت النتيجة المحلية حد الرد؛ spent=0
502rewrite_errorفشل الطلب؛ حاول استرجاع النتيجة المحفوظة قبل عمل جديد
احصل على مفتاح API