略施小計,擁有自己的GPT

我的小熊不見了發表於2023-03-28

ChatGPT一經發布就在AI圈引起轟動,GPT-4和chagpt-plugin讓OpenAI和其他同行拉開了更大的差距。由於某些原因,我們可能無法親身體驗ChatGPT的神奇之處。但現在,如果你還沒有體驗過ChatGPT,就像10年前沒有購買比特幣一樣(價格已經漲了幾萬倍)。因此,我找了幾個ChatGPT的平替版本,讓你可以在當前的AI浪潮中踏浪前行。

首先宣告,以下的平替版本需要自行下載、安裝和編譯,需要一定的程式設計技巧,但好處是一旦啟動,你將擁有自己的私人GPT助手。

生成式大語言模型

alpaca.cpp

專案地址:

https://github.com/antimatter15/alpaca.cpp

該專案是由OpenAI和史丹佛共同推出的,旨在讓使用者能夠在本地執行生成式大語言模型。

以下是未經加速處理的效果圖:

效果圖

該專案根據電腦記憶體大小有3個版本可供選擇,經過測試即使佔用記憶體最低的智障版本在回答事實性問題方面也能做到很好了,而佔用30GB記憶體的大聰明版本已經可以為你提供專業諮詢了。遺憾的是目前只能透過英文來進行提問。

llama.cpp

專案地址:

https://github.com/ggerganov/llama.cpp

該專案是基於Facebook開源的大語言模型facebookresearch/llama 移植的C/C++版本。模型根據電腦記憶體大小也有以下幾個版本可供選擇:

modeloriginal sizequantized size (4-bit)
7B13 GB3.9 GB
13B24 GB7.8 GB
30B60 GB19.5 GB
65B120 GB38.5 GB

以下是執行的效果圖:

多模態生成模型

除了能夠生成文字的AI助手,影像生成也是一個備受關注的AI模型。

文字轉影像:stable-diffusion

stable-diffusion是一個文字轉影像的AI模型,百度釋出的文心一格也是基於這個開源模型進行開發的。可以從以下地址搭建屬於自己的文心一格

專案地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui

該專案基於stable-diffusion模型構建,不僅擁有使用者介面,還可以根據需要安裝其他的效果外掛。

安裝完成之後,不僅可以實現語言轉影像功能,還可以上傳圖片,根據圖片以及你的描述生成新的影像。

語音轉文字:Whisper

Whisper是OpenAI開源的一個語音轉文字的AI模型。
專案地址:https://github.com/openai/whisper

C/C++版本地址:https://github.com/ggerganov/whisper.cpp

安裝該模型後就可以擁有語音/影片轉文字的能力了。

並且如果你興趣足夠的話,還可以將Whisper和前文提到的文字生成模型結合在一起,這樣你就擁有一個可以對話的智慧機器人了。https://github.com/ggerganov/whisper.cpp/tree/master/examples/talk-llama

以上,為大家介紹了多種可搭建的開源AI模型,雖然搭建自己的GPT需要一些程式設計技巧和時間,但透過自己動手能夠擁有一個私人的、強大的語言模型助手,將會是一件非常有價值的事情。並且這也是一個有趣和有用的探索機會,可以深入瞭解和體驗ChatGPT,以及構建自己的語言模型,從而在AI領域獲得更多的發展機會。

相關文章