Vai al contenuto

API · /clean-songs

Clean Songs

degradato

Analysieren Sie kundenseitig bereitgestellten Text in Portugiesisch und Englisch auf Obszönitäten, Drogen, Gewalt und explizite sexuelle Inhalte. Erhalten Sie klare Klassifizierungen, minimale Belege und Zeilennummern mithilfe deterministischer Regeln.

api.oanor.com/clean-songs
Ottieni una chiave API Prova nel parco giochi → Contatta provider

Specifica leggibile dalle macchine, così gli agenti AI possono integrare questa API.

/api/clean-songs/openapi.json
/api/clean-songs/llms.txt

Individuazione: GET /api/index.json elenca ogni API.

Clean Songs — live data on the oanor API marketplace

Prova questa API direttamente nel browser

10 chiamate di prova gratuite al giorno — scegli un piano per l'uso in produzione.

API salute

degradato
Tempo di attività
100.00%
Sondaggi del server · 24 ore su 24
Latenza media
4470 ms
Sondaggi del server · 24 ore su 24
Abbonati
0
attiva
Chiamate totali
12
ultimi 7 giorni

Prezzi

Scegli un livello: fatturazione mensile, annullamento in qualsiasi momento.

Free

Test the API with 1,000 requests per month.

Gratis

  • 1,000 chiamate/mese
  • 100 chiamate/giorno
  • 1 richieste/secondo
  • Tetto rigido (429 sopra la quota, nessuna eccedenza)
  • 1.000 Anfragen pro Monat
  • 100 Anfragen pro Tag
  • Bis zu 1 Anfrage pro Sekunde
  • Portugiesisch und Englisch
  • Vier Inhaltskategorien
  • Individuelle Bedingungen und Bewertungsphrasen
  • Bis zu 7.000 Zeichen pro Anfrage
Accedi per abbonarti

Costruito da

Domande frequenti

Risposte rapide su prezzi, quote e integrazione.

Come ottengo una chiave API per Clean Songs?
Registrati gratuitamente su oanor.com, genera una chiave API dalla dashboard sviluppatore e chiama Clean Songs con l'header x-oanor-key. Nessuna carta di credito richiesta per il piano gratuito.
Qual è il limite di velocità di Clean Songs?
Il piano gratuito consente 1 richiesta al secondo. I piani a pagamento arrivano fino a 50 richieste al secondo nel piano Mega. I limiti rigorosi restituiscono HTTP 429 oltre la quota — nessuna spesa imprevista.
Quanto costa Clean Songs?
Clean Songs ha un piano gratuito con 100 chiamate / mese. I piani a pagamento partono da 15,00 € / mese con quote più alte e limiti di velocità più rapidi.
Posso cancellare l'abbonamento in qualsiasi momento?
Sì. I piani sono fatturati mensilmente e puoi cancellare in qualsiasi momento dalla dashboard di fatturazione. Nessun contratto a lungo termine e nessuna penale di cancellazione.
Clean Songs è conforme al GDPR?
Tutte le richieste a Clean Songs passano attraverso il nostro gateway in UE. La tua chiave upstream non lascia mai il nostro server e nessun dato personale viene condiviso con il fornitore upstream oltre alla richiesta inviata.

Scegli un endpoint dall'elenco a sinistra per visualizzarne i dettagli e provarlo.

Frammenti di codice

Iscriviti per ottenere una chiave API, quindi chiama qualsiasi percorso sotto il tuo slug.

curl https://api.oanor.com/clean-songs/v1/health \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/clean-songs/v1/health", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/clean-songs/v1/health");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/clean-songs/v1/health",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Documentazione

Clean Songs Textanalyse

Eine deterministische API zum Prüfen von kundenseitig bereitgestelltem Text in Portugiesisch und Englisch auf Obszönitäten, Drogenbezüge, Gewalt und explizite sexuelle Inhalte.

Wählen Sie die zu prüfenden Kategorien aus, fügen Sie benutzerdefinierte Begriffe hinzu und markieren Sie Phrasen für die manuelle Prüfung. Die Ergebnisse enthalten eine Klassifizierung, minimale übereinstimmende Belege, Zeilennummern und ein versioniertes Regelwerk.

Authentifizierung

Senden Sie Ihren Oanor-Abonnement-Schlüssel im Anfrage-Header:

x-oanor-key: YOUR_OANOR_API_KEY

Verwenden Sie die Gateway-URL, die im Oanor-Eintrag dieser API angezeigt wird.

Endpunkte

MethodePfadBeschreibung
POST/v1/analyze-textKundenseitig bereitgestellten Text analysieren.
GET/v1/healthVerfügbarkeit des Dienstes prüfen.

Text analysieren

Senden Sie einen JSON-Body mit dem Header Content-Type: application/json.

{
  "text": "What a peaceful day.",
  "language": "en",
  "rules": [
    "profanity",
    "drugs",
    "violence",
    "sexual_content"
  ],
  "custom_terms": [],
  "review_contexts": []
}

Anfragefelder

FeldBeschreibung
textErforderlicher, nicht leerer Text. Maximal 7.000 Zeichen.
languagept oder en. Standardwert ist pt.
rulesZu prüfende Kategorien. Standardwert sind alle vier Kategorien. Mindestens eine eindeutige Kategorie ist erforderlich.
custom_termsOptionale Wörter oder Phrasen, die eine Ablehnung auslösen.
review_contextsOptionale Wörter oder Phrasen, die eine manuelle Prüfung erfordern. Dies sind übereinstimmende Begriffe, keine Anweisungen in natürlicher Sprache.

