AI个人学习
和实操指南
豆包Marscode1

Pollinations:URL拼接和API形式提供免费大模型服务

综合介绍

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 依然没有放弃免费提供各类大模型服务,并且提供了更加丰富的模型和使用方式,因此重新推荐!

Pollinations:URL拼接和API形式提供免费大模型服务-1

 

功能列表

  • 图像生成:输入文字描述,生成独特图片。
  • 文本生成:输入提示词,生成自然语言文本。
  • 音频生成:支持文字转语音和语音转文字。
  • API 支持:提供简单易用的免费 API 接口。
  • 多模型选择:包括 Flux、Gemini 2.0 Flash 等多种模型。
  • 开源代码:用户可下载代码自托管。
  • 自动开发:通过 MentatBot AI 助手根据 GitHub 请求实现新功能。
  • React 集成:提供 React Hooks 方便开发者使用。

 

使用帮助

Pollinations 的设计让任何人都能轻松上手。以下是详细的使用方法,涵盖网页版、API 调用和自托管流程。

网页版使用

  1. 打开浏览器,访问 https://pollinations.ai
  2. 在输入框输入描述,比如“夕阳下的森林”生成图片,或“写一篇短文”生成文本。
  3. 点击“Generate”(生成),几秒后结果显示。
  4. 图片可下载,文本可复制。

对于音频生成:

  1. 访问 https://text.pollinations.ai
  2. 输入文字如“欢迎使用 Pollinations”,选择 model=openai-audio,点击生成。
  3. 下载生成的语音文件。

网页版操作简单,适合新手体验。

手机客户端版

安卓: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 调用

图像生成

  1. 在浏览器输入:https://pollinations.ai/p/你的描述
    • 示例:https://pollinations.ai/p/蓝色海洋
  2. 可加参数调整:
    • &width=800&height=600 设置尺寸。
    • &seed=42 固定结果。
  3. 返回图片 URL 可直接使用。

文本生成

  1. 使用 URL:https://text.pollinations.ai/你的提示词
    • 示例:https://text.pollinations.ai/什么是AI
  2. 返回文本结果。

音频生成

  1. 使用 URL:https://text.pollinations.ai/文字?model=openai-audio&voice=nova
    • 示例:https://text.pollinations.ai/你好?model=openai-audio
  2. 返回音频文件。

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 集成

  1. 安装库:
    npm install @pollinations/react
    
  2. 示例代码:
    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,不需要填写密钥

Pollinations:URL拼接和API形式提供免费大模型服务-1

 

Page Assist 中自动获取模型名称是有问题的,没有列出真实的模型列表,部分模型选择后不可以直接使用。换成其他AI对话工具并手工配置模型名称就不会有这个问题。具体可配置模型名称列表参考:https://text.pollinations.ai/models

部分模型配置后不可用,可能是官方额度不足,或模型名称配置错误,有时候模型名称有"-",要改为空格。

Pollinations:URL拼接和API形式提供免费大模型服务-1

 

自托管安装

  1. 确保安装 Git 和 Python。
  2. 克隆代码:
    git clone https://github.com/pollinations/pollinations.git
    
  3. 进入目录:
    cd pollinations
    
  4. 安装依赖:
    pip install -r requirements.txt
    
  5. 启动服务:
    python main.py
    
  6. 访问 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 灵活且强大。

 

应用场景

  1. 艺术创作
    • 艺术家输入“抽象城市”生成灵感图片。
  2. 教育支持
    • 老师用文本生成工具创建课程材料。
  3. 应用开发
    • 开发者将 API 嵌入应用,生成动态内容。
  4. 娱乐互动
    • 用户生成“科幻故事”或“猫咪语音”娱乐自己。

 

QA

  1. Pollinations 收费吗?
    • 不收费,完全免费,无需注册。
  2. 生成的内容能商用吗?
    • 可以,但需确认所用模型的许可。
  3. 如何保证结果一致?
    • 在 API 中加 &seed=固定值
  4. 支持哪些语言?
    • 支持多语言输入,输出取决于模型能力。
  5. 如何联系团队?
    • 在 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.

-1

Pollinations 生成示例

如果你的界面支持加载标准Makrdown格式代码,并且使用的大语言模型理解正确,你将得到一幅图片。生成图片尺寸固定,右下角包含版权LOGO,你可以通过Pollinations提供的其他服务去除LOGO,或使用专用的LOGO去除工具。

未经允许不得转载:首席AI分享圈 » Pollinations:URL拼接和API形式提供免费大模型服务
zh_CN简体中文