AI Rewrite · Ghost AI Shaped Detection · Shared Pattern Libraries · D1 Logging · Dashboard · Paragraph + List Preservation
{ "text": "...", "mode": "aggressive", "tone": "conversational", "output_language": "es", "output_language_name": "Spanish" }
Optional: output_language + output_language_name (or camelCase outputLanguage, outputLanguageName). Omit for default behavior — backward compatible with older clients.
Modes: standardaggressivestealthcasualacademicseo
{ "text": "..." }
// Returns Ghost AI shaped response: turnitin, openai, gptzero, writer, crossplag,
// copyleaks, sapling, contentatscale, zerogpt, human, sentences[]
Password protected. Set DASHBOARD_PASSWORD env var.
{ "requirements": "...", "tone": "professional", "email_type": "business", "output_language": "es", "output_language_name": "Spanish" }
{ "text": "...", "tone": "original", "output_language": "fr", "output_language_name": "French" }
{ "topic": "...", "level": "undergraduate", "essay_type": "argumentative", "length": 500, "output_language": "de", "output_language_name": "German" }
{ "topic": "...", "tone": "informative", "format": "blog post", "length": 800, "output_language": "ja", "output_language_name": "Japanese" }
{ "description": "...", "content_type": "social media", "tone": "creative", "output_language": "pt", "output_language_name": "Portuguese" }
Optional on all generation endpoints: output_language + output_language_name (or camelCase). Omit for default behavior.
X-API-Key: your-key
NextPixel Apps · Cloudflare Workers