Jede optionale Liste akzeptiert bis zu 20 Begriffe, mit maximal 80 Zeichen pro Begriff. Unbekannte Felder werden abgelehnt.

Beispielantwort

{
  "status": "approved",
  "rule_version": "text-1.0/rules-2026.2",
  "language": "en",
  "violations": [],
  "summary": "No matches found for the selected rules.",
  "truncated": false
}

Ergebnisstatus

  • approved — Unter den ausgewählten Regeln wurden keine Übereinstimmungen gefunden.
  • rejected — Es wurde eine Übereinstimmung mit einer expliziten Kategorie oder einem benutzerdefinierten Begriff gefunden.
  • review_required — Mehrdeutige Begriffe oder Prüfphrasen erfordern eine manuelle Bewertung.

Befunde enthalten rule, severity, evidence, line, reason und confidence. Belege sind auf das übereinstimmende Token oder die übereinstimmende Phrase beschränkt, bis zu 160 Zeichen. Zeilennummern beginnen bei 1.

Konfidenzwerte sind feste Detektor-Scores, keine kalibrierten Wahrscheinlichkeiten.

curl-Beispiel

Ersetzen Sie YOUR_API_SLUG durch den Slug, der in diesem Eintrag angezeigt wird.

curl --request POST \
  "https://api.oanor.com/YOUR_API_SLUG/v1/analyze-text" \
  --header "x-oanor-key: ${OANOR_API_KEY}" \
  --header "Content-Type: application/json" \
  --data '{
    "text": "What a peaceful day.",
    "language": "en",
    "rules": ["profanity", "drugs", "violence", "sexual_content"],
    "custom_terms": [],
    "review_contexts": []
  }'

Limits und Fehler

  • Maximale Textlänge: 7.000 Zeichen.
  • Maximaler vollständiger Anfrage-Body: 65.536 Bytes.
  • Maximal zurückgegebene Befunde: 200. Weitere Befunde setzen truncated auf true; gekürzte Ergebnisse werden niemals genehmigt.
  • Ratenlimits und monatliche Kontingente hängen von Ihrem Abonnementplan ab.
  • Antworten verwenden Cache-Control: no-store.
HTTP-StatusBedeutung
401Fehlende oder ungültige Anmeldedaten.
408Zeitüberschreitung des Anfrage-Bodys.
413Anfrage-Body zu groß.
415Nicht unterstützter Inhaltstyp oder nicht unterstützte Kodierung.
422Ungültige Nutzlast oder Text, der das Zeichenlimit überschreitet.
429Ratenlimit oder Kontingent überschritten.
500 / 503Verarbeitungsfehler oder Dienst nicht verfügbar.

Beachten Sie, sofern angegeben, den Retry-After-Header, bevor Sie es erneut versuchen.

Datenschutz und Inhaltsrechte

Das Analyse-Backend verarbeitet übermittelten Text, ohne ihn in einer Datenbank, einem Verlauf oder einem Ergebnis-Cache zu speichern. Anwendungsprotokolle schließen übermittelte Inhalte und Anmeldedaten aus. Richtlinien für Gateway- und Hosting-Metadaten gelten separat.

Übermitteln Sie nur Inhalte, für deren Nutzung Sie die erforderlichen Rechte und Berechtigungen besitzen. Diese API sucht nicht nach Songtexten, ruft sie nicht ab und stellt sie nicht bereit, und ein Abonnement gewährt keine Rechte an Inhalten Dritter.

Wichtige Einschränkungen

Die Klassifizierung verwendet lexikalische Regeln, einschließlich Normalisierung von Groß-/Kleinschreibung und Akzenten sowie Wortstammbildung. Sie interpretiert Absicht, Ironie, Verneinung oder eine weitergehende Bedeutung nicht zuverlässig.

Ein approved-Ergebnis bedeutet, dass unter den ausgewählten Regeln keine Signale erkannt wurden. Es ist keine Garantie für Sicherheit, Eignung, Rechtmäßigkeit oder urheberrechtliche Freigabe. Nutzen Sie die manuelle Prüfung für mehrdeutige oder sensible Entscheidungen.

ⓘ Questa traduzione è in fase di aggiornamento. L'ultima versione inglese potrebbe differire leggermente.

Valutazioni

Accedi per votare.

Nessuna recensione ancora.

Discussione

Fai domande, condividi consigli, ricevi risposte dal provider e dagli altri sviluppatori. Pubblico — chiunque può leggere.

Accedi per scrivere o rispondere.

Accedi

Nuova discussione

/ 4000

📌 Fissato 🔒 Bloccato

·

· ·

/ 4000

🔒 Discussione bloccata — non si può più rispondere.

  • Nessuna discussione — inizia tu.

Supporto

Supporto privato 1:1 con il provider — fatturazione, integrazione, account. Solo tu e il team del provider vedete questi thread.

Accedi per aprire un ticket di supporto.

Accedi

Apri nuovo ticket

Descrivi cosa ti serve. Il team del provider riceve un'email e risponde sulla pagina del ticket.

  • Nessun ticket per questa API.

Abbonamento attivo: le chiamate possono iniziare subito.

Invia la tua prima richiesta —

Abbonamento attivo: copia uno snippet e avvia la tua prima chiamata.