Neuroslop API
تشخیص، تحلیل دقیق و طبیعیسازی را با API و MCP به برنامه یا دستیار هوش مصنوعی وصل کن.
برای کیه
پلتفرمهای محتوایی و CMS
متنها رو توی پایپلاین غربال و کنترل کیفیت کن: متن ماشینی رو قبل از انتشار پرچمگذاری کن، در صورت نیاز انسانیسازی کن.
آژانسها و ابزارهای سئو
بررسی و انسانیسازی انبوه زیر برند خودت. یه کلید، بر اساس واحد، بدون تأیید دستی.
آموزش آنلاین و ابزارهای نگارش
ارسالها رو نمرهبندی کن و به نویسندگان امکان خودبررسی با نشانههای دقیق بده، نه یه درصد جعبه سیاه.
چرا این API
بررسیهای قطعی
بررسی قاعدهمحور سایت با ورودی، تنظیمات، نسخهٔ موتور و تصویر ثابت قواعد و واژهنامههای یکسان بازتولیدپذیر است.
تشخیص و رفع با یک کلید
بررسی و انسانیسازی با یک کلید. امتیاز قبل و بعد همراه با بازنویسی برمیگرده.
نتایج با در نظر گرفتن زبان
پاسخ، قابلیت اعمال تحلیل را گزارش میکند. قواعد نثر برای روسی و انگلیسی توسعهیافتهترند؛ تحلیل زبانهای دیگر ممکن است محدود باشد.
سرور MCP
نورواسلاپ را از طریق MCP به ایجنت هوش مصنوعی خود وصل کنید — متن را از نظر اسلپ بررسی میکند، انسانیسازی میکند و کاراکترهای مخفی را خودش حذف میکند. در Claude Code، Cursor، Codex و OpenClaw کار میکند.
neuroslop_check
نشانههای هوش مصنوعی، ساختارهای تکراری، آهنگ و ساختار متن را بررسی کن. بخشهای مشخص و توضیح نتیجه را ببین. رایگان و بدون کلید از طریق API میزبانیشده روی HTTPS؛ محدودیت نرخ برای جلوگیری از سوءاستفاده اعمال میشود.
neuroslop_humanize
پیشنویس هوش مصنوعی را بازنویسی کن، زبان را طبیعیتر کن و نسخهها را با بررسی جزئیات مهم مقایسه کن. فقط neuroslop_humanize به API key نیاز دارد.
neuroslop_clean
کاراکترهای مخفی رو حذف میکنه: فاصلههای بدون عرض، همگلیفها. محلی، نیازی به کلید نیست.
نحوه اتصال
- رایگان و بدون کلید از طریق API میزبانیشده روی HTTPS؛ محدودیت نرخ برای جلوگیری از سوءاستفاده اعمال میشود. کاراکترهای مخفی رو حذف میکنه: فاصلههای بدون عرض، همگلیفها. محلی، نیازی به کلید نیست. فقط neuroslop_humanize به API key نیاز دارد.
- Download neuroslop-mcp.mjs and add the config:
{
"mcpServers": {
"neuroslop": {
"command": "node",
"args": ["neuroslop-mcp.mjs"]
}
}
}
- مسیر مطلق را جایگزین کنید. NEUROSLOP_API_KEY اختیاری است و فقط neuroslop_humanize از آن استفاده میکند؛ neuroslop_check و neuroslop_clean بدون کلید کار میکنند.
اتصال به ایجنت شما (MCP) دریافت کلید از حساب کاربری
احراز هویت
هر درخواست کلید را در یک هدر میبرد: Authorization: Bearer <key> یا X-API-Key: <key>.
کلید را به دو راه و بدون تأیید دستی بگیرید:
- در سایت — حساب شما ← API: بسته را انتخاب کن، با کارت، SBP یا USDT بپرداز — کلید فوری صادر میشود.
- در بات تلگرام — @AITextChecker_bot → «🔌 API»: با Telegram Stars بپرداز، کلید به چت میآید.
قیمت: واحدها
بررسی و ویرایش متن از طریق API برای برنامهها، رباتها و MCP. مصرف واحد به عملیات و طول متن بستگی دارد. شرایط سهمیه برای هر بسته درج شده و کلیدهای موجود شرایط خرید خود را حفظ میکنند.
| Call | Weight | What it does |
|---|---|---|
POST /v1/check | 1 | deterministic breakdown: score, verdict, markers |
POST /v1/rewrite tier=flash | 30 per 2,500 chars | humanization, Standard |
POST /v1/rewrite tier=pro | 100 per 7,500 chars | humanization, Premium: holds meaning and style deeper |
| پلن | واحد | قیمت | درخواست / دقیقه |
|---|
بسته ۳۰۰۰ واحدی یعنی ۳۰۰۰ بررسی، یا ۱۰۰ انسانیسازی استاندارد، یا ۳۰ پریمیوم. وزن بررسی ۱، استاندارد ۳۰ بهازای هر ۲۵۰۰ نویسه، پریمیوم ۱۰۰ بهازای هر ۷۵۰۰.
POST/v1/check
بدنه: { "text": "...", "lang": "fa" } (lang اختیاری). تا ۲۰۰۰۰ نویسه.
سقف پیشفرض هر دو روش ۲۰٬۰۰۰ واحد کد 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": "In today'"'"'s fast-paced world, it is important to note..."}'
پاسخ:
{
"score": 34, // 0-100, lower = more slop
"verdict": "Сильный нейрослоп — текст читается как сгенерированный",
"lang": "en",
"words": 120,
"findingsCount": 9,
"findings": [ { "id": "cliche", "category": "Cliché", "severity": "high", "count": 4 }, ... ],
"remaining": 2999 // units left
}
POST/v1/rewrite
بدنه: { "text": "...", "tier": "flash" | "pro", "lang": "fa" } پیشفرض tier=flash. تا ۲۰۰۰۰ نویسه.
curl -X POST https://neuroslop.net/v1/rewrite \
-H "Authorization: Bearer ns_YOURKEY" \
-H "Idempotency-Key: 018f-request-unique-id" \
-H "Content-Type: application/json" \
-d '{"text": "...", "tier": "pro"}'
پاسخ:
{
"text": "rewritten text",
"tier": "pro",
"scoreBefore": 34,
"scoreAfter": 96,
"qualityBasis": "editorial_review",
"remaining": 2870
}
اگر بررسی ویرایشی هوش مصنوعی تأیید شده باشد، qualityBasis برابر editorial_review است و در غیر این صورت unverified؛ این تضمین دقت نیست. unchanged=true متن اصلی را با spent=0 برمیگرداند. reason یکی از quality_unverified، no_improvement یا unchanged است. بازنویسی تأییدشده لازم نیست امتیاز آشکارساز را افزایش دهد.
{
"text": "original text",
"tier": "pro",
"scoreBefore": 90,
"scoreAfter": 90,
"unchanged": true,
"reason": "quality_unverified",
"qualityBasis": "unverified",
"spent": 0,
"remaining": 2870
}
Idempotency-Key یکتا بفرستید. کلید و درخواست یکسان پاسخ اولیه را بدون بازنویسی یا هزینهٔ دوباره برمیگردانند؛ درخواست تغییریافته 409 میگیرد. این گزینه پاسخ نهایی را تا ۲۴ ساعت بهصورت رمزگذاریشده در حافظهٔ نهان فعال و جداگانه نگه میدارد که از نسخههای پشتیبان تحت مدیریت برنامه کنار گذاشته شده است. بدون این سرآیند حافظهٔ نهان پاسخ ساخته نمیشود.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 } }.
خطاها
| Code | error | Meaning |
|---|---|---|
| 401 | no_api_key / unknown_key / disabled | missing or invalid key |
| 429 | rate_limited / quota | per-minute limit or exhausted units |
| 409 | idempotency_conflict / idempotency_in_progress | request key reused with another body, or the first request is still running |
| 400 | text_required / too_long / bad_json | malformed request |
| 502/503 | rewrite_failed / llm_unavailable | LLM layer down, units not spent |