Connectors

io.github.pollinations由 GitHub 账号 pollinations 发布v1.1.0更新于 Nov 10, 2026

Read Gmail, read and commit to GitHub, update Sheets, and post to Slack through Composio.

已验证Streamable HTTP可网页运行效率与工作流AI 与机器学习

概览

AI 生成的概览

托管式 MCP 端点,据其注册信息可让助手通过 Composio 读取 Gmail、操作 GitHub、更新 Sheets 并发布到 Slack。

可以做什么
  • 读取 Gmail 邮件
  • 读取 GitHub 仓库并提交更改
  • 更新 Google Sheets 表格
  • 向 Slack 发布消息
  • (未公布工具清单;README 反而介绍的是文本、图像、音频、视频、3D 与嵌入的生成式 AI API。)
适用场景
当你希望助手通过一个连接在 Gmail、GitHub、Google Sheets 和 Slack 之间执行操作时使用。连接后请先确认实际工具列表,因为公开描述与 README 所述能力并不一致。
运行要求
位于 gen.pollinations.ai 的远程 streamable HTTP 端点;需 OAuth 认证,在 Authorization 请求头中提供 Pollinations API 密钥(可在 Pollinations 密钥页面获取)。无需本地运行时或安装包。
安装前请注意
服务器要求在 Authorization 请求头中提供 Pollinations API 密钥;README 提醒切勿在客户端代码、代码仓库或公开链接中泄露密钥。所列操作会读取邮件并写入 GitHub、Sheets 和 Slack,可能改动真实账户数据。README 还提到付费 Pollen 额度,使用可能产生费用。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Connectors,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.pollinations%2Fcomposio/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "connectors": {
      "type": "http",
      "url": "https://gen.pollinations.ai/mcp/composio"
    }
  }
}

README

[pollinations.ai]

Open-source AI for people who make things.

[Stars] [License] [Discord]

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

[Pixel art cozy hackerspace: robot at terminal, nomnom creature eating code, bee with glasses]

🆕 Recent Apps

NameDescriptionAuthor
🖼️ TomadixTomadix is an AI-powered creative platform designed to help users create professional prompts and generate high-quality images using artificial intelligence. Made with Pollinations.ai.@gereiz
💬 Parallel VoicesAsk one question to several Pollinations text models at once and compare every answer side by side, with latency and token counts per model. Bring your own Pollen.@EzzElddin-AbdAllah
💬 DynaSpark AIDynaSpark AI is a versatile multimodal assistant for text, code, image and video generation, data analysis, and web and document processing, powered by Pollinations AI and BYOP models.@Th3-C0der
🖼️ Pixelsprite aiCreate good images for game assets in pixels every images use game and created transformation for treding images and auto background transparent@ratherlive3-png
🖼️ ZEEK AI Girl Lab - BYOK Public EditionZEEK AI Girl Lab is a 100% client-side BYOK prompt forge for generating AI girl photos. Users bring their own Pollinations sk_... key (stored only in localStorage, zero server), expand prompts with QW@hwoarangkang
💼 Jev AI - Chat with JevJev AI - Chat with Jev is a lightweight browser-based interface for TypeSafe AI's Jev decision model through Pollinations. It allows users to define structured questions and application context, t@alexsasha2750
🖼️ PIXOO64 Media ArtPixoo64 Media Album Art is a native Home Assistant custom integration that transforms the Divoom Pixoo64 64×64 LED matrix into an intelligent media and visual display hub. Beyond traditional cover art@idodov
🎮 Prompt BrawlDescribe a fighter in one line: the AI designs it (portrait, stats, moves, a weakness) and commentates the brawl. Ladder, daily boss, voice and share links. Players pay with their own Pollen.@lotxo1
🎮 WanderpostExplorable postcard worlds. You type a scene, and the first postcard is painted from it. Then you click the doors, paths and windows in the picture to step into the next view — one painted pos@kreggscode
🖼️ Pollinations Image StudioPollinations Image Studio is a web app that allows users to generate AI images using the Pollinations API. Users can connect their Pollinations account through OAuth and create images directly in thei@lahoucinebathoum

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

  • [Model] Gemini Omni 1.2 Flash video Nov 9
    Generate paid videos with google/gemini-omni-1.2-flash from text or up to two reference images. It supports start and end frames, synchronized audio, and 3 to 15 second output from 360p through 4K.
  • [Model] Longer Wan 3.0 videos Nov 9
    Choose any duration from 2 to 15 seconds for Wan 3.0 videos made from text, frames, or reference media. The default stays at 5 seconds.
  • [Model] Claude Fable 5.2 added Nov 9
    Use paid-only anthropic/claude-fable-5.2 for text and image input, tools, and adaptive reasoning. It has a 1M-token context window and accepts up to 20 reference images.
  • [API] More details in model listings Nov 9
    Check /v1/models for video controls and durations, preset audio voices, and declared reference image and video limits. Fields appear only where a model defines them.
  • [API] Choose your model fallbacks Nov 6
    Set model to up to four comma-separated model IDs or aliases. If an upstream attempt fails in a retryable way, the API tries the next eligible model in order. Entries must share a category and support the requested endpoint.
  • [Feature] Compare sandbox templates Nov 6
    The searchable Sandboxes tab shows five E2B and Azure templates, with sizes, hourly prices, 720-hour monthly estimates, the 75% launch discount, and a polli sandbox create command for each.
  • [API] More sandbox pricing details Nov 6
    GET /alpha/e2b/pricing now includes each template's name, provider, size, and diskSizeMB alongside its existing fields.
  • [Model] GPT Image 2.6 Flare Nov 5
    Generate and edit images with openai/gpt-image-2.6-flare, using up to 16 reference images, transparency, and 4K output. It requires purchased Pollen.
  • [Model] GPT Image 2.6 Sunburst Nov 5
    Generate and edit images with openai/gpt-image-2.6-sunburst, using up to 16 reference images, transparency, and 4K output. It requires purchased Pollen.
  • [Feature] Invite friends for Pollen Nov 5
    The new Invite friends quest awards 2 Quest Pollen for each qualifying referral whose purchases total more than 2 Pollen. Connect GitHub to copy your invite link from the Quests page.

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.

