Python 如何用一行代码利用 AI 生成图片

已收录   阅读次数: 1,228
2023-03-2618:33:57 发表评论
摘要

生成式 Ai 中,率先给人惊艳感的,应当说是 Midjourney 这个组织开发出的图片生成引擎,其格局,细腻性不输专业画手,其后越来越多的图片生成引擎相继诞生,具体可以参看下面的前情提要。而本篇文章则是利用一行代码,调用 OpenAI 的 Dall·E API,生成各种图片,实现方法非常简单,请祥看本篇文章……

分享至:
Python 如何用一行代码利用 AI 生成图片

开篇寄语

生成式 Ai 中,率先给人惊艳感的,应当说是 Midjourney 这个组织开发出的图片生成引擎,其格局,细腻性不输专业画手,其后越来越多的图片生成引擎相继诞生,具体可以参看下面的前情提要。而本篇文章则是利用一行代码,调用 OpenAI 的 Dall·E API,生成各种图片,实现方法非常简单,请祥看本篇文章。

前情提要

内容详情

原理是调用 DALL·E API,启动 Chromium,生成图片后保存到本地。原理既然已经明晰后,伯衡君拆解步骤实现。

  • 首先是在本地从 Python 官方网站下载 Python 安装包,安装它
  • 安装完成后,下载使用一个编辑器,比如伯衡君使用的是 VScode,其他选择比如 Pycharm 或者 Jupyter Notebook 等等
  • 启动编辑器,调出 Terminal(终端),渐入命令安装已经封装好的 DALL·E API 依赖 pip install -U dalle43
  • 接着依次输入命令
    • pip install requests
    • pip install webdriver_manager
  • 无 Chrome 浏览器请下载使用 Chrome 浏览器
  • 然后在编辑器新建一个名为 demo.py 的文件,如下图所示:
Python 如何用一行代码利用 AI 生成图片

键入代码:

import dalle43.dalle43 as DALL_E
img = DALL_E.generate('Using Artificial Intelligence to generate images')
print(img)
  • 之后在编辑器内调出 Terminal(终端),输入命令 python demo.py
  • 当一条路径显示在终端内,那么恭喜你,图片创建成功啦
Python 如何用一行代码利用 AI 生成图片

生成图片效果如下图所示:

Python 如何用一行代码利用 AI 生成图片

效果说实话,一般般,不过日常当个素材库也是不错的,可以给人灵感。

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: