pollinations
Pollinations.ai API for AI generation - text, images, videos, audio, and analysis. Use when user requests AI-powered generation (text completion, images, videos, audio, vision/analysis, transcription) or mentions Pollinations. Supports 25+ models (OpenAI, Claude, Gemini, Flux, Veo, etc.) with OpenAI-compatible chat endpoint and specialized generation endpoints.
npx skills add majiayu000/claude-skill-registry --skill pollinations --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Pollinations 🧬 Unified AI platform for text, images, videos, and audio generation with 25+ models. ## API Key Get free or paid keys at https://enter.pollinations.ai - Secret Keys (`sk_`): Server-side, no rate limits (recommended) - Optional for many operations (free tier available) Store key in environment variable: ```bash export POLLINATIONS_API_KEY="sk_your_key_here" ``` ## Quick Start ### Text Generation **Simple text generation:** ```bash curl "https://gen.pollinations.ai/text/Hello%20world" ``` **Chat completions (OpenAI-compatible):** ```bash curl -X POST https://gen.pollinations.ai/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $POLLINATIONS_API_KEY" \ -d '{ "model": "openai", "messages": [{"role": "user", "content": "Hello"}] }' ``` **Use script:** `scripts/chat.sh` for easy chat completions ### Image Generation ```bash curl "https://gen.pollinations.ai/image/A%20sunset%20over%20mountains?model=flux&width=1024&height=1024" ``` **Use script:** `scripts/image.sh` for image generation ### Audio Generation (TTS) ```bash curl -X POST https://gen.pollinations.ai/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{ "model": "
- API Key
- Quick Start
- Text Generation
- Image Generation
- Audio Generation (TTS)
- API Endpoints
- Base URLs
- Supported Operations
- Scripts
- scripts/chat.sh
- scripts/image.sh
- scripts/tts.sh
- Tips
- API Documentation
export POLLINATIONS_API_KEY="sk_your_key_here" curl "https://gen.pollinations.ai/text/Hello%20world" curl -X POST https://gen.pollinations.ai/v1/chat/completions \ curl "https://gen.pollinations.ai/image/A%20sunset%20over%20mountains?model=flux&width=1024&height=1024" scripts/chat.sh "your message here" scripts/chat.sh "your message" --model claude --temp 0.7 scripts/image.sh "a sunset over mountains" scripts/image.sh "a sunset" --model flux --width 1024 --height 1024 --seed 123 scripts/tts.sh "Hello world" scripts/tts.sh "Hello world" --voice nova --format mp3 --output hello.mp3
What does the pollinations skill do?
Pollinations.ai API for AI generation - text, images, videos, audio, and analysis. Use when user requests AI-powered generation (text completion, images, videos, audio, vision/analysis, transcription) or mentions Pollinations. Supports 25+ models (OpenAI, Claude, Gemini, Flux, Veo, etc.) with OpenAI-compatible chat endpoint and specialized generation endpoints.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill pollinations --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
