<img src="https://github.com/pollinations/pollinations/raw/main/assets/logo-text-black.svg" alt="pollinations.ai" width="100%" />
Open-source AI for people who make things.
Website · Dashboard · API Docs · Discord
| Name | Description | Author |
|---|---|---|
| 💬 Flow Linnom | Flow Linnom provides a chat interface to access multiple AI language models. | @omarsenusi |
| 🎙️ VoiceEnable Agent | Enable voice functionality for VoiceEnable Agent. | @MetaMysteries8 |
| 📝 Textylize | Textylize is a mainly client-side text stylizer. It lets users apply text styling changes. | @bytetilde |
| 🖼️ Poli image and chat | Use Poli image and chat to access free source providers and generate professional images or run chat tools. | @malik4498 |
| 🎨 PolliArt Studio | Generate AI artwork from text prompts using the pollinations.ai API in PolliArt Studio. Choose Flux (free) or Turbo models and save generation history in local storage with a gallery view. | @wwishao |
| 📚 BeDream APP | BeDream APP is a comprehensive AI roleplay and creative writing platform designed for immersive, unrestricted storytelling. Users can craft deeply detailed characters, build elaborate worlds and s | @budibudi7 |
| 🗺️ World Weaver | Generate worlds with AI using GPT-5.4, render scenes with gpt-image-2, and create videos with ltx-2 via pollinations.ai unified API. | @MrMegnis |
| 🧩 PolliCross | PolliCross is a web-based Picross / Nonogram puzzle game where every level is generated from an AI image. The player enters a text prompt and picks an art style, and the app calls the Pollinations ima | @zqigolden |
| 🥦 AIMANA Asparagus | A local-first Digital Asset Management (DAM) system that combines asset organization with an AI-powered workspace for generating and managing multimedia content, including images, video, audio, chat i | @rontea |
| 🎶 Generative Soundscape | Convert your words into endless music with Generative Soundscape. | @elethy |
We've launched https://gen.pollinations.ai — a single endpoint for all your AI generation needs: text, images, audio, video — all in one place.
gen.pollinations.ai for all generationnpx @pollinations/cli for humans and AI agents (source)Get started at enter.pollinations.ai and check out the API docs
/3d/{prompt}, get a downloadable GLB file back. Powered by Trellis 2 and Rodin 2.5. API Docscommunity/{username}/{model-id}.GET /v1/models/status so you can programmatically check if a model is awake before throwing requests at it. Cached for 60 seconds. Check the API Docs.pollinations.ai is an open-source generative AI platform based in Berlin, powering 500+ community projects with accessible text, image, video, and audio generation APIs. We build in the open and keep AI accessible to everyone—thanks to our amazing supporters.
1️⃣ Get your API key
Sign up at enter.pollinations.ai to generate your key.
2️⃣ Choose what you want to generate
Pollinations supports:
- 🖼 Images
- 📝 Text
- 🔊 Audio
- 🎬 Video
3️⃣ Make your first request
Use one of the examples below to generate your first AI output in seconds.
curl 'https://gen.pollinations.ai/image/a%20beautiful%20sunset' -o image.jpg
Or visit pollinations.ai for an interactive experience.
curl 'https://gen.pollinations.ai/text/Hello%20world'
Simple GET endpoint:
curl 'https://gen.pollinations.ai/audio/Hello%20from%20Pollinations?voice=nova&key=YOUR_API_KEY' -o speech.mp3
OpenAI TTS compatible:
curl 'https://gen.pollinations.ai/v1/audio/speech' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"model": "tts-1", "input": "Hello from Pollinations!", "voice": "nova"}' \
-o speech.mp3
Available voices: alloy, echo, fable, onyx, nova, shimmer, plus 30+ ElevenLabs voices.
Our MCP (Model Context Protocol) server enables AI assistants like Claude to generate images and audio directly. Learn more
Add this to your MCP client configuration:
{
"mcpServers": {
"pollinations": {
"command": "npx",
"args": ["@pollinations/mcp"]
}
}
}
npx @pollinations/mcp
Community alternatives like MCPollinations and Sequa MCP Server are also available.
AI assistants can:
For more advanced usage, check out our API documentation.
Get your API key at enter.pollinations.ai
| Key | Prefix | Use Case | Rate Limits | Status |
|---|---|---|---|---|
| Publishable | pk_ |
Client-side, demos, prototypes | 1 pollen per IP per hour | ⚠️ Beta |
| Secret | sk_ |
Server-side only | No rate limits | Stable |
⚠️ Publishable keys: Turnstile protection coming soon. Not recommended for production yet.
⚠️ Never expose
sk_keys in client-side code, git repos, or public URLs💡 Building an app? Use Bring Your Own Pollen — users pay for their own usage, you pay $0
Each API key can be scoped to specific models. When creating a key at enter.pollinations.ai, you can:
flux and openai, or just gptimage-large)curl 'https://gen.pollinations.ai/image/a%20cat?key=YOUR_KEY'
Environment variable (best practice):
export POLLINATIONS_API_KEY=sk_...
See full API docs for detailed authentication information.
Our web interface is user-friendly and doesn't require any technical knowledge. Simply visit https://pollinations.ai and start creating!
Use our API directly in your browser or applications:
https://pollinations.ai/p/a_cozy_pixel_art_robot_and_bee_in_a_digital_garden_8-bit_warm_stardew_valley_vibes
Replace the description with your own, and you'll get a unique image based on your words!
Here's an example of a generated image:
Python code to download the generated image:
import requests
def download_image(prompt):
url = f"https://pollinations.ai/p/{prompt}"
response = requests.get(url)
with open('generated_image.jpg', 'wb') as file:
file.write(response.content)
print('Image downloaded!')
download_image("a_cozy_pixel_art_robot_and_bee_in_a_digital_garden_8-bit_warm_stardew_valley_vibes")
To generate text:
https://gen.pollinations.ai/text/What%20is%20artificial%20intelligence?
Generate speech from text:
https://gen.pollinations.ai/audio/Hello%20from%20Pollinations?voice=alloy&key=YOUR_API_KEY
Or use the OpenAI TTS-compatible endpoint:
curl 'https://gen.pollinations.ai/v1/audio/speech' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"model": "tts-1", "input": "Hello from Pollinations!", "voice": "alloy"}' \
-o speech.mp3
Check out our Pollinations SDK for Node.js, browser, and React integration.
```mermaid %%{init: {'theme': 'dark', 'themeVariables': { 'background': '#1a1a1a', 'primaryColor': '#2a2a2a', 'primaryBorderColor': '#555555', 'primaryTextColor': '#eeeeee', 'lineColor': '#00e5ff', 'clusterBkg': 'transparent', 'clusterBorder': '#888888', 'fontSize': '13px', 'fontFamily': 'Inter, system-
$ claude mcp add pollinations \
-- python -m otcore.mcp_server <graph>