我想在make或者n8n上搭建一个自动化工作流实现在notion上放置图片,chatGPT进行扫描得出图片内容,标签,相关推荐等信息。最后再返回到notion中。
目前在make上搭建的工作流难点在于只能放固定张数的图片而不能任意时间随意放置不同张数的图片。
在n8n主要是搭建完以后chatGPT这边一直反馈说找不到有效的URL参数。
有没有友友会make或n8n啊
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 专家-皆知 2024-03-27 21:58关注
引自免费微信小程序:皆我百晓生
你好,很高兴能帮助你解决问题。关于你的问题,我可以提供以下建议:
对于 Make 上的工作流,你可以考虑使用 Makefile 来创建一个可扩展的流程。通过使用 Makefile,你可以指定 Make 执行的命令和参数,从而使流程更加灵活和可扩展。对于图片的处理,你可以使用 Python 的 Pillow 库来读取和处理图片,并将结果输出到文件或数据库中。
对于 N8N 的问题,你可以尝试使用 N8N 的自定义字段功能来获取 ChatGPT 的输出,并将其存储到 N8N 的数据库中。你可以编写一个 N8N 任务来调用 ChatGPT,并将结果存储到 N8N 的数据库中。在任务完成后,你可以使用 N8N 的自定义字段来获取 ChatGPT 的输出,并将其返回到 Notion 中。
下面是一个简单的 Python 代码示例,用于从 ChatGPT 中获取图片内容和标签,并将其输出到文件中:
import openai from PIL import Image # 设置 ChatGPT 的 API key openai.api_key = "your-api-key" # 调用 ChatGPT,获取图片内容和标签 response = openai.Completion.create( engine="text-davinci-002", prompt=( "img {image} " "\n" "label: {label}" ), max_tokens=100, n=1, stop=None, temperature=0.5, ) # 解析 ChatGPT 的输出,获取图片内容和标签 image_content = response.choices[0].text.strip() label = response.choices[0].label # 读取图片,并获取其 EXIF 标签 with Image.open("image.jpg") as img: exif_data = img._getexif() if exif_data is not None: exif_label = exif_data.get("TAGS", [])[0] else: exif_label = None # 将图片内容和标签输出到文件中 with open("output.txt", "w") as f: f.write(f"Image content:\n{image_content}\n\nExif label: {exif_label}")
你可以使用上述代码作为参考,并根据你的具体需求进行修改和调整。希望这能对你有所帮助。
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
- ¥50 浦育平台scratch图形化编程
- ¥20 求这个的原理图 只要原理图
- ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
- ¥20 微信的店铺小程序如何修改背景图
- ¥15 UE5.1局部变量对蓝图不可见
- ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
- ¥20 sentry如何捕获上传Android ndk 崩溃
- ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
- ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?