AI Generated Content(AIGC)是指通过人工智能模型创建数字内容,例如图像、音乐和自然语言,被认为是继
以下通过
本文带您体验ChatGPT、Stable Diffusion 和 Midjourney,但目前还有更多正在关注的主要人工智能模型。另外,您在体验以下应用之前,也许应该了解一些先进服务之路以保证能够接近这些应用。
使用 ChatGPT 编程
注册并登录
对于不喜欢网页版的用户,还可以使用第三方的桌面应用程序或者移动
ChatGPT 桌面应用程序:macOS、Linux & Windows,by lencx。实际上是用
OpenCat:macOS/iOS,by Zhenlu Zou。需要自备 OpenAI API Key。
AMA - Your AI helping hand:Andriod,by Deng Gao。需要自备 OpenAI API Key。
基于 OpenAI API

GPT4All Chat 是一个本地运行的人工智能聊天应用程序,以 GPT-J 作为基本模型,并搭配基于 Qt 的跨平台 GUI,可跨平台(Linux、Windows、MacOSX)安装,支持在消费级 CPU 上本地运行,目前已支持
适用于 Slack 的 ChatGPT 应用程序:类似于 Midjourney 运行在 Discord 服务器的模式(参看本文后面的 Midjourney 部分)。同为团队聊天应用程序,与
ChatGPT
class Product:
def __init__(self, name, price, quantity):
self.name = name
self.price = price
self.quantity = quantity
class ProductManager:
def __init__(self):
self.products = []
def add_product(self, product):
self.products.append(product)
def find_product(self, name):
for p in self.products:
if p.name == name:
return p
return None
def remove_product(self, name):
for p in self.products:
if p.name == name:
self.products.remove(p)
return True
return False
def display_products(self):
print("Product\tPrice\tQuantity")
for p in self.products:
print(f"{p.name}\t{p.price}\t{p.quantity}")
pm = ProductManager()
while True:
print("1. Add product")
print("2. Find product")
print("3. Remove product")
print("4. Display all products")
print("5. Exit")
choice = int(input("Enter your choice: "))
if choice == 1:
name = input("Enter product name: ")
price = float(input("Enter product price: "))
quantity = int(input("Enter product quantity: "))
pm.add_product(Product(name, price, quantity))
print("Product added successfully!")
elif choice == 2:
name = input("Enter product name: ")
p = pm.find_product(name)
if p:
print(f"Product found - {p.name}, Price: {p.price}, Quantity: {p.quantity}")
else:
print("Product not found!")
elif choice == 3:
name = input("Enter product name: ")
if pm.remove_product(name):
print("Product removed successfully!")
else:
print("Product not found!")
elif choice == 4:
pm.display_products()
elif choice == 5:
print("Exiting program...")
break
else:
print("Invalid choice. Please try again.")
返回一个基本的商品管理系统的
运行结果:

使用 Stable Diffusion 绘画
注册并登录
这是以默认提示(Prompt)“A dream of a distant galaxy, concept art, matte painting, HQ, 4k
”
所有新用户都将获得 100 个免费的 DreamStudio 积分,足以创建 500 个标准图像。这是您首次创建帐户时的一次性奖金,不会补充。在默认设置下,每张图片 0.2 个信用点数。根据您选择的图像分辨率和步数,消耗积分会有所不同。下面是一张详细的图表来解释:

