正在進(jìn)行的生成式AI風(fēng)暴中,三種文本到圖像模型脫穎而出:Stable Diffusion、Midjourney和DALL-E-2。
我們看看哪一個最適合您。
Midjourney
Midjourney非常神奇,它生成的圖像質(zhì)量甚至可以超過部分藝術(shù)家所創(chuàng)造的作品。
如何開始
1,加入MJ Discord社區(qū)
2,找到一個#newbies頻道
3,在底部的聊天文本框中輸入/imagine,然后輸入提示。
按下鍵盤上的Enter鍵,然后看著你的提示符變成現(xiàn)實(shí)!
這相當(dāng)于一個“免費(fèi)版本”。你可以用它來測試一下Middroute風(fēng)格是否適合你的口味。您還可以翻看社區(qū)中其他人的一些令人難以置信的作品。
學(xué)習(xí)使用Midjourney的最好方法是不斷的嘗試,看看如何微調(diào)圖像以獲得您想要的效果。
總而言之,Midjourney對于初學(xué)者來說非常棒,因?yàn)榧词故亲罡呒壍墓δ芤卜浅H菀资褂?。Discord服務(wù)器附帶了大量易于訪問和理解的說明、支持和設(shè)置。產(chǎn)品的價格也非常實(shí)惠(起價為8美元/月)。
Dall-E-2
與Midjourney一樣,Dall-E-2也不是開源的,你需要到labs.openai.com注冊一個賬號。然后嘗試輸入prompt,生成圖像。
Stable Diffusion
如果你正在尋找一個開源的圖像生成AI,Stable Diffusion是目前這三個中唯一的選擇。
因?yàn)樗情_源的,所以出現(xiàn)了很多工具/公司,提供了從Web瀏覽器訪問Stable Diffusion。lexica.art,replicate,等等。
你可以在電腦上本地運(yùn)行SD,這意味著你有更多的控制權(quán)、更好的定制,甚至可以訓(xùn)練構(gòu)建自己的模型。
也可以在云上安裝,畢竟本地跑起來對顯卡內(nèi)存要求比較高。
!apt -y update -qq !apt -y install -qq aria2 !pip install -q torch==1.13.1 cu117 torchvision==0.14.1 cu117 -f https://download.pytorch.org/whl/torch_stable.html !pip install -q https://github.com/camenduru/stable-diffusion-webui-colab/releases/download/0.0.16/xformers-0.0.16 814314d.d20230118-cp38-cp38-linux_x86_64.whl !pip install -q huggingface-hub==0.11.0 -U !git clone -b v2.0 https://github.com/camenduru/stable-diffusion-webui !wget https://raw./camenduru/stable-diffusion-webui-scripts/main/run_n_times.py -O /kaggle/working/stable-diffusion-webui/scripts/run_n_times.py !git clone https://github.com/AlUlkesh/stable-diffusion-webui-images-browser /kaggle/working/stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser !git clone https://github.com/camenduru/stable-diffusion-webui-huggingface /kaggle/working/stable-diffusion-webui/extensions/stable-diffusion-webui-huggingface !git clone -b v2.0 https://github.com/camenduru/sd-civitai-browser /kaggle/working/stable-diffusion-webui/extensions/sd-civitai-browser !git clone https://github.com/Mikubill/sd-webui-controlnet /kaggle/working/stable-diffusion-webui/extensions/sd-webui-controlnet !git clone https://github.com/camenduru/openpose-editor /kaggle/working/stable-diffusion-webui/extensions/openpose-editor !git clone https://github.com/kohya-ss/sd-webui-additional-networks /kaggle/working/stable-diffusion-webui/extensions/sd-webui-additional-networks %cd /kaggle/working/stable-diffusion-webui !npm install -g localtunnel import subprocess import threading import time import socket def iframe_thread(port): while True: time.sleep(0.5) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) result = sock.connect_ex(('127.0.0.1', port)) if result == 0: break sock.close() p = subprocess.Popen(['lt', '--port', '{}'.format(port)], stdout=subprocess.PIPE) for line in p.stdout: print(line.decode(), end='') threading.Thread(target=iframe_thread, daemon=True, args=(7860,)).start() !python launch.py --share --xformers --enable-insecure-extension-access --theme dark --gradio-queue
執(zhí)行啟動后,生成一個公網(wǎng)地址
然后你就可以盡情的發(fā)揮創(chuàng)造力了!
關(guān)于StableDiffusion如何微調(diào),可以參考這篇文章 SD調(diào)校