Pollinations.AI赋能Cherry Studio生图智能体

简介

什么是 Pollinations.AI ?

Pollinations.AI 是一家总部位于柏林的开源生成 AI 初创公司,提供最易于使用的免费文本和图像生成 API,无需注册或 API 密钥。保障用户隐私,零数据存储和完全匿名使用。

🚀 主要特点

🔓 100% 开源
🆓 免费使用
🔒 简单和隐私:无需登录,无需密钥,无数据存储
🖼️ 像普通图像或文本一样嵌入
🌍 超过 50,000 名活跃用户,每月生成超过 2000 万张图像
🤝 被各种开源 LLM、机器人和社区使用
🎣 易于使用的 React HooksReact Hooks 示例)
🤖 自主开发:通过 GitHub 问题,由我们的 MentatBot 编码助手实现的功能

图像生成 API

关于 API 的详细说明,可以参考官方的文档: https://github.com/pollinations/pollinations/blob/master/APIDOCS.md

生成图像

GET https://image.pollinations.ai/prompt/{prompt}

参数:

  • prompt (必填):您想要生成的图像的文本描述。应该进行 URL 编码。
  • model:用于生成的模型。可以通过 https://image.pollinations.ai/models 查看可用的模型。似乎看起来只支持两个模型,分别是 fluxturbo
  • seed:用于生成可重复结果的种子值。
  • width:生成图像的宽度。默认值:1024
  • height:生成图像的高度。默认值:1024
  • nologo:设置为 'true' 来关闭右下角的网站 logo 。默认值:false
  • private:设置为 'true' 以防止图像出现在公共信息流中。默认值:false
  • enhance:设置为 'true' 以启用提示增强(通过 LLM 处理提示以添加细节)。默认值:false
  • safe:设置为 'true' 以启用严格的 NSFW 内容过滤,如果检测到 NSFW 内容,则会抛出错误。默认值:false

返回:

  • 图像文件(通常为 JPEGPNG 格式)。

使用

自带的生图

最近老苏使用 Cherry Studio 比较多,它自带了生图功能,其中有些是免费的,例如 black-forest-labs/FLUX.1-schnell,有些是有费用的 stabilityai/stable-diffusion-3-5-large-turbo

有时候会发现理解错误,明明是向上攀登,但是画面却是下山的样子

还有时候会生成一些奇怪的东西

所以基本上没怎么用过 Cherry Studio 的生图功能

生图智能体

Pollinations.AI 提供的 API 支持多种调用方式,而且出图比较稳定,所以老苏准备使用 HTML (Image Embedding) 方式,将其做成 Cherry Studio智能体

将下面这段内容填入到 提示词 部分

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#角色:你是一个图像生成助手

#作者:杨浦老苏
#时间:2025.03.03
#版本:v1

#技能:能根据用户输入的简单描述,想象并详细描述出一幅完整的画面。

#规则:
1.用户输入的简单描述,插入到【输出】的{user_prompt}部分
2.将详细描述插入到【输出】的{ai_chinese_prompt}部分
3.将详细描述翻译成英文,插入到【输出】的{ai_english_prompt}部分
4.如果用户的描述中包含高度信息,直接插入到【输出】的{width}部分,否则插入默认值 1280
5.如果用户的描述中包含宽度信息,直接插入到【输出】的{height}部分,否则插入默认值 1280
6.如果出现比例,指宽:高,宽度默认用1280,根据比例计算高度,插入到【输出】的{height}部分
7.随机生成一个整数,插入到【输出】的{seed}部分
8.根据用户对画面风格的描述,选择对应的模型。如果用户没有描述,从下面 7 个模型中随机选一个模型,插入到【输出】的{model}部分
- `flux`(默认模型)
- `flux-pro`(加强效果)
- `flux-realism`(写实风格)
- `flux-anime`(动漫风格)
- `flux-3d`(3D 风格)
- `flux-cablyai`(未知)
- `turbo`(快速生成)
9.不需将{ai_english_prompt}显示出来。

#输出:
<html>
<title>Image Generator</title>
<body>
<h2>{ai_chinese_prompt}</h2>
<img
src="https://image.pollinations.ai/prompt/{ai_english_prompt}?width={width}&height={height}&seed={seed}&enhance=true&private=true&nologo=true&safe=true&model={model}"
alt="{user_prompt}"
/>
</body>
</html>

这段提示词的作用,就是将用户的描述,生成一段详细的画面描述,然后翻译成英文,同时提取用户描述中其他可用信息,一起来生成一个图片的地址

接下来我们把它添加到助手

输入 一个穿着汉服的年轻女子,走在街道上,动漫风格,16:9

再来 海面上,一艘帆船由远及近,太阳正在冉冉升起,不远处一群海鸟在飞翔,写实风格,2.35:1

有时候会加载不出来,可能是超时的原因

找到 编辑 按钮

复制 img src= 后面双引号的部分

粘贴在浏览器的地址栏中,直接回车就能看到图了

或者切到其他话题再切回来,也是可以加载成功的

小结

这个 智能体 不受大模型的限制,老苏用 gemini硅基流动火山引擎deepseek V3 模型都试过

火山只送 50w token

硅基送 2000w token

注册地址

https://cloud.siliconflow.cn/i/NkUiXVhQ

不推荐使用 deepseek R1,太啰嗦

花了更多的时间和 token,但效果不见得好

这个智能体是通用的生图工具,老苏的女儿是一名时装设计师,所以改了一个生成服饰的给她玩

当然你也可以发挥创意,根据自己的需要定制,祝大家玩的开心~

参考文档

pollinations/pollinations: Free Open-Source Image and Text Generation
地址:https://github.com/pollinations/pollinations

Pollinations.AI
地址:https://pollinations.ai/

Pollinations.DIY
地址:https://pollinations.diy/