Overview
The Easy-Peasy.AI API lets you programmatically access our AI-powered tools:- Presets — Discover available text generation templates and their input fields
- Text Generation — Generate blog posts, social media captions, emails, marketing copy, and more using text templates
- Image Generation — Generate and edit images with Nano Banana, GPT Image, FLUX, Seedream, and other models
- Video Generation — Generate videos with MiniMax H3 Max, Seedance 2.5, Gemini Omni, Veo, Kling, and other video models
- Transcription — Transcribe audio files with speaker detection and enhanced quality
- Text-to-Speech — Convert text to natural-sounding speech with public and custom voices
- Chat Completions — OpenAI-compatible chat completions endpoint (works with OpenAI SDK)
- Bots — Chat with your custom AI bots via API
Using an AI agent?
Easy-Peasy.AI also runs an MCP server at
https://easy-peasy.ai/mcp — connect Claude, Cursor, Windsurf, or any MCP client without writing API code.Authentication
Authenticated REST requests use your API key in thex-api-key header. Chat Completions also accepts Authorization: Bearer YOUR_API_KEY. TTS Config and public TTS Voices work without a key; custom voices require authentication. The separate Bots API documents its own headers.
Keep API keys on your server, outside browser bundles and public repositories.
Get your API key
Generate an API key from your Easy-Peasy.AI settings page.
Base URL
All API requests are made to:Text generation workflow
- Discover presets — Call
GET /api/presetsto list available templates - Get field requirements — Call
GET /api/presets/{slug}to see what fields a preset needs - Generate content — Call
POST /api/generatewith the preset slug and required fields
Media generation workflow
- Choose the exact model and inputs. For video, consult the model reference. Plan access and credit requirements depend on the model and settings.
- Submit once and save the ID. Videos and transcriptions run asynchronously. Standard image integrations wait for results, while some legacy integrations return pending records.
- Read or poll the result. Follow each endpoint’s response shape and polling example. Keep existing IDs when a local timeout occurs; submitting again can create another billable job.
Endpoints
List Presets
Discover available text generation templates.
Get Preset Details
Get input fields and constraints for a preset.
Generate Text
Generate content using any preset.
Generate Image
Generate or edit images using an exact model name.
Generate Video
Generate videos from text, images, or reference media.
Create Transcription
Transcribe audio files to text.
Text-to-Speech
Convert text to natural speech.
Chat Completions
OpenAI-compatible chat completions endpoint.
Chat with Bot
Interact with your custom AI bots via API.
MCP Server
Connect AI agents with the Model Context Protocol.
