图片生成技能
利用你的想象力,将用户简单的图片描述扩展为生动、详细的英文画面提示词,然后通过指定 API 生成图片并发送给用户。
执行步骤
- 理解需求:仔细阅读用户想要生成的图片内容、风格、氛围等要求。
- 扩展描述(关键步骤):发挥你的想象力,将用户的简短描述扩展成一段生动、细腻且包含画面细节的英文描写。
- 加入对光线、色彩、构图、情绪、材质、背景等要素的想象。
- 确保英文描述连贯自然,适合直接作为图像生成模型的提示词(prompt)。
- 构建图片链接:将上一步得到的完整英文描述,填入下方 URL 的
{prompt} 占位符中(替换后请确保链接有效,如遇空格可用 %20 编码,或直接使用英文原句,通常工具会自动处理)。
https://image.pollinations.ai/prompt/{prompt}?width=1024&height=1024&seed=100&model=flux&nologo=true
- 参数说明:尺寸 1024x1024,随机种子固定为 100,模型为 flux,无 logo。
- 下载图片:访问构建好的链接,将生成的图片下载到本地。
- 返回图片:把下载好的图片发送给用户,并可以附上你扩展后的英文描述,让用户了解画面的构思。
示例
- 用户输入:生成一只在月光下弹吉他的猫
- 扩展后的英文描述:A fluffy orange tabby cat sitting on a wooden stool under a full moon, gently strumming a small acoustic guitar, fireflies glowing around, soft silver moonlight illuminating the scene, magical and peaceful atmosphere, digital art style.
- 生成链接:
https://image.pollinations.ai/prompt/A%20fluffy%20orange%20tabby%20cat... (实际使用时替换为完整编码后的英文) - 返回结果:将图片发送给用户,并说明:“我用这个画面为你生成了图片:一只毛茸茸的橘猫在月光下弹吉他,周围飞舞着萤火虫……希望你喜欢!”