Neuroslop API

Tespit, ayrıntılı analiz ve insanlaştırmayı API ve MCP ile uygulamana veya yapay zekâ asistanına bağla.

API anahtarı al Uç noktalar

Kimler için

İçerik platformları ve CMS

Boru hattında metinleri kontrol et: makine saçmalığı canlıya çıkmadan yakala, isteğe göre insanileştir.

Ajanslar ve SEO araçları

Kendi ürünün altında toplu kontrol ve insanileştirme. Tek anahtar, birim bazlı, onay gerektirmez.

EdTech ve yazma araçları

Gönderimleri puanla, yazarlara siyah kutu yüzde yerine işaretlerle öz-kontrol ver.

Neden bu API

Deterministik kontroller

Sitedeki kurallı kontrol aynı girdi, ayarlar, motor sürümü ve kural/sözlük anlık görüntüsüyle tekrarlanabilir.

Tek anahtarla algıla ve düzelt

Tek bir anahtarın arkasında kontrol ve insanileştirme. Yeniden yazmayla birlikte önceki ve sonraki puan geri döner.

Dili dikkate alan sonuçlar

Yanıt, analizin uygulanabilirliğini bildirir. Düzyazı kuralları en çok Rusça ve İngilizce için geliştirilmiştir; diğer dillerde analiz sınırlı olabilir.

MCP sunucusu

Neuroslop'ı MCP üzerinden yapay zeka ajanınıza bağlayın — metinleri otomatik olarak kontrol eder, insanileştirir ve gizli karakterleri temizler. Claude Code, Cursor, Codex ve OpenClaw'da çalışır.

neuroslop_check

Yapay zekâ yazım işaretlerini, tekrarlanan yapıları, ritmi ve metin yapısını kontrol et. Sonucun arkasındaki bölümleri ve açıklamaları gör. Barındırılan HTTPS API üzerinden ücretsiz ve key olmadan çalışır; kötüye kullanım karşıtı hız sınırı uygulanır.

neuroslop_humanize

Yapay zekâ taslaklarını insanlaştır: anlatımı değiştir, dili doğallaştır ve önemli ayrıntıları kontrol ederek sürümleri karşılaştır. Yalnızca neuroslop_humanize bir API key gerektirir.

neuroslop_clean

Gizli karakterleri kaldırır: sıfır genişlikli boşluklar, homoglifler. Yerel, anahtar gerekmez.

Nasıl bağlanılır

  1. Barındırılan HTTPS API üzerinden ücretsiz ve key olmadan çalışır; kötüye kullanım karşıtı hız sınırı uygulanır. Gizli karakterleri kaldırır: sıfır genişlikli boşluklar, homoglifler. Yerel, anahtar gerekmez. Yalnızca neuroslop_humanize bir API key gerektirir.
  2. Download neuroslop-mcp.mjs and add the config:
{
  "mcpServers": {
    "neuroslop": {
      "command": "node",
      "args": ["neuroslop-mcp.mjs"]
    }
  }
}
  1. Mutlak yolu değiştirin. NEUROSLOP_API_KEY isteğe bağlıdır ve yalnızca neuroslop_humanize tarafından kullanılır; neuroslop_check ile neuroslop_clean key olmadan çalışır.

Ajanınıza bağlanın (MCP) Hesabınızdan anahtar edinin

Kimlik doğrulama

Her istek anahtarı bir başlıkta taşır: Authorization: Bearer <key> veya X-API-Key: <key>.

Manuel onay olmadan iki şekilde anahtar alın:

Fiyatlandırma: birimler

Uygulamalar, botlar ve MCP için API üzerinden metin kontrolü ve düzenleme. Birim tüketimi işleme ve metin uzunluğuna bağlıdır. Kota koşulları her pakette belirtilir; mevcut anahtarlar satın alınan koşulları korur.

CallWeightWhat it does
POST /v1/check1deterministic breakdown: score, verdict, markers
POST /v1/rewrite tier=flash30 per 2,500 charshumanization, Standard
POST /v1/rewrite tier=pro100 per 7,500 charshumanization, Premium: holds meaning and style deeper
PlanBirimFiyatİstek / dakika

3.000 birimlik paket, 3.000 kontrol, veya 100 Standart insanileştirme, veya 30 Premium. Kontroller ağırlık 1, Standart her 2500 karakter için 30, Premium her 7500 için 100.

POST/v1/check

Gövde: { "text": "...", "lang": "tr" } (lang isteğe bağlı). 20.000 karaktere kadar.

Her iki yöntemin varsayılan sınırı, boşluklar dâhil 20.000 UTF-16 kod birimidir. Sunucu daha düşük bir sınır koyabilir; GET /v1/health limits.maxInputChars değerini, too_long hatası max değerini döndürür.

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..."}'

Yanıt:

{
  "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

Gövde: { "text": "...", "tier": "flash" | "pro", "lang": "tr" } Varsayılan tier=flash. 20.000 karaktere kadar.

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"}'

Yanıt:

{
  "text": "rewritten text",
  "tier": "pro",
  "scoreBefore": 34,
  "scoreAfter": 96,
  "qualityBasis": "editorial_review",
  "remaining": 2870
}
Birimler yalnızca kabul edilen yeniden yazım için harcanır. Orijinali döndürmek birim harcamaz.

Yapay zekâ editoryal incelemesi doğrulandığında qualityBasis editorial_review, aksi hâlde unverified olur; bu doğruluk garantisi değildir. unchanged=true, orijinali spent=0 ile döndürür. reason: quality_unverified, no_improvement veya unchanged. Onaylanan yeniden yazımın dedektör puanını artırması gerekmez.

{
  "text": "original text",
  "tier": "pro",
  "scoreBefore": 90,
  "scoreAfter": 90,
  "unchanged": true,
  "reason": "quality_unverified",
  "qualityBasis": "unverified",
  "spent": 0,
  "remaining": 2870
}
Güvenli yeniden denemeler için her yeniden yazımla benzersiz bir Idempotency-Key gönderin. Aynı anahtar ve istek, ek yeniden yazım veya ücret olmadan ilk yanıtı döndürür; değiştirilmiş istek 409 döndürür. Bu isteğe bağlı özellik, nihai yanıtı uygulamanın yönettiği yedeklerden hariç tutulan ayrı bir canlı önbellekte en fazla 24 saat şifreli saklar. Bu üstbilgi olmadan yanıt önbelleği oluşturulmaz.

GET/v1/balance

Anahtarın kalan kotası: { plan, quota, used, remaining, resetMonth, perMinute }.

quotaMode: "one_time", resetMonth: null
Tek seferlik birim paketi. Aylık yenileme yok.
quotaMode: "monthly"
Aylık kota. Her takvim ayında yenilenir.

GET/v1/health

Servis durumu, anahtarsız: { "ok": true, "llm": true, "limits": { "maxInputChars": 20000 } }.

Hatalar

CodeerrorMeaning
401no_api_key / unknown_key / disabledmissing or invalid key
429rate_limited / quotaper-minute limit or exhausted units
409idempotency_conflict / idempotency_in_progressrequest key reused with another body, or the first request is still running
400text_required / too_long / bad_jsonmalformed request
502/503rewrite_failed / llm_unavailableLLM layer down, units not spent
API anahtarı al