使用
- 云平台:DreamStudio……
- WebUI:AUTOMATIC1111、SwarmUI、Comfy UI、SD.Next(Vladmandic)、Google Colab……
- 安装软件:Easy Diffusion……
- 第三方试用网站:Stable Diffusion Online、Hugging Face……
Stable Diffusion WebUI
Stability 提供名为 DreamStudio 的在线图像生成服务,其开源版本名为 StableStudio(这个项目似乎已经被搁置)。第三方开源用户界面包括最受欢迎的并提供额外功能的
Stability Matrix 是一款免费的开源桌面应用程序,可简化安装和更新
SwarmUI
SwarmUI(以前称为 StableSwarmUI)是
Google Colab
在
您可以将prompt = "a photograph of an astronaut riding a horse"
以下的代码单元格删除,并在自己的云端硬盘中保存一个副本。每次使用的时候,只需要执行一次全部运行(Ctrl+F9),然后修改prompt = ""
的引号部分,再执行当前代码单元格就可以快速获得另一张图片。
按照
Easy Diffusion
Easy Diffusiona photograph of an astronaut riding a horse
。
系统要求:
- Windows 10/11、Linux 或 Mac。
- NVIDIA 显卡,最好具有 4GB 或更多 VRAM 或 M1 或 M2 Mac。但是,如果您没有兼容的显卡,您仍然可以通过
“使用 CPU ” 设置来使用它。它会很慢,但它应该仍然有效。 - 8GB 内存和 20GB 磁盘空间。
在四核
,
从实测来看,Easy Diffusion 提供一键安装,无需技术知识和预装软件,快速入门AI 图像创作,较差的硬件上更容易运行;Automatic1111 同样适合初学者,处于中间位置;SwarmUI 则可以提供处理更苛刻任务所需的灵活性和效率,为最终用户提供了更大的控制权。
Stable Diffusion Online:使用最近发布的
Stable Diffusion
使用 Midjourney 绘画
忘记
当然没有。和
Théâtre D’opéra Spatial
其中,Midjourney
Discord
在
在
在输入框中输入 /i
就可以选择 /imagine prompt
,在后面输入提示内容按 Enter 发送命令来生成图片。
Midjourney
在放大像素并提升细节之后,会出现一组新的按钮。
- Make Variations:在此基础上,再生成
4 个变体。 - Light Upscale Redo:创建一个 1024px x 1024px 的图像并添加适量的细节和纹理。
- Beta Upscale Redo:创建一个 2048px x 2048px 的图像,而不添加额外的细节。
如果您觉得公开频道(房间)信息太多、刷新太快,还可以新建服务器并启用
最后,分享一个
Midjourney
本地部署还是云服务?
虽然基于
- ChatGPT Plus:USD $20 / month
- Stable Diffusion:1,000 credits / USD $10
- Midjourney:USD $8 / month
特别是绘画(生成图像)需要更多的计算资源(CPU、RAM & GPU),无论采取本地部署还是云服务,您都将准备付出更高的成本。也就是说,如果您不订阅官方或者
特别提醒:如果一个模型提供尺寸不同的多个版本,那么除了参数最高的原始版本,其他各种蒸馏小模型的性能是大打折扣的,不论它们如何优化以使得模型能够在消费级硬件上高效运行。参数越小的模型准确率往往越低,这是选择本地部署需要知道的事实。
算力的基础知识可参考《Jetson Nano 2GB 开发套件活动手玩》一文中的
“算力单位” 小节;《人工智能超算中心的高性能处理芯片》介绍了 NVIDIA A100/H100 和 AMD MI100/MI250 等目前的顶级显卡,当然体验用户及入门者仍旧可以使用游戏卡。 “摄影穷三代,单反毁一生”
是历来摄影圈的调侃,而训练和使用图像人工智能模型基本都要求 GPU,似乎永远跳不出 “器材党” 的圈子,因而出现了许多面向 AIGC 的 GPU 租用服务。
晋级
另外,当这些工具准备妥当以后,如何把想象力变成现实(如提示技巧)和遵守规则(如避免
官方文档:
综合学习指南,内容全面,并跟踪模型动态:
- lablab.ai,一个人工智能技术和教程的创客社区
The Ultimate GPT-4 Guide,包含 GPT3 和 GPT4 的 100 多种资源 ChatGPT 学习手册,持续关注 ChatGPT - MidJourney
资源懒人包,一个主题群组
资源:
- Awesome AIGC Tutorials
收集各种生成式 AI 的教程,涵盖大型语言模型、AI 绘画和相关领域。 - Awesome ChatGPT,收集 ChatGPT 各种资源的
GitHub 仓库。 - 通往
AGI 之路,一个 AI 学习路径的飞书知识库。
评价和动态
- GPT-4:OpenAI 的最新版本 GPT-4
是迄今为止来自 ChatGPT 和 Dall-E 背后最强大和令人印象深刻的 AI 模型。微软研究院在一篇论文中对早期 GPT-4 的测试表明,GPT-4 的智能标志着计算机科学领域及其他领域的真正范式转变。尽管是纯粹的语言模型,这个早期版本的 GPT-4 在各种领域和任务上表现出显著的能力,包括抽象、理解、视觉、编码、数学、医学、法律、对人类动机和情感的理解等等。 - ChatGPT plugins:推出插件功能,赋予
ChatGPT 使用工具、联网、运行计算的能力,可与 5000+ 个应用交互。
Stable Diffusion
- 开源社区致力于优化模型效率和完善模型文档,实现技术民主化。
- 在风格变化的多样性上具有优势,但获得想要的图片效果较难以尝试。
Midjourney
- Midjourney
是面向创意行业的灵感激发及效率工具,并有舒适的质量和速度体验。 - 最突出的成果是独特的科幻艺术风格概念图,随着
Midjourney v5 面世,可以生成具有写实风格的图片。 - 得益于
Discord 的开放社区调性,创建了艺术共创社群。 - Midjourney Bot
降低了用户使用门槛,
楼主残忍的关闭了评论