利用Github和Railway搭建專屬的ChatGPT
ChatGPT
什麼是 ChatGPT
ChatGPT 是一個基於人工神經網路技術的自然語言處理模型,由 OpenAI 開發。它可以理解和產生自然語言,用於進行對話、翻譯、文字摘要等任務。 ChatGPT 是目前最先進的自然語言處理模型之一,它使用了大量的預訓練資料和深度學習演算法來實現高品質的自然語言處理能力。
ChatGPT 的工作原理
ChatGPT 是一個基於 Transformer 模型的自然語言處理模型,其工作原理可以分為兩個階段:預訓練和微調。以下分別對這兩個階段進行詳細介紹。
- 預訓練階段
ChatGPT 使用了大量的文字資料進行無監督的預訓練,從而學習到了自然語言的表示方式。在這個階段中,ChatGPT 使用了一種稱為「掩碼語言建模」的技術來訓練模型。具體來說,它會將輸入的文字中的一些單字隨機掩蓋掉,然後讓模型預測這些被掩蓋掉的單字。這樣的訓練方式可以使得模型學習到單字之間的關係,從而獲得更好的語言表示能力。
- 微調階段
在預訓練完成後,ChatGPT 可以透過微調來適應特定的任務。例如,對於對話任務,我們可以透過給 ChatGPT 提供一些已知的對話歷史和當前回復來微調模型,從而使其能夠更好地產生有意義的回應。在微調階段中,ChatGPT 通常會使用有監督的學習方法,即使用標註的資料進行訓練,並透過最佳化損失函數來更新模型參數。總之,ChatGPT 的工作原理是透過預訓練和微調兩個階段來學習自然語言表示,並在特定任務中使用這些表示來產生有意義的輸出。
ChatGPT 的使用情境
ChatGPT 是一種通用的自然語言處理模型,它的使用情境非常廣泛。以下是一些 ChatGPT 的主要應用場景:
- 對話系統:ChatGPT 可以用來建立聊天機器人、智慧客服等對話系統,透過學習大量的對話資料來產生自然流暢的回應。
- 機器翻譯:ChatGPT 可以用來進行機器翻譯任務,即將一種語言的文字會自動翻譯成另一種語言的文字。
- 文字摘要:ChatGPT 可以被用來進行文字摘要任務,即從一篇較長的文章中提取出關鍵訊息,並產生一份簡潔的摘要。
- 問答系統:ChatGPT 可以用來建構問答系統,也就是回答使用者的問題。在這個場景下,ChatGPT 通常需要閱讀和理解輸入的問題,並透過搜尋或推理來產生答案。
- 文字分類:ChatGPT 可以用來進行文字分類任務,例如情緒分析、垃圾郵件偵測等。在這個場景下,ChatGPT 需要學習如何將文字對應到不同的類別。
哎,等等,這不都是說了一些廢話麼?到底用在哪呢?
這就看你具體的需求了,像是這篇文章上面的內容就是 ChatGPT 寫的。
也像是我叫它幫我寫一個建立 pipeline 的步驟。
這不比百度香?
下面就帶搭建一個不需科學上網的 ChatGPT。
註冊ChatGPT
註冊的步驟並不複雜,主要包含以下幾步:
- 註冊ChatGPT 帳號
- 透過簡訊接合平台[https://sms-activate.org/](https://sms-activate.org/)完成手機驗證
- 透過[https://chat.openai.com/chat](https: //chat.openai.com/chat)登入使用
取得API Token
帳號報名完成後,透過https://platform.openai.com/登入。
image.png
然後點選 Personal 取得 API Keys。
建立一個新的 Secret Key 即可。
取得 Github 程式碼
專案自己寫?
不可能!白嫖才香。
將https://github.com/Chanzhaoyu/chatgpt-web專案 fork 到自己的倉庫。
這不快哉?
開始部署
買伺服器?安裝軟體?安裝 Docker?
No! ! !
那樣的成本太高了。這裡我們直接用國外的部署網站,目前比較有名的:
- fly.io
- render.com
- railway.app
- vercel.com
我們選取raliway.app 來進行我們的部署工作,訪問:https://railway.app/,點擊Login,選擇Github 登錄,並進行相關授權:
建立專案
點選New Project。
然後選擇Deploy from Github repo。
然後選擇 chatgpt-web 專案。
然後點選Deploy Now即可。
部署過程中,會 Build 映像,可以查看特定的日誌。
但現在應用程式是無法正常啟動的,因為我們沒有設定ChatGPT API Key,報錯如下:
# #然後就可以使用隨機的網域存取了。
2、使用自訂域名,前提是需要自己準備一個可用的域名。
首先,新增一個自訂網域。
然後,再增加一個 CNAME 即可。
然後就可以對話了。
更新
如果主程式碼有更新,我們只需要到 Github 上同步最新的程式碼。
然後 Railway 會自動更新。
關於Railway
Railway 提供5 美元,500 個小時/月的額度,用完了要么充實,要么死亡,可以根據實際情況來選擇,個人使用其實是足夠了,無外乎多搞幾個帳號。
以上是利用Github和Railway搭建專屬的ChatGPT的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

DALL-E 3 於 2023 年 9 月正式推出,是比其前身大幅改進的車型。它被認為是迄今為止最好的人工智慧圖像生成器之一,能夠創建具有複雜細節的圖像。然而,在推出時,它不包括

但有時候我們的手機解析度跟著解析度也會改變、參數也是越來越精密,現在手機的配置不斷提高,那麼手機解析度怎麼調不了怎麼辦呢,手機螢幕的解析度也是跟著提高?下面一起來看看吧!手機解析度調不了怎麼辦?方法就是進入設定裡面的,別的手機也是可以的,建議到軟體設定裡面去調整、如果手機解析度跟著要求在設定裡面調整「更多」然後往下滑、找到,「顯示」點擊後進入,選項“顯示解析度”。點擊後,最後點擊、會彈出一個顯示解析度的窗口,大小可以調整你所需的螢幕解析度「確定」即可。你也可以點選「自動調整解析度」看久了

雖然市面上的音效卡種類繁多、但其品質和效果卻參差不齊,直播音效卡是主播必備的一款。本文將從多個角度為您介紹如何選擇一款適合自己的直播音效卡。一、功能全面的音效卡首先需要有一款功能全面,品質優異的音效卡,想要擁有出色的直播音效卡。如XXX、YYY等,目前市面上有許多品牌的音效卡產品。選擇合適的品牌和型號,我們可以根據自己的預算和需求。二、了解不同類型的音效卡了解不同類型的音效卡是很重要的,在選購音效卡之前。目前市面上常見的類型有三種:被動式和多合一,主動式。適合預算有限的主播或個人使用,主動式音效卡具有錄製音效豐富的

而在價位上也為消費者帶來了不一樣的選擇、經過了大半年的熱銷,榮耀手機憑藉自身性價比更加突出、而在國內手機市場上也擁有了諸多優秀的機型、接下來就跟大家分享「10個重啟小技巧」讓你的手機運作更加流暢穩定,一起來看看吧,。技巧手機卡頓反應慢打開手機的設置,其實手機卡頓反應慢可能是在我們平時的使用過程中-系統-然後將處理器設置選為不得超過3個月,開發人員選項。技巧手機軟體耗電快那是因為使用了手機中一些不需要的自啟動應用,很多人以為會有這麼個現象,對我們來說不值得,所以關閉手機中不必要的自啟動應用,在後

還是日常使用手機都是非常重要的,無論是用來打遊戲,都是直接決定一款手機的性能的主要因素、處理器在我們日常使用手機的時候。在目前的市場中,而目前最強的手機處理器、無疑就是高通驍龍870處理器、幾乎無人能敵,而這款處理器目前最強的處理器。這段內容說明了驍龍870處理器屬於目前安卓陣營中的處理器之一,具備強大的效能。在目前手機市場中,它的儲存、自然效能上不亞於驍龍888處理器。擁有12GB/256GB/512GB儲存版本、支援LPDDR5高速內存,GPU為Adreno650,採用了4個CortexA77

都著實增加了我們的負擔,不管是上班通勤還是上班的時候帶著一台手機出門,如今的手機已經成為我們生活中不可或缺的工具。那麼手機就成了一個嚴重的問題,所以、突然沒有相機可拍、我們必須要將手機中的照片導入電腦中保存,有些時候我們要是出去玩時。今天我就教大家如何用自己的諾基亞n900手機將照片匯入電腦。非常方便,可以幫助我們將相機的拍照程序直接導入到電腦中,免去了使用相機的步驟,自帶了一個非常好用的功能,我們的諾基亞N900手機和現在主流的手機一樣,稱做NEW插件!以下以小米手機為例示範操作、如下圖:

安卓手機在市場上也變得越來越強大、隨著科技的不斷進步。滿足了消費者對於性能和功能的追求,各大廠商紛紛推出了自己的旗艦手機。設計和用戶體驗方面達到水準呢,哪些手機在眾多安卓旗艦手機中脫穎而出,並且能夠在性能?我們將為您推薦五款高性能的安卓旗艦手機,接下來。一、華為Mate50Pro:超強性能與卓越拍攝能力配備了一塊出色的屏幕和攝像頭,搭載了強大的麒麟9000處理器,華為Mate50Pro在硬體配置上可謂堪稱。也支援5G網路連接,讓用戶享受高速通訊和暢快遊戲體驗,它不僅擁有高解析度和出色的拍照能力。

因此家裡最重要的事情自然就是網絡,隨著智慧型手機的普及、都離不開網絡,無論是學習,我們幾乎所有人都離不開手機、娛樂還是工作。當家裡的網路速度極快時,有時並不需要太在意,只要走到要WiFi的地方就好了。尤其是在我們過年期間,家裡的網路是非常快的,而且比空調還快,還是感覺有些卡頓,但是經過一段時間的使用。因此想要保障家裡WiFi速度和穩定,那麼就選一款穿牆能力強的路由器十分重要,考慮到多數人的生活方式都是連網。從此告別,今天就為大家推薦幾款便宜又能夠穿牆的路由器,可別小瞧了這些路由器」小戶型」。華為路
