Ask Jev

Registre officiel Autres

Evaluate state with typed choice, score, and probability questions.

Que pouvez-vous faire avec Ask Jev ?

  • 🔓 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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http ask-jev 'https://gen.pollinations.ai/mcp/ask-jev' --header 'Authorization: <Pollinations API key. Get one at https://enter.pollinations.ai/keys.>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "ask-jev": {
            "type": "http",
            "url": "https://gen.pollinations.ai/mcp/ask-jev",
            "headers": {
                "Authorization": "<Pollinations API key. Get one at https://enter.pollinations.ai/keys.>"
            }
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. 🆕 Recent Apps
  2. 🚀 Unified API
  3. 🆕 Latest News
  4. 🌱 Introduction
  5. 🚀 Key Features
  6. Guides
  7. 🤖 Managed Agents
  8. 🛠️ Coding Harnesses
  9. 🧩 Community Models
  10. 🚀 Getting Started
  11. 🔐 Authentication
  12. 🖥️ How to Use
  13. 🛠️ Integration
  14. Architecture
  15. 🔮 Future Developments
  16. 🌍 Our Vision
  17. 🤝 Community and Development
  18. 🗂️ Project Structure
  19. 🏢 Supported By
  20. 💚 Support Us
  21. 📣 Stay Connected
  22. 📜 License

Open-source AI for people who make things.

Website · Dashboard · Playground · Guides · API Docs · Discord

🆕 Recent Apps

NameDescriptionAuthor
🖼️ Poster Iklan PantasMalay-language ad poster maker for small sellers in Malaysia. Users type product, headline and offer, pick style and size (feed, story, banner), optionally upload a product photo, and get a ready-to-p@Syafixit
🖼️ Pollinations Model TesterThe app is Pollinations.ai Models Tester — a single-file, browser-based playground for comparing Pollinations text models side-by-side. The app lets you enter any model ID@scriptsnsenses-sys
🖼️ Teapot ArtA one-page image generator: describe what you want in words — get a picture. Single static HTML file, no build step, no dependencies. Generation goes through the Pollinations image API; a user key is@SvirepyiBambr
🖼️ StyleLens AITransform your images instantly with AI-powered style conversion and custom artistic edits using POLLINATIONS AI. Restyle — a dark, single-page studio: drop a photo, pick one of 12 styles or describe@nalnd1
🖼️ Pollen PostcardTurns a small memory into a polished illustrated postcard. Pollinations writes the title and short note, then generates a matching square image. Visitors connect with BYOP and approve a 1 Pollen budge@ismailbanouigu
💬 Shimi Bechor (Firstborn Greeter)A greeter agent that welcomes visitors and explains a small agent network (its charter, public board and API). It uses the current Pollinations integration: browser-only Connect User Wallets (BYOP) wi@sunraz2
🛠️ SimBoxSimBox is a web sim builder: describe a page, a toy or a tiny game, and an AI agent builds it live in a sandboxed preview. You keep changing it by chatting, and every turn saves a version. How it uses@Guest453
✍️ Vibe Trip PlannerPick a few pictogram vibe blocks and get a real trip: one route off the guidebook, places named by locals, a day-by-day map, honest unknowns. Share it or remix it.@FriendsCoin
✍️ TaleCrafter AITaleCrafter AI turns ideas into illustrated, narration-first storybooks. Users choose a genre, audience age group, and art style, then create either a complete Classic story or a Plot Twist adventure@talecrafterai
🖼️ FX Trade Setup StudioFX Trade Setup Studio turns a user-entered FX trade setup into visual cards using Pollinations image generation. Enter a currency pair, direction, timeframe, entry, stop, targets, thesis and catalyst,@roberttidball

Browse all apps →

🚀 Unified API

**https://gen.pollinations.ai** provides one API for text, images, audio, video, 3D, and embeddings.

What's Included
  • Unified endpoint: single API at gen.pollinations.ai for 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/cli for humans and AI agents (source)

Get started at enter.pollinations.ai and check out the API docs

