# Easy-Peasy.AI ## Docs - [Chat Completions (OpenAI-compatible)](https://docs.easy-peasy.ai/api-reference/endpoint/chat-completions.md): OpenAI-compatible chat completions endpoint. Works with the standard OpenAI SDK — just change the base URL and API key. - [Chat with Bot](https://docs.easy-peasy.ai/api-reference/endpoint/chat-with-bot.md): Send a message to a bot and receive a response. Each bot has a unique `public_url` identifier, available from the bot's **Integrations > API** page in the [dashboard](https://easy-peasy.ai). Uses the same `x-api-key` as all other Easy-Peasy.AI endpoints. - [Create Transcription](https://docs.easy-peasy.ai/api-reference/endpoint/create-transcription.md): Programmatically create [AI Transcriptions](https://easy-peasy.ai/audios) from audio files. - [Generate Text](https://docs.easy-peasy.ai/api-reference/endpoint/generate.md): Programmatically generate outputs for any of the [Templates](https://easy-peasy.ai/presets). Each template (preset) accepts different parameters — see the request body schema and examples below. - [Generate Audio Content](https://docs.easy-peasy.ai/api-reference/endpoint/generate-audio-content.md): Generate AI-powered content from a completed transcription. Produces summaries, titles, action items, and more depending on the audio type. - [Generate Image](https://docs.easy-peasy.ai/api-reference/endpoint/generate-image.md): Programmatically generate [AI Images](https://easy-peasy.ai/ai-images) using 40+ models including DALL-E 3, Midjourney, FLUX.2, Imagen 4, Stable Diffusion, Seedream, and more. - [Generate Sound Effect](https://docs.easy-peasy.ai/api-reference/endpoint/generate-sound.md): Generate AI sound effects from a text description using ElevenLabs. Returns the audio URL immediately (synchronous). - [Generate Talking Video](https://docs.easy-peasy.ai/api-reference/endpoint/generate-talking-video.md): Generate a talking video by animating a face image or video with speech. Provide either text + voice to generate audio, or supply your own audio file. - [Generate Text-to-Speech](https://docs.easy-peasy.ai/api-reference/endpoint/generate-tts.md): Convert text to speech using various AI voices. The generated audio is returned as a publicly accessible URL. - [Generate Video](https://docs.easy-peasy.ai/api-reference/endpoint/generate-video.md): Generate AI videos from text prompts or images using 40+ models including Veo 3.1, Kling 3.0, Sora 2, Hailuo, and more. - [Get Preset Details](https://docs.easy-peasy.ai/api-reference/endpoint/get-preset.md): Retrieve the full configuration for a specific preset, including all input fields and their constraints. - [Get Transcription Result](https://docs.easy-peasy.ai/api-reference/endpoint/get-transcription.md): Retrieve the result of a transcription by its UUID. Since transcription is asynchronous (typically 1–5 minutes), poll this endpoint every 15–30 seconds until the `content` field is populated. - [Get TTS Configuration](https://docs.easy-peasy.ai/api-reference/endpoint/get-tts-config.md): Retrieve available filter options for text-to-speech voices. - [Get TTS Voices](https://docs.easy-peasy.ai/api-reference/endpoint/get-tts-voices.md): Retrieve a list of available voices for text-to-speech generation. - [Get Video](https://docs.easy-peasy.ai/api-reference/endpoint/get-video.md): Retrieve the status and result of a video generation request. Since video generation is asynchronous (typically 1–5 minutes), poll this endpoint every 15–30 seconds until the `status` is `completed` and the `url` field contains the video URL. - [List Presets](https://docs.easy-peasy.ai/api-reference/endpoint/list-presets.md): Retrieve a list of all available text generation presets (templates). Use this to discover which presets you can pass to the `/api/generate` endpoint. - [Introduction](https://docs.easy-peasy.ai/api-reference/introduction.md): Getting started with the Easy-Peasy.AI API ## OpenAPI Specs - [openapi](https://docs.easy-peasy.ai/api-reference/openapi.json) - [openapi-bots](https://docs.easy-peasy.ai/api-reference/openapi-bots.json) ## Optional - [Templates](https://easy-peasy.ai/presets) - [Get API Key](https://easy-peasy.ai/settings/api)