Health
Check service availability.
API · /clean-songs
Analyseer door de klant aangeleverde tekst in het Portugees en Engels op godslastering, drugs, geweld en expliciete seksuele inhoud. Krijg duidelijke classificaties, minimale bewijzen en regelnummers met behulp van deterministische regels.
10 gratis testaanroepen per dag — kies een plan voor productiegebruik.
Kies een niveau: maandelijks gefactureerd en op elk gewenst moment opzegbaar.
Test the API with 1,000 requests per month.
Vrij
Snelle antwoorden over prijzen, quota's en integratie.
Kies een eindpunt uit de lijst aan de linkerkant om de details ervan te bekijken en het te proberen.
Meld u aan om een API-sleutel te krijgen en roep vervolgens een pad onder uw naaktslak aan.
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())
Een deterministische API voor het controleren van door de klant aangeleverde tekst in het Portugees en Engels op godslastering, drugsverwijzingen, geweld en expliciete seksuele inhoud.
Selecteer de categorieën die je wilt controleren, voeg aangepaste termen toe en markeer zinnen voor menselijke beoordeling. Resultaten bevatten een classificatie, minimaal overeenkomend bewijs, regelnummers en een versiebeheerde regelset.
Stuur je Oanor-abonnementssleutel mee in de request-header:
x-oanor-key: YOUR_OANOR_API_KEY
Gebruik de gateway-URL die op de Oanor-vermelding van deze API wordt weergegeven.
| Methode | Pad | Beschrijving |
|---|---|---|
POST | /v1/analyze-text | Analyseer door de klant aangeleverde tekst. |
GET | /v1/health | Controleer de beschikbaarheid van de service. |
Stuur een JSON-body met de header Content-Type: application/json.
{
"text": "What a peaceful day.",
"language": "en",
"rules": [
"profanity",
"drugs",
"violence",
"sexual_content"
],
"custom_terms": [],
"review_contexts": []
}
| Veld | Beschrijving |
|---|---|
text | Verplichte, niet-lege tekst. Maximaal 7.000 tekens. |
language | pt of en. Standaard pt. |
rules | Categorieën om te controleren. Standaard alle vier categorieën. Ten minste één unieke categorie is vereist. |
custom_terms | Optionele woorden of zinnen die afwijzing veroorzaken. |
review_contexts | Optionele woorden of zinnen die menselijke beoordeling vereisen. Dit zijn overeenkomende termen, geen natuurlijke-taal-instructies. |
Elke optionele lijst accepteert maximaal 20 termen, met maximaal 80 tekens per term. Onbekende velden worden geweigerd.
{
"status": "approved",
"rule_version": "text-1.0/rules-2026.2",
"language": "en",
"violations": [],
"summary": "No matches found for the selected rules.",
"truncated": false
}
approved — Er zijn geen overeenkomsten gevonden onder de geselecteerde regels.rejected — Er is een expliciete categorie- of aangepaste-term-overeenkomst gevonden.review_required — Ambigue termen of beoordelingszinnen vereisen menselijke beoordeling.Bevindingen bevatten rule, severity, evidence, line, reason en confidence. Bewijs is beperkt tot het overeenkomende token of de overeenkomende zin, tot 160 tekens. Regelnummers beginnen bij 1.
Confidence-waarden zijn vaste detectorscores, geen gekalibreerde waarschijnlijkheden.
Vervang YOUR_API_SLUG door de slug die op deze vermelding wordt weergegeven.
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": []
}'
truncated op true gezet; afgekapte resultaten worden nooit goedgekeurd.Cache-Control: no-store.| HTTP-status | Betekenis |
|---|---|
401 | Ontbrekende of ongeldige inloggegevens. |
408 | Time-out van de request-body. |
413 | Request-body te groot. |
415 | Niet-ondersteund contenttype of niet-ondersteunde codering. |
422 | Ongeldige payload of tekst die de tekenlimiet overschrijdt. |
429 | Snelheidslimiet of quota overschreden. |
500 / 503 | Verwerkingsfout of service niet beschikbaar. |
Respecteer, indien aanwezig, de Retry-After-header voordat je het opnieuw probeert.
De analyse-backend verwerkt ingediende tekst zonder deze op te slaan in een database, geschiedenis of resultatencache. Applicatielogs sluiten ingediende inhoud en inloggegevens uit. Het beleid voor gateway- en hostingmetadata staat hier los van.
Dien alleen inhoud in waarvoor je de benodigde rechten en toestemmingen hebt. Deze API zoekt niet naar songteksten, haalt deze niet op en levert deze niet; een abonnement verleent geen rechten op inhoud van derden.
Classificatie gebruikt lexicale regels, inclusief normalisatie van hoofdletters/accenten en woordstammen. Het interpreteert intentie, ironie, ontkenning of bredere betekenis niet betrouwbaar.
Een approved-resultaat betekent dat er onder de geselecteerde regels geen signalen zijn gedetecteerd. Het is geen garantie voor veiligheid, geschiktheid, legaliteit of auteursrechtelijke vrijwaring. Gebruik menselijke beoordeling voor ambigue of gevoelige beslissingen.
ⓘ Deze vertaling wordt vernieuwd. De nieuwste Engelse versie kan enigszins afwijken.
Log in om te beoordelen.
Nog geen beoordelingen.
Stel vragen, deel tips, krijg antwoorden van de aanbieder en andere ontwikkelaars. Openbaar — iedereen kan meelezen.
Meld je aan om te schrijven of te antwoorden.
Inloggen·
Antwoord van aanbieder
🔒 Deze discussie is vergrendeld — geen nieuwe antwoorden.
·
Privé 1:1-support met de aanbieder — facturatie, integratie, account. Alleen jij en het aanbiedersteam zien deze threads.
Meld je aan om een supportticket te openen.
InloggenBeschrijf waar je hulp bij nodig hebt. Het team krijgt een mail en antwoordt op de ticketpagina.
·