🆕 Latest News

  • **Kling 3.0 Standard video** Oct 18 Make 720p clips from a prompt or start frame, with an optional end frame and audio. Choose a duration from 3 to 15 seconds.
  • **FLUX.3 Image Klein** Oct 18 Generate images or edit with up to 10 reference images and explicit dimensions up to 4096 pixels per side.
  • **DeepSeek V4.1 Flash 1017** Oct 18 Use deepseek/deepseek-v4.1-flash-1017 for text and image input, tools, and reasoning, with a 1,048,576-token context window.
  • **Custom account menu links** Oct 18 Apps using <polli-connect> can add links to the account menu and optionally hide Buy Pollen while keeping the balance and account actions.
  • **Try API requests signed in** Oct 17 Connect your Pollinations account in the interactive API docs to try requests with your own key, without pasting it into the tester.
  • **Drop-in sign-in for HTML** Oct 17 Add <polli-connect> to a plain HTML page for Pollinations sign-in without a build step. Read the connected key from element.apiKey or listen for change events.
  • **Linux sandboxes for agents** Oct 17 Machines MCP gives agents tools to create and manage Linux sandboxes, run commands, and read or write text files.
  • **Private image uploads** Oct 17 Set safe=privacy or send Pollinations-Safe: privacy to strip supported location, camera and embedded-text metadata before storing an image, while keeping its orientation and colour profile.
  • **DeepSeek Flash accepts Quest Pollen** Oct 17 Use DeepSeek V4.1 Flash with Quest Pollen as well as paid access. Remote image URLs are handled on its Azure route, with Fireworks retained as fallback.
  • **JavaScript joins Computer MCP** Oct 16 Agents can run a JavaScript ES module function alongside bash, work with persistent files, and receive its output and return value as JSON.

More news on enter.pollinations.ai →


🌱 Introduction

pollinations.ai is an open-source generative AI platform based in Berlin, used by 500+ community projects. It provides APIs for text, image, video, audio, 3D, and embeddings generation. Our code and development discussions are public. Supporters help fund the project.

🚀 Key Features

  • 🔓 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
  • 🤖 Managed Agents: Turn a prompt, base model, and optional Pollinations tools into a reusable model
  • 🎣 Easy-to-use Packages (Packages)

Guides

GuidePurpose
Connect User Wallets (BYOP)Let users pay with their own Pollen
Publish an AgentPublish a hosted agent
Publish a ModelConnect your model endpoint
SandboxesRun code in a virtual machine
SitesHost a static site at <name>.pollinations.app
Coding HarnessesConnect a coding assistant
MCP ServersGive agents access to tools
CLIUse Pollinations from a terminal

🤖 Managed Agents

Build a reusable text agent without hosting an agent server. Choose a system prompt and base model, optionally give it Pollinations tools, then call it through the same OpenAI-compatible API as any other model.

  • Private or public: keep an agent owner-only or publish it after receiving community publisher access.
  • Normal model API: call a registered agent by its owner/agent-name model ID.
  • Dashboard, CLI, or API: manage agents in My Models, with polli agents, or through /account/agents.

See Publish an Agent for setup and billing behavior.

🛠️ Coding Harnesses

Run tools such as Bloom CLI, DeepSeek Harness, Hermes Agent, OpenCode, Pi, Prime Agent, and tgpt on Pollinations models. polli harness edits the tool's own config so it calls Pollinations with a dedicated key, and restores it on off.

npx @pollinations/cli harness dsh on

See Coding Harnesses for supported harnesses and how to add one.

🧩 Community Models

Community members connect their own OpenAI-compatible text, image, image-editing, and speech-to-text endpoints to Pollinations.

  • Host your own model: follow Publish a Model to test and register an upstream endpoint, then keep it private or publish it to the catalog.
  • 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 Connect User Wallets.

🚀 Getting Started

Quick Start (3 Steps)

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.

Image Generation
curl -H "Authorization: Bearer YOUR_API_KEY" 'https://gen.pollinations.ai/image/a%20beautiful%20sunset' -o image.jpg

Or visit pollinations.ai/play for an interactive experience.

Text Generation
curl 'https://gen.pollinations.ai/text/Hello%20world?key=YOUR_API_KEY'
Audio Generation

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": "openai/tts-1", "input": "Hello from Pollinations!", "voice": "nova"}' \
  -o speech.mp3

Available 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=openai/whisper-large-v3
Video Generation
curl 'https://gen.pollinations.ai/video/a%20sunset%20timelapse%20over%20the%20ocean?key=YOUR_API_KEY' -o video.mp4

Use 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.

3D Generation
curl 'https://gen.pollinations.ai/3d/a%20low-poly%20treasure%20chest?model=microsoft/trellis-2&resolution=low&key=YOUR_API_KEY&image=IMAGE_URL' -o model.glb

Pass 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.

Embeddings
curl 'https://gen.pollinations.ai/v1/embeddings' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -d '{"model": "openai/text-embedding-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.