[Star History Chart]

🚀 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
  • 📦 Sandboxes: Cloud Linux computers for you or your agents, opened with SSH or VS Code
  • 🌐 Sites: Free static hosting at <name>.pollinations.app
  • 🎣 Easy-to-use Packages (Packages)

Guides

GuidePurpose
Pollinations Pay (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 .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, Mistral Vibe, 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.

bash
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 Pollinations Pay.

🚀 Getting Started

[Ask DeepWiki]

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

bash
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

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

Audio Generation

Simple GET endpoint:

bash
curl 'https://gen.pollinations.ai/audio/Hello%20from%20Pollinations?voice=nova&key=YOUR_API_KEY' -o speech.mp3

OpenAI TTS compatible:

bash
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:

bash
curl 'https://gen.pollinations.ai/v1/audio/transcriptions' \  -H "Authorization: Bearer YOUR_API_KEY" \  -F [email protected] \  -F model=openai/whisper-large-v3

Video Generation

bash
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

bash
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

bash
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:

bash
npx @pollinations/cli gen image "cyberpunk city at night" --model black-forest-labs/flux.1-schnell --output city.pngnpx @pollinations/cli gen text "Explain quantum tunneling in one sentence"npx @pollinations/cli gen audio "Hello world" --voice nova --output speech.mp3npx @pollinations/cli gen video "a waterfall in slow motion" --duration 5 --output clip.mp4npx @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=sk_YOUR_API_KEY

Browser clients pass a user-authorized key from Pollinations Pay 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:

text
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_Identifies your app in Pollinations ConnectCan't authenticate requestsStable
Secretsk_Server-side onlyNo rate limitsStable

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

💡 Building an app? Use Pollinations Pay: 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

bash
curl 'https://gen.pollinations.ai/image/a%20cat?key=YOUR_KEY'

Environment variable (best practice):

bash
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:

[Pixel art robot and bee in a cozy digital garden: Stardew Valley style]

[Robot holding generated image saying I CAN SEE, nomnom creature eating prompt text]

🛠️ 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:

javascript
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:

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:

typescript
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

mermaid
%%{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/news/: 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:

[Pixel art garden shelf: supporter plants in labeled pots, robot watering, bee with watering can]

💚 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

来源:README.md,提交 92ec569

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

2
  1. v1.1.0最新Nov 3, 2026
  2. v1.0.0Sep 29, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分