综合介绍
Pollinations 是一个由柏林 Pollination.AI 团队开发的全开源平台,提供免费的图像、文本和音频生成服务。用户无需注册或申请 API 密钥,就能通过网页或 API 使用。它支持多种 AI 模型,包括 Flux 图像生成、OpenAI 文本生成和音频转换功能。平台注重隐私保护,不存储任何用户数据,使用全程匿名。截至目前,它每月服务超过 5 万活跃用户,生成超过 2000 万张图片,广泛应用于创作、开发和教育领域。
Pollinations 最早是一个免费的图像生成工具,可以让大模型生成文章同时进行配图。使用方式是在URL中拼接提示词,即可生成图片: https://pollinations.ai/p/{prompt}
Pollinations 有段时间要将重点转向AI音乐视频创作,以及一款令人兴奋的实时沉浸式AI产品Dreamachine。为此我还制作了替代品:https://img.kdjingpai.com/{prompt}
最近关注到 pollinations 依然没有放弃免费提供各类大模型服务,并且提供了更加丰富的模型和使用方式,因此重新推荐!
功能列表
- 图像生成:输入文字描述,生成独特图片。
- 文本生成:输入提示词,生成自然语言文本。
- 音频生成:支持文字转语音和语音转文字。
- API 支持:提供简单易用的免费 API 接口。
- 多模型选择:包括 Flux、Gemini 2.0 Flash 等多种模型。
- 开源代码:用户可下载代码自托管。
- 自动开发:通过 MentatBot AI 助手根据 GitHub 请求实现新功能。
- React 集成:提供 React Hooks 方便开发者使用。
使用帮助
Pollinations 的设计让任何人都能轻松上手。以下是详细的使用方法,涵盖网页版、API 调用和自托管流程。
网页版使用
- 打开浏览器,访问
https://pollinations.ai
。 - 在输入框输入描述,比如“夕阳下的森林”生成图片,或“写一篇短文”生成文本。
- 点击“Generate”(生成),几秒后结果显示。
- 图片可下载,文本可复制。
对于音频生成:
- 访问
https://text.pollinations.ai
。 - 输入文字如“欢迎使用 Pollinations”,选择
model=openai-audio
,点击生成。 - 下载生成的语音文件。
网页版操作简单,适合新手体验。
手机客户端版
安卓:https://github.com/g-aggarwal/Pollinator/releases/tag/beta-1
苹果:https://apps.apple.com/us/app/pal-chat-ai-chat-client/id6447545085?platform=iphone
API 调用
图像生成
- 在浏览器输入:
https://pollinations.ai/p/你的描述
。- 示例:
https://pollinations.ai/p/蓝色海洋
。
- 示例:
- 可加参数调整:
&width=800&height=600
设置尺寸。&seed=42
固定结果。
- 返回图片 URL 可直接使用。
文本生成
- 使用 URL:
https://text.pollinations.ai/你的提示词
。- 示例:
https://text.pollinations.ai/什么是AI
。
- 示例:
- 返回文本结果。
音频生成
- 使用 URL:
https://text.pollinations.ai/文字?model=openai-audio&voice=nova
。- 示例:
https://text.pollinations.ai/你好?model=openai-audio
。
- 示例:
- 返回音频文件。
Python 示例:
import requests
url = "https://pollinations.ai/p/夜晚星空"
response = requests.get(url)
with open("image.jpg", "wb") as f:
f.write(response.content)
print("图片已下载!")
React Hooks 集成
- 安装库:
npm install @pollinations/react
- 示例代码:
import { usePollinationsImage } from '@pollinations/react'; const MyComponent = () => { const imageUrl = usePollinationsImage("巴黎夜景", { width: 800 }); return <img src={imageUrl} alt="生成图片" />; };
纯API配置
看到这里才算正式进入福利阶段
完整API文档:https://github.com/pollinations/pollinations/blob/master/APIDOCS.md
## Pollinations.AI Cheatsheet for Coding Assistants ### Image Generation Generate Image: `GET https://image.pollinations.ai/prompt/{prompt}` ### Image Models List Models: `GET https://image.pollinations.ai/models` ### Text Generation Generate (GET): `GET https://text.pollinations.ai/{prompt}` ### Text Generation (Advanced) Generate (POST): `POST https://text.pollinations.ai/` ### Audio Generation Generate Audio: `GET https://text.pollinations.ai/{prompt}?model=openai-audio&voice={voice}` ### OpenAI Compatible Endpoint OpenAI Compatible: `POST https://text.pollinations.ai/openai` ### Text Models List Models: `GET https://text.pollinations.ai/models` ### Real-time Feeds Image Feed: `GET https://image.pollinations.ai/feed` Text Feed: `GET https://text.pollinations.ai/feed` *\* required parameter*
例如在 Page Assist 配置API,不需要填写密钥
Page Assist 中自动获取模型名称是有问题的,没有列出真实的模型列表,部分模型选择后不可以直接使用。换成其他AI对话工具并手工配置模型名称就不会有这个问题。具体可配置模型名称列表参考:https://text.pollinations.ai/models
部分模型配置后不可用,可能是官方额度不足,或模型名称配置错误,有时候模型名称有"-",要改为空格。
自托管安装
- 确保安装 Git 和 Python。
- 克隆代码:
git clone https://github.com/pollinations/pollinations.git
- 进入目录:
cd pollinations
- 安装依赖:
pip install -r requirements.txt
- 启动服务:
python main.py
- 访问
http://localhost:5000
。
自托管适合需要本地运行或更高隐私的用户。
特色功能操作
- 模型选择:API 中用
model=flux
指定图像模型,或model=gemini
指定文本模型。 - 音频转换:用
openai-audio
模型生成语音,或上传音频转文字。 - MentatBot 开发:在
https://github.com/pollinations/pollinations/issues
提交功能请求,AI 助手自动实现。 - Pollinations.DIY:访问
https://pollinations.diy
,在浏览器中开发 AI 应用。
这些功能让 Pollinations 灵活且强大。
应用场景
- 艺术创作
- 艺术家输入“抽象城市”生成灵感图片。
- 教育支持
- 老师用文本生成工具创建课程材料。
- 应用开发
- 开发者将 API 嵌入应用,生成动态内容。
- 娱乐互动
- 用户生成“科幻故事”或“猫咪语音”娱乐自己。
QA
- Pollinations 收费吗?
- 不收费,完全免费,无需注册。
- 生成的内容能商用吗?
- 可以,但需确认所用模型的许可。
- 如何保证结果一致?
- 在 API 中加
&seed=固定值
。
- 在 API 中加
- 支持哪些语言?
- 支持多语言输入,输出取决于模型能力。
- 如何联系团队?
- 在 GitHub 提交问题,或加入 Discord 社区。
Pollinations 老网站信息备份
Pollinations是一个人工智能图像艺术创作平台,它提供了最新的AI模型和一个简单的界面,让用户可以轻松地创建和探索各种形式的图像和视频。用户可以使用文本提示、模型选择、参数调整等功能来生成和自定义自己的内容,或者使用图像源来查看其他用户的作品。Pollinations还支持与ChatGPT结合,实现基于对话的图像生成和交互。Pollinations不仅是一个创意工具,也是一个协作生态系统,用户可以在Discord社区中讨论、获取帮助和贡献。Pollinations的目标是赋能多种形式的人类表达,并探索人工智能的可能性和潜力。
功能列表
- 使用文本提示生成图像和视频
- 选择不同的AI模型和参数
- 查看和分享图像源
- 与ChatGPT结合进行对话式图像生成和交互
- 加入Discord社区进行协作和学习
使用帮助
- 访问[官网]了解更多信息和教程
- 在[图像源]中输入您感兴趣的主题或关键词,查看其他用户的作品
- 在[创建页面]中输入您想要生成的图像或视频的文本提示,选择合适的模型和参数,点击生成按钮,等待结果显示
- 在[ChatGPT页面]中输入您想要与之对话的角色或主题,选择合适的模型和参数,点击开始按钮,与AI进行交互
- 在[Discord社区]中加入我们的讨论,获取帮助和反馈,分享您的创作和想法
你并不需要查看以上使用帮助,目前官网仅提供如下服务:
https://pollinations.ai/p/{prompt}
{prompt}用英文图像提示词代替,你可以得到相应的图像URL
到这里有没有想出该服务的实际用处?下面我直接给出一个示例:
The user will give you a prompt and you must only return your response in that format (don't try to encode anything):
Generating your image...
![](https://pollinations.ai/p/{prompt}Important: never respond with anything more than the above text - make sure to stop your generation as soon as you complete the image url.
-
Pollinations 生成示例
如果你的界面支持加载标准Makrdown格式代码,并且使用的大语言模型理解正确,你将得到一幅图片。生成图片尺寸固定,右下角包含版权LOGO,你可以通过Pollinations提供的其他服务去除LOGO,或使用专用的LOGO去除工具。