Pollinations CLI

Generate text, images, audio, video, and more right from your terminal:

npx @pollinations/cli gen image "cyberpunk city at night" --model black-forest-labs/flux.1-schnell --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.mp3

Install 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.

Real-time API

Stream AI responses over an OpenAI-compatible WebSocket:

wss://gen.pollinations.ai/v1/realtime?model=openai/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.

MCP Servers

Connect Streamable HTTP clients to the hosted Pollinations MCP server:

https://gen.pollinations.ai/mcp/pollinations

Send your Pollinations API key as an Authorization: Bearer header. See the MCP Servers documentation for the full hosted catalog.

🔐 Authentication

Get your API key at enter.pollinations.ai

Key Types
KeyPrefixUse CaseRate LimitsStatus
App Keypk_Browsers, mobile apps, public clientsBudget & permissions set at creationStable
Secretsk_Server-side onlyNo rate limitsStable

⚠️ Never expose sk_ keys in client-side code, git repos, or public URLs

💡 Building an app? Use Connect User Wallets: users pay for their own usage, you pay $0

Model Restrictions

Each API key can be scoped to model categories or specific models. When creating a key at enter.pollinations.ai, you can:

  • Allow all models: key works with any available model
  • Restrict to categories: e.g. only image, or image and text. A key allows every model in its categories, including models added later
  • Restrict to specific models: through the API or polli keys update <id> --models black-forest-labs/flux.1-schnell tongyi-mai/z-image-turbo; a model ID allows only that model
Usage
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.

🖥️ How to Use

Web Interface

Visit the playground to generate content in your browser.

Here are some examples of what you can generate:

🛠️ Integration

SDK

Check out our Pollinations SDK for Node.js, browser, and React integration.

OpenAI SDK Compatibility

The API is OpenAI-compatible. Set the base URL in an official OpenAI SDK to 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/gpt-5.4-nano",
  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/gpt-5.4-nano",
    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 { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { generateText } from "ai";

const pollinations = createOpenAICompatible({
  name: "pollinations",
  baseURL: "https://gen.pollinations.ai/v1",
  apiKey: "YOUR_API_KEY",
});

const { text } = await generateText({
  model: pollinations.chatModel("openai/gpt-5.4-nano"),
  prompt: "Hello!",
});
console.log(text);

Streaming, image, and embedding examples: API docs → Vercel AI SDK.

Architecture

%%{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

🔮 Future Developments

We're exploring:

  • Digital Twins: Creating interactive AI-driven avatars
  • Music Video Generation: Combining AI-generated visuals with music
  • Real-time AI-driven Visual Experiences: Projects like our Dreamachine

🌍 Our Vision

We want AI tools to be:

  • Open & Accessible: Earn Pollen by contributing, without a credit card
  • Transparent & Ethical: Inspect our code and discuss how the platform works
  • Community-Driven: Build tools with other developers, creators, and AI enthusiasts
  • Interconnected: Combine models and services through shared APIs
  • Evolving: Add new capabilities while keeping the platform open and accessible

🤝 Community and Development

You can contribute to pollinations.ai in several ways:

  1. Coding Assistant: Create a GitHub issue describing a feature for the Polli assistant to work on. You can propose a change without writing code.
  2. 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.
  3. 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.
  4. Community Engagement: Join our 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.

🗂️ Project Structure

The main folders are:

  • 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 people and AI agents.
  • 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: A community plugin that connects OpenCode to Pollinations models, built by @fkom13.

For development setup and environment management, see DEVELOP.md.

🏢 Supported By

pollinations.ai is supported by:

💚 Support Us

The best way to support pollinations.ai is by using our product! Get your API key and start building at enter.pollinations.ai.

📣 Stay Connected

Status · News & FAQ · 𝕏 Twitter · Instagram · LinkedIn · Facebook · Reddit · YouTube

📜 License

pollinations.ai is open-source software licensed under the MIT license.


Made with ❤️ by the pollinations.ai team

Questions fréquentes

Qu'est-ce que Ask Jev ?

Evaluate state with typed choice, score, and probability questions.

Comment installer Ask Jev ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http ask-jev 'https://gen.pollinations.ai/mcp/ask-jev' --header 'Authorization: <Pollinations API key. Get one at https://enter.pollinations.ai/keys.>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Ask Jev ?

Oui. Il attend Authorization, à renseigner dans sa configuration.

Ask Jev est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient Ask Jev ?

Il est publié par pollinations. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.