虽然chatGPT已经成为热潮,但OpenAI的底层API提供了更多。除了GPT4(chatGPT的核心部分)之外,OpenAI还在DALL-E的保护伞下提供人工智能图像生成API。
💡 OpenAI的描述:DALL-E 2是一个人工智能系统,可以从自然语言的描述中创造出真实的图像和艺术。👉openai.com/product/dal…
这些API是普通的惊人的...!它们允许你拿着一张现有的图片,用语言描述你希望人工智能为你做什么编辑。这就像魔术一样!
🙌 不需要编写代码
在图像中编辑一个球坑?很简单!
你可以学习如何使用DALL-E的API,而无需编写自定义代码。我们将使用Runme进行展示,它可以让你用交互式Shell命令创建Markdown笔记本,类似于Python的Jupyter。
🛠 请给Runme一个机会,在这里安装或在VS Code中搜索
runme。
我的狗Luna 🐕主动提出要帮我们说明问题!就在下面,你会看到Luna在一个狗朋友的生日聚会上的真实情景。我们所使用的只是一个简单的场景提示:"一只快乐的德国牧羊犬被奶酪汉堡包围":
未经编辑的卢娜的图像
如果那些奶酪汉堡是真的,卢娜不可能这么平静地坐着。
👩💻 自己试试吧
前往platform.openai.com/,获得一个API密钥,并按照我们的Runme笔记本操作。根据你计划使用API的程度,OpenAI对其免费层有一个限制。
笔记本的repo在这里可以找到:https://github.com/sourishkrout/loon
🖥跳过笔记本,使用CLI
如果你住在终端,可以用Runme CLI代替。在你克隆了 repo 之后,把你的OPENAI_API_KEY=<super secret> 放到你的环境中。然后,这样做:
$ runme run --filename AI.md install-deps
$ runme run --filename AI.md run-scene | jq -r ".data[0]" # btw, output URL expires
{
"url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-tm5BAbynhBsE9Lzy1HTD6sk0/user-7A9nqIQ8tVXN7epnIqZs6fca/img-Hc1KHk6lkJegAkMqUWSL9D0i.png?st=2023-04-18T13%3A56%3A07Z&se=2023-04-18T15%3A56%3A07Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-04-18T11%3A36%3A32Z&ske=2023-04-19T11%3A36%3A32Z&sks=b&skv=2021-08-06&sig=9oEyq1os4zwf6rvb67W1rPDkTsPd%2BZ%2B1VHi/gWaz17M%3D"
}
大多数终端模拟器将允许你点击URL,在浏览器中打开它。这就是了!
🌠 自己做
我们已经解释了如何在Runme笔记本中使用你的图片。原稿也包括在笔记本的资源库中。有趣的是,你屏蔽的背景越多(让人工智能知道不保留什么),人工智能对场景的变形就越剧烈。让我们知道你的想法。你可以在Discord上找到我们。请来分享你自己对《达利》的印象!
谢谢你。