danielrosehill's picture
Switch from Anthropic API to OpenRouter API
18b289a

A newer version of the Gradio SDK is available: 6.6.0

Upgrade
metadata
title: Human To AI Text Converter
emoji: πŸ€–
colorFrom: pink
colorTo: blue
sdk: gradio
sdk_version: 5.49.1
app_file: app.py
pinned: false
short_description: Transform human text into AI-sounding text with BYOK
license: mit

πŸ€– Human to AI Text Converter

Transform your naturally-written text into text that sounds like it was generated by an early LLM! This tool intentionally adds classic AI-isms like excessive hedging, verbose language, and unnecessarily formal tone.

🎯 Use Cases

  • Testing AI detection tools: See how detection tools react to deliberately AI-styled text
  • Understanding AI writing patterns: Learn what makes text sound "AI-generated"
  • Creative experiments: Transform emails, articles, or any text into robotic corporate-speak
  • Education: Demonstrate the difference between natural and AI-like writing styles

πŸš€ How to Use

  1. Get an OpenRouter API key: Sign up at openrouter.ai and generate an API key
  2. Enter your API key: Paste it into the API key field (it's never stored)
  3. Paste your text: Add any naturally-written content (emails, articles, notes, etc.)
  4. Choose intensity: Select Low, Medium, or High AI-ification
  5. Click Convert: Watch your text transform into AI-speak!

πŸ”‘ BYOK (Bring Your Own Key)

This Space uses your own OpenRouter API key to ensure:

  • Privacy: Your text and API key go directly to OpenRouter's servers
  • No storage: Nothing is stored on this Space's servers
  • Control: You control your API usage and costs
  • Security: Your key is transmitted securely and never logged

🎨 AI Characteristics Applied

This tool transforms text by adding:

  • πŸ“Š Unnecessary structure: Converting prose into numbered lists and bullet points
  • πŸ“š Verbose language: "use" β†’ "utilize", "help" β†’ "facilitate"
  • πŸ€” Excessive hedging: "generally speaking", "in most cases", "typically"
  • πŸ”„ Transition overload: "Additionally,", "Furthermore,", "Moreover,"
  • πŸŽ“ Formal conclusions: "In conclusion,", "To summarize,", "Overall,"
  • πŸ€– Robotic precision: Removing contractions, eliminating casual language
  • πŸ’Ό Corporate jargon: "leverage", "optimize", "facilitate", "implement"
  • πŸ“ Over-explanation: Adding unnecessary context and definitions

πŸ”§ Technical Details

  • Model: Claude 3.5 Sonnet (via OpenRouter)
  • Framework: Gradio 5.49.1
  • API: OpenRouter API with BYOK
  • Privacy: Zero data retention, direct API calls only

πŸ’‘ Example Transformation

Before (Human):

Hey, can we meet tomorrow at 3pm? I want to discuss the project updates.

After (AI - Medium Intensity):

It is requested that a meeting be scheduled for tomorrow at 3:00 PM. The purpose of this meeting would be to facilitate a comprehensive discussion regarding the current project updates. It should be noted that this timeframe would allow for optimal alignment of schedules. Additionally, this meeting would enable us to review progress and identify areas for potential optimization. Overall, this discussion would prove beneficial for project advancement.

πŸ“ License

MIT License - Feel free to use and modify!

🀝 Contributing

Found a bug or have a suggestion? Open an issue on the GitHub repository.

⚠️ Disclaimer

This tool is for educational and entertainment purposes. It demonstrates common patterns in early LLM outputs and is not intended to deceive AI detection systems.


Made with ❀️ for exploring AI writing patterns | Powered by Claude 3.5 Sonnet via OpenRouter