GPT Generate blog cover

我希望快速获得一个优秀的 blog 封面,我最开始想着是自己写 prompt,然后 ChatGPT 帮我生成。
根据 prompt 生成图片
思路是:
- 询问 ChatGPT 我应该做什么,比如关于 blog 的图片应该是什么风格的?然后我应该选择一个我喜欢的风格。
- 选择好风格之后,根据这个风格生成图片的 prompt
- 创建 GPTs
- 测试 GPTs
不可行—需要自己想出应该画什么
根据 blog 内容去总结标题,然后根据标题生成相关的图片的 prompt,这很难短时间得到想要的图片。这就像画画,你自己首先得知道你要画什么,比如场景、人物、色调等等。但是我根本就不知道我需要什么样子的画,我只是想快速能给我 blog 得到一个图片。
然后我试着简化 prompt,但是这样的话,每个 blog 的图片几乎都一样,只是里面的标题单词不一样而已。
放弃!
接下来,应该先养成一个好的 Taste
先找到好的封面设计图,然后找到最好的封面设计图,然后喂给 AI,让 AI 模仿这些最优秀的图,去生成我想要的。但是这好像还是很复杂,我可能需要让 AI 解析这个图片,然后让 AI 重新生成,这好像还是不符合我想要快速得到一个 blog 封面的需求。
我觉得我应该去一些图片网站,去选一些好看的图片,然后让 AI 帮我裁剪或者拓展或者微调等,这样来得到一个 blog 封面。
以下是一些图片网站:
其中最好用是 pinterest!这个网站里面的图片都很有质感!
GPTs
我应该使用 AI 来对图片进行裁剪等微调,而不是让 AI 来生成图片。这个 GPT 做的就是把图片进行裁剪,或者填充,让他成为 blog 封面的大小的格式。
GPTs-Help-blog-cover-image-generate
GPTs actions
我看到 GPTs 有 actions,看起来可以调用外部的接口,我想用这个来直接从 pinterest 拉取我的账号主页中的 feeds
我希望我的 GPTs 能够自动推荐一些图片。看看是否可以做到。
尝试 pinterest scrape library 拉取图片
尝试了几个项目,最终 pinterest-dl 这个项目看起来不错,支持登录,并且支持配置拉取指定网页地址的图片。
pinterest_feed这是我的项目地址,使用 Django 支持 http 调用的方式获得自己账号下的主页图片。
兴冲冲的尝试GPTs actions
项目部署成功后,https 和域名都配置好后,兴冲冲的尝试写 actions,发现 GPTs 可以根据图片 url 来渲染出来,显示到 chat 中,但是我在尝试下一步,将图片进行 resize,变成 blog cover 时,ChatGPT 却不知道哪里搞了一个图片,随便生成了一个。我尝试了几次都是一样的结果,而且每次的失败原因都不一样。我觉得 GPTs 的任务编排的能力很差劲,或者说他没有提供任务编排能力的入口,导致任务不能按照预期去执行。OpenAI 的想法是我们描述每一个 actions,让 LLM 去判断应该执行什么,但看起来他的上下文衔接并不好。或者他的 MCP tool 能力有限?
结论
GPTs 的流程并不容易控制,还是 Langchain 这种专业的能够完成我的想法。GPTs 只适合一些流程简单的动作,比如你上传图片做 resize,他的 actions 等等,看起来并不好用,他的衔接完全是通过 LLM 来做的,出参入参都没法控制。
如果有需要将某些图片进行 resize,然后作为 blog 封面,可以尝试用我的 GPTs:GPTs-Help-blog-cover-image-generate
如果你想拉取自己 pinterest 的账号的首页 feeds 流,可以尝试我的项目:pinterest_feed
接下来还会有一个无 Django 背景下的,几乎纯 AI 开发的视频讲解。就是上面我的pinterest_feed项目的开发过程,我打算录制一期视频,和大家交流下 cursor 的使用实践。