解决方案:通过URL参数调整图像尺寸
当使用Pollinations生成图像时,默认分辨率可能不满足需求。通过以下方法可自定义分辨率:
- 基础调整:直接在URL添加
&width=数值&height=数值
参数,例如https://pollinations.ai/p/城市夜景&width=1024&height=768
- 保持比例:建议使用标准比例(16:9/4:3)避免变形,可仅指定宽度如
&width=1200
- API调用:Python请求时可通过params参数传递尺寸值:
params={'width':1600,'height':900} response=requests.get(url,params=params)
- React集成:使用
usePollinationsImage
钩子时,通过options对象设置尺寸:const imageUrl=usePollinationsImage('主题',{width:800,height:600})
注意:过大的尺寸可能导致生成时间延长,建议先测试合适尺寸。
本答案来源于文章《Pollinations:URL拼接和API形式提供免费大模型服务》