Les 4 types de jobs
Content processing sur le réseau
Chaque type de job est optimisé pour une catégorie de workload.
🔄 Transformation de texte
Transformations déterministes sur du texte : nettoyage, normalisation, reformatage.
cleannormalizemarkdown→htmlhtml→textregex_replacedetect_language
✍️ Génération de contenu
Génération assistée par LLM. Résumés, traductions, réécriture, Q&A.
summarizetranslaterewriteclassifyextract_entitiescustom_prompt
🛡️ Modération de contenu
Classification et scoring pour la modération — spam, toxicité, contenu adulte.
spam_scoretoxicitysentimentnsfw_checkpii_detect
🎨 Génération SVG
Génère des assets SVG à partir d'une description en langage naturel.
iconillustrationdiagramchart_svgfrom_spec
Exemples API
Code prêt à l'emploi
# text_generate — summarize + translate
curl -X POST https://api.revolution-network.fr/api/enterprise/v1/jobs \
-H "x-api-key: YOUR_KEY" \
-d '{
"type": "text_generate",
"params": {
"operation": "summarize",
"text": "... long article ...",
"options": {"format":"bullet_points","max_points":3,"translate_to":"en"}
}
}'
# content_check — batch moderation
curl -X POST https://api.revolution-network.fr/api/enterprise/v1/jobs \
-H "x-api-key: YOUR_KEY" \
-d '{
"type": "content_check",
"params": {
"items": [
{"id":"c_001","text":"Super produit !"},
{"id":"c_002","text":"Cliquez ici pour gagner €500"}
],
"checks": ["spam","toxicity","sentiment"]
}
}'
# Response:
{
"results": [
{"id":"c_001","spam":0.02,"sentiment":"positive","action":"approve"},
{"id":"c_002","spam":0.97,"sentiment":"neutral","action":"reject"}
]
}