Open-source AI for people who make things.
Website ยท Dashboard ยท Playground ยท API Docs ยท Discord
| Name | Description | Author |
|---|---|---|
| ๐ ๏ธ FSChart | FSChart converts natural language into 3D models and 2D function plots in the browser. Enter โa rotating red cubeโ or โplot y=sin(x)โ to call Pollinations and render. | @fastnow |
| ๐ผ Jornal Bitcoin | A real-time Brazilian Portuguese cryptocurrency news aggregator that automatically curates, translates, and summarizes articles using Pollinations text models (Gemma & OpenAI) and generates custom cov | @j0n777 |
| ๐ผ๏ธ Article Illustrator | An AI-powered article illustration tool built with React and deployed on Cloudflare Pages, powered by Pollinations.ai. pollinations#1 | @zzerding |
| ๐ผ๏ธ HQ IA | Create comic strips quickly with HQ IA, an AI-powered comic book creator. | @wljrodrigues |
| ๐ผ๏ธ IMADreamer | IMADreamer is a free AI image generation tool built on the Pollinations API. | @fastnow |
| ๐ FlashcardGeneratorAI | With FlashcardGeneratorAI you can use Pollinations AI to generate digital interactive flashcards to enhance memorization and learning (and use card matching games to reinforce concepts by repetition) | @rpbmultiongh |
| ๐ผ๏ธ INKRUSH | Free browser-based AI comic book maker powered by Pollinations.AI. Create multi-panel comic stories with custom speech bubbles, character lock, retro comic styles, and export as PDF books.๐ | @takiff507 |
| โ๏ธ Tessera Lumen | This app uses a backend proxy integration with Pollinations.ai. Pollinations endpoint used - https://gen.pollinations.ai/v1/chat/completions Repository evidence - POLLINATIONS.md : https://git | @Jeraque007 |
| ๐ฌ Stoicky | Stoicky is an AI-powered video automation tool for faceless content creators, it uses pollinations.ai for the Image and text AI inference. | @deauthor1234 |
| ๐ผ๏ธ GimpToPolli | ### ๐ธ App Submission: GimpToPolli - App Name: GimpToPolli - Author / Developer: @GermanIllan - Repository URL: https://github.com/GermanIllan/pollination | @GermanIllan |
We've launched https://gen.pollinations.ai โ a single endpoint for all your AI generation needs: text, images, audio, video, 3D, embeddings โ all in one place.
- Unified endpoint โ single API at
gen.pollinations.aifor all generation - Pollen credits โ simple pay-as-you-go system ($1 โ 1 Pollen)
- All models, one place โ Flux, GPT, Claude, Gemini, Seedream, and more
- API keys โ secret keys for model usage, app keys for tracking BYOP apps.
- CLI โ
npx @pollinations/clifor humans and AI agents (source)
Get started at enter.pollinations.ai and check out the API docs
- 2026-08-13 โ ๐จ Qwen Image 3 Generate 1K/2K images or edit with up to three reference images using paid
qwen-image-3. More eyes, fewer tabs. Image API - 2026-08-13 โ ๐ Seedance 2.5 video Generate four-second 480p or 720p clips with optional audio and first/last-frame guidance through
seedance-2.5. API Docs - 2026-08-13 โ ๐ต Live transcription
scribe-realtimestreams partial and final transcripts over WebSockets, with VAD, timestamps, language controls, and seven audio formats. API Docs - 2026-08-13 โ โจ Bring your own audio URL Use validated public HTTP(S) URLs as
reference_audiofor supported music generationโreference clips no longer need to live in one particular garden. API Docs - 2026-08-12 โ ๐จ IMADreamer joins the garden A free, Pollinations-powered image generator for turning prompts into pixels. Try it
- 2026-08-12 โ ๐ก Models, now in a proper row
Pollinations.models()now reliably returns the available model array, so SDK apps can discover what the API has on offer. SDK - 2026-08-12 โ ๐ Let MCP requests breathe Authenticated MCP requests can now run past 30 seconds when the job actually needs the time. MCP docs
- 2026-08-11 โ ๐ The app garden got portraits The community catalog now has visual previews for 762 more retained apps. Browsing strange little inventions is less of a text adventure now. Try it
- 2026-08-10 โ ๐ Trellis 2 handles longer 3D jobs Generate finished GLB files with
trellis-2and its quality aliases through the usual API flow; some meshes simply needed more time to become meshes. API Docs - 2026-08-10 โ โจ Tessera Lumen joins the writing garden A chat-powered drafting app for turning the blank page into a slightly more negotiable problem. Try it
pollinations.ai is an open-source generative AI platform based in Berlin, powering 500+ community projects with accessible text, image, video, audio, 3D and embeddings generation APIs. We build in the open and keep AI accessible to everyoneโthanks to our amazing supporters.
- ๐ 100% Open Source โ code, decisions, roadmap all public
- ๐ค Community-Built โ 500+ projects already using our APIs
- ๐ฑ Pollen Quests โ earn Pollen by completing Quests
- ๐ผ๏ธ Image Generation โ Text-to-image and image editing
- ๐ Text Generation โ Chat, reasoning, vision, function calling, structured outputs
- ๐ฌ Video Generation โ Text-to-video and image-to-video
- ๐ต Audio โ Text-to-speech and speech-to-text
- ๐ง 3D Generation โ Text-to-3D and image-to-3D
- ๐๏ธ Real-time API โ OpenAI-compatible WebSocket for streaming conversations
- ๐ข Embeddings Creation โ Semantic search, retrieval, similarity matching
- ๐ฃ Easy-to-use Packages (Packages)
Community members run their own models on the Pollinations platform โ text, image, video, audio, embeddings, and more.
- Host your own model โ register an upstream endpoint with the
/account/my-modelsAPI, then serve it to everyone or keep it private to your account. - Automatic fallback routing โ nominate up to three compatible backup models so generations keep moving when an upstream model goes down.
- Discover and monitor โ browse community models via gen.pollinations.ai/v1/models and watch live health and community leaderboards at model-monitor.pollinations.ai.
For billing details when building apps on top, see Bring Your Own Pollen.
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
- ๐ง 3D
- ๐ข Embeddings
3๏ธโฃ Make your first request
Use one of the examples below to generate your first AI output in seconds.
curl -H "Authorization: Bearer YOUR_API_KEY" 'https://gen.pollinations.ai/image/a%20beautiful%20sunset' -o image.jpgOr visit pollinations.ai/play for an interactive experience.
curl 'https://gen.pollinations.ai/text/Hello%20world?key=YOUR_API_KEY'Simple GET endpoint:
curl 'https://gen.pollinations.ai/audio/Hello%20from%20Pollinations?voice=nova&key=YOUR_API_KEY' -o speech.mp3OpenAI 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.mp3Available voices: alloy, echo, fable, onyx, nova, shimmer, plus 30+ ElevenLabs voices.
Speech-to-text:
curl 'https://gen.pollinations.ai/v1/audio/transcriptions' \
-H "Authorization: Bearer YOUR_API_KEY" \
-F file=@audio.mp3 \
-F model=whisper-large-v3curl 'https://gen.pollinations.ai/video/a%20sunset%20timelapse%20over%20the%20ocean?key=YOUR_API_KEY' -o video.mp4Use duration to set video length, aspectRatio for orientation, and image[0]/image[1] to pass start/end reference frames. See available video models and capabilities at gen.pollinations.ai/video/models.
curl 'https://gen.pollinations.ai/3d/a%20low-poly%20treasure%20chest?model=trellis-2&resolution=low&key=YOUR_API_KEY&image=IMAGE_URL' -o model.glbPass reference image URL(s) via the image parameter for image-to-3D models (put image= last in the URL, or URL-encode it). See available 3D models at gen.pollinations.ai/3d/models.
curl 'https://gen.pollinations.ai/v1/embeddings' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"model": "openai-3-small", "input": "Hello world!"}'Pass a string or an array of up to 32 strings (text or multimodal content parts). See available embedding models at gen.pollinations.ai/embeddings/models.
Generate text, images, audio, video, and more right from your terminal:
npx @pollinations/cli gen image "cyberpunk city at night" --model flux --output city.png
npx @pollinations/cli gen text "Explain quantum tunneling in one sentence"
npx @pollinations/cli gen audio "Hello world" --voice nova --output speech.mp3
npx @pollinations/cli gen video "a waterfall in slow motion" --duration 5 --output clip.mp4
npx @pollinations/cli gen transcribe speech.mp3Install globally and use the shorter polli command: npm install -g @pollinations/cli. Run polli models to list models, polli auth login to authenticate, and polli docs for the full API reference in your terminal.
Stream AI responses over an OpenAI-compatible WebSocket:
wss://gen.pollinations.ai/v1/realtime?model=gpt-realtime-2.1&key=pk_YOUR_API_KEY
Browser clients pass the key as a query parameter (?key=); server clients can use the Authorization: Bearer header instead.
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/mcpA community alternative, MCPollinations, is also available.
AI assistants can:
- Generate images from text descriptions
- Create text-to-speech audio with various voice options
- Play audio responses through the system speakers
- Access all pollinations.ai models and services
- List available models, voices, and capabilities
For more advanced usage, check out our full API docs โ APIDOCS.md or the live docs at gen.pollinations.ai/docs.
Get your API key at enter.pollinations.ai
| Key | Prefix | Use Case | Rate Limits | Status |
|---|---|---|---|---|
| App Key | pk_ |
Browsers, mobile apps, public clients | Budget & permissions set at creation | Stable |
| Secret | sk_ |
Server-side only | No rate limits | Stable |
โ ๏ธ Never exposesk_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:
- Allow all models โ key works with any available model
- Restrict to specific models โ select exactly which models the key can access (e.g., only
fluxandopenai, or justgptimage-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!
Here are some examples of what you can generate:
Check out our Pollinations SDK for Node.js, browser, and React integration.
The API is OpenAI-compatible, so the official OpenAI SDKs work out of the box โ just point them at https://gen.pollinations.ai/v1.
Node.js:
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://gen.pollinations.ai/v1",
apiKey: "YOUR_API_KEY",
});
const response = await client.chat.completions.create({
model: "openai",
messages: [{ role: "user", content: "Hello!" }],
});
console.log(response.choices[0].message.content);Python:
from openai import OpenAI
client = OpenAI(base_url="https://gen.pollinations.ai/v1", api_key="YOUR_API_KEY")
response = client.chat.completions.create(
model="openai",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)Other OpenAI SDKs work too: Go, Java, .NET, Rust (async-openai, community) โ plus compatible frameworks like Vercel AI SDK.
Vercel AI SDK:
import { createOpenAI } from "@ai-sdk/openai";
import { generateText } from "ai";
const client = createOpenAI({
baseURL: "https://gen.pollinations.ai/v1",
apiKey: "YOUR_API_KEY",
});
const { text } = await generateText({
model: client("openai"),
prompt: "Hello!",
});
console.log(text);%%{init: {'theme': 'dark', 'themeVariables': { 'background': '#1a1a1a', 'primaryColor': '#2a2a2a', 'primaryBorderColor': '#555555', 'primaryTextColor': '#eeeeee', 'lineColor': '#00e5ff', 'clusterBkg': 'transparent', 'clusterBorder': '#888888', 'fontSize': '13px', 'fontFamily': 'Inter, system-ui, sans-serif'}}}%%
graph LR
subgraph CLIENTS["Clients / Apps"]
Q[Bots - Discord, Telegram, WhatsApp]
N[30+ Mobile and Web Apps]
A[pollinations.ai Web Frontend]
R[AI Agents - Qwen, Sillytavern, ...]
AI[AI Assistants - Claude]
MCP[MCP Server]
end
AI --> MCP
Q --> GEN
N --> GEN
A --> GEN
R --> GEN
MCP --> GEN
GEN["gen.pollinations.ai โ Edge Router + Generation Worker"]:::cfWorker -->|auth and billing| ENTER["enter.pollinations.ai โ Auth Gateway + Billing"]:::cfWorker
GEN --> IMG["Image โ gen Worker dispatch to providers / GPU backends"]:::cfWorkerLight
IMG --> D["Flux, Z-Image, Seedream, ... โ GPU VMs"]:::gpuNode
GEN --> TXT["Text โ Portkey multi-provider"]:::provider
GEN --> VID["Video โ Wan / Veo / Seedance"]:::provider
GEN --> AUD["Audio โ ElevenLabs / OVH (Whisper)"]:::provider
style CLIENTS fill:none,stroke:#888,stroke-width:2px,stroke-dasharray: 5 5
linkStyle default stroke-width:3px,stroke:#00E5FF
classDef cfWorker fill:#E65100,color:#fff,stroke:#FFB300,stroke-width:2px,font-weight:bold
classDef cfWorkerLight fill:#BF360C,color:#fff,stroke:#FFB300,stroke-width:1px
classDef gpuNode fill:#064E3B,stroke:#34D399,color:#ECFDF5,stroke-width:2px
classDef provider fill:#1E3A8A,stroke:#60A5FA,color:#EFF6FF,stroke-width:1px
We're constantly exploring new ways to push the boundaries of AI-driven content creation. Some areas we're excited about include:
- Digital Twins: Creating interactive AI-driven avatars
- Music Video Generation: Combining AI-generated visuals with music for unique video experiences
- Real-time AI-driven Visual Experiences: Projects like our Dreamachine, which create immersive, personalized visual journeys
pollinations.ai envisions a future where AI technology is:
-
Open & Accessible: We believe AI should be available to everyone โ earn Pollen by contributing, no credit card required
-
Transparent & Ethical: Our open-source approach ensures transparency in how our models work and behave
-
Community-Driven: We're building a platform where developers, creators, and AI enthusiasts can collaborate and innovate
-
Interconnected: We're creating an ecosystem where AI services can seamlessly work together, fostering innovation through composability
-
Evolving: We embrace the rapid evolution of AI technology while maintaining our commitment to openness and accessibility
We're committed to developing AI technology that serves humanity while respecting ethical boundaries and promoting responsible innovation. Join us in shaping the future of AI.
We believe in community-driven development. You can contribute to pollinations.ai in several ways:
-
Coding Assistant: The easiest way to contribute! Just create a GitHub issue describing the feature you'd like to see implemented. The Polli assistant will analyze and implement it directly! No coding required - just describe what you want.
-
Project Submissions: Have you built something with pollinations.ai? Use our app submission template to share it with the community and get it featured in our README.
-
Feature Requests & Bug Reports: Have an idea or found a bug? Open an issue and let us know. Our team and the Polli assistant will review it.
-
Community Engagement: Join our vibrant Discord community to:
- Share your creations
- Get support and help others
- Collaborate with fellow AI enthusiasts
- Discuss feature ideas before creating issues
For any questions or support, please visit our Discord channel or create an issue on our GitHub repository.
Our codebase is organized into several key folders, each serving a specific purpose in the pollinations.ai ecosystem:
-
pollinations.ai/: The main React application for the Pollinations.ai website. -
gen.pollinations.ai/: Cloudflare Worker for API routing, auth handoff, text generation, and caching. -
enter.pollinations.ai/: Auth gateway and billing โ API keys, Pollen credits, and pack checkout. -
shared/: Auth, model registries, IP queue, and utilities shared across the services. -
apps/: Applications maintained in this repository. -
operations/: Internal dashboards, monitoring, economics, and infrastructure, including the GPU fleet. -
media.pollinations.ai/: Media upload service โ upload files and get a URL to use with Pollinations models, with public tag galleries. -
operations/social/: Automated social media pipeline (X, LinkedIn, Instagram, Reddit, Discord). -
packages/polli-cli/: The Pollinations CLI โ for humans, AI agents, and everything in between. -
packages/sdk/: SDK NPM library with pollinations ready functions for Pollinations.ai. -
packages/mcp/: Model Context Protocol (MCP) server for AI assistants like Claude to generate images directly. -
opencode-pollinations-plugin: This isopencode-pollinations-plugin, a plugin for OpenCode that integrates Pollinations.ai's inference capabilities directly into the OpenCode environment, built by our community member @fkom13.
This structure encompasses the frontend website, backend services for image and text generation, and integrations like the Discord bot and MCP server, providing a comprehensive framework for the pollinations.ai platform.
For development setup and environment management, see DEVELOP.md.
pollinations.ai is proud to be supported by:
- Perplexity AI: AI-powered search and conversational answer engine
- AWS Activate: GPU Cloud Credits
- io.net: Decentralized GPU network for AI compute
- BytePlus: Official ByteDance cloud services and AI solutions
- Google Cloud for Startups: GPU Cloud Credits
- NVIDIA Inception: AI startup support
- Azure (MS for Startups): OpenAI credits
- Cloudflare: Put the connectivity cloud to work for you.
- Scaleway: Europe's empowering cloud provider
- Modal: High-performance AI infrastructure
- Nebius: AI-optimized cloud infrastructure with NVIDIA GPU clusters
- OpenAI: Frontier AI models and APIs
- OpenRouter: Unified API for LLMs
- Fireworks AI: Fast inference platform for open models
- Replicate: Run AI models with an API
- RunPod: GPU cloud built for AI workloads
- OVHcloud: European cloud and GPU infrastructure
- Lambda Labs: GPU cloud for AI training and inference
- ElevenLabs: AI voice generation and text-to-speech
- AssemblyAI: Speech-to-text and speech understanding models
- Alibaba Cloud: Cloud computing and AI services
The best way to support pollinations.ai is by using our product! Get your API key and start building at enter.pollinations.ai.
Status ยท News & FAQ ยท ๐ Twitter ยท Instagram ยท LinkedIn ยท Facebook ยท Reddit ยท YouTube
pollinations.ai is open-source software licensed under the MIT license.
Made with โค๏ธ by the pollinations.ai team