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 Markdown

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 anahtarla kontrol edin ve insanileştirin. Önce/sonra puanları analiz uygulanabildiğinde döner; kullanılamayan puanlar null olur.

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.

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.

Web sitesinde kart, SBP veya USDT ile, botta ise Telegram Stars ile öde. Gösterilen fiyatlar tahminidir; kesin tutar ve para birimi ödeme ekranında görünür.

Fiyatlandırma

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.

Uç noktalar

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

MCP, ücretsiz ve hız sınırlamalı POST /api/check yolunu kullanır. POST /v1/check anahtar gerektirir ve birimlerini harcar. GET /v1/health anahtar gerektirmez.

/v1/check, /v1/rewrite ve /v1/balance için anahtarı başlıkta gönderin: Authorization: Bearer <key> / X-API-Key: <key>.

Manuel onay olmadan iki şekilde anahtar alın:

Fiyatlandırma: birimler

Çağrıbirimlerİşlem
POST /v1/check1Analiz, uygulanabilirlik ve bulgular
POST /v1/rewrite tier=flash30 / 2500 UTF-16Standard insanileştirme
POST /v1/rewrite tier=pro100 / 7500 UTF-16Premium insanileştirme

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.

Örnekler seçili yanıt alanlarını gösterir; ölçülmüş müşteri sonuçları değildir. Puanlar ve bakiye farklı olacaktır.

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

Yanıt:

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

Puanı kullanmadan applicability, decision ve assessment alanlarını okuyun. 0–100 puan yazarlık olasılığı değildir; null, sıfır değil, kullanılamaz demektir. lang arayüzün değil metnin dilidir.

POST/v1/rewrite

Gövde: { "text": "...", "tier": "flash", "lang": "en" }. tier flash (Standard, varsayılan) veya pro (Premium) olur. Girdi sınırını /v1/health bildirir.

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

Yanıt:

{
  "text": "Your revised paragraph appears here.",
  "tier": "pro",
  "scoreBefore": 100,
  "scoreAfter": 100,
  "qualityBasis": "editorial_review",
  "spent": 100,
  "remaining": 2900
}
Harcanan birimler spent alanındadır. Yerel düzenleme ve özgün metnin dönüşü, metin değişse bile spent=0 kullanır. Değişikliklerden veya puanlardan ücret çıkarımı yapmayın.

qualityBasis ücretlendirmeyi değil kontrolü açıklar. Değerler editorial_review, deterministic, bounded-source-witness, unchanged ve unverified içerebilir; liste kapalı değildir. Onaylanan düzenleme puanı artırmak zorunda değildir.

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

replayOnly: true

Yeni iş başlatmadan kayıtlı sonucu almak için özgün Idempotency-Key, text, tier, lang ve mode değerlerini replayOnly:true ile kullanın. Eksik veya süresi dolmuş kayıt, yeni düzenleme değil 409 idempotency_replay_unavailable döndürür. Bu, ilk isteğin ücret durumunu kanıtlamaz. Yeni anahtarla otomatik denemeyin.

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

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

Metni kullanmadan hatayı işleyin. Zaman aşımı veya 502 ücret durumunu kanıtlamaz; kayıtlı sonucu kurtarın. Kimlik doğrulama, kota veya anahtar çakışması hatalarını körlemesine yinelemeyin.

HTTPerrorAnlamı
401no_api_key / unknown_key / disabledAnahtar eksik, geçersiz veya devre dışı
429rate_limited / quotaİstek hızı veya birim kotası aşıldı
409idempotency_conflict / idempotency_in_progressAnahtar başka istekte kullanıldı veya ilk istek hâlâ çalışıyor
409idempotency_replay_unavailable / idempotency_receipt_corruptKayıtlı sonuç yok; otomatik yeni iş başlatmayın
400text_required / too_long / bad_json / invalid_idempotency_key / invalid_replay_only / idempotency_key_requiredGeçersiz istek; yeniden denemeden önce düzeltin
413own_free_result_too_largeYerel sonuç yanıt sınırını aşıyor; spent=0
502rewrite_errorİstek başarısız; yeni işten önce kayıtlı sonucu kurtarın
API anahtarı al