国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

太神奇了,1984 年的電腦也能跑 Chat-GPT

這篇具有很好參考價(jià)值的文章主要介紹了太神奇了,1984 年的電腦也能跑 Chat-GPT。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

新加坡的逆向計(jì)算愛好者 Yeo Kheng Meng 發(fā)布了一個(gè) “doschgpt” ChatGPT 客戶端,這個(gè)客戶端適用于上世紀(jì)八十年代的 MS-DOS 系統(tǒng)。

目前這個(gè) DOS 系統(tǒng)的 ChatGPT 客戶端已成功在 1984 年的 IBM 5155 便攜式 PC 上運(yùn)行,這臺(tái)機(jī)子配備 4.77Mhz 主頻的 Intel 8088 CPU MS-DOS 6.22 系統(tǒng),帶 640KB 內(nèi)存、以及 CGA ISA 圖形。

太神奇了,1984 年的電腦也能跑 Chat-GPT

?Yeo 老哥是個(gè)不折不扣的 “復(fù)古守舊派,早在 2019 年他就為 Windows 3.1 開發(fā)了一個(gè) Slack 客戶端,這次更是把 1981 年的 MS-DOS 純文本操作系統(tǒng)和最新的 ChatGPT 兩個(gè)跨了 40 多年的東西組合到一塊。

最有意思的是整個(gè)程序的開發(fā)過程, Yeo 老哥先是找到一個(gè)能開發(fā) 16 DOS 程序的 “Open Watcom” C/C++ 編譯器 ,它本身是一個(gè) 32 位程序,這意味著它可以在 64 Windows 11 等現(xiàn)代平臺(tái)上運(yùn)行。

但是 64 位的 Windows 又沒法執(zhí)行 16 位的 DOS 程序,而每次都在 640K 內(nèi)存的老電腦上跑測試也并不是很現(xiàn)實(shí)。于是 Yeo 開一個(gè)運(yùn)行 DOS 6.22 Virtualbox 虛擬機(jī),然后將虛擬機(jī)和主機(jī)橋接網(wǎng)絡(luò),方便傳輸文件進(jìn)行開發(fā)和測試,等測試完成后再把二進(jìn)制文件傳到實(shí)際的 IBM PC 上運(yùn)行。

太神奇了,1984 年的電腦也能跑 Chat-GPT

?但這時(shí)另外一個(gè)問題來了:如何在這么老的 IBM PC 上處理網(wǎng)絡(luò)?? 在這一步 ,Yeo 找到了一個(gè) 1983 年的 Packet Driver API ,然后使用開源的 MTCP 庫集成到應(yīng)用程序中,以與 Packet Driver 進(jìn)行通信,從而為客戶端啟用網(wǎng)絡(luò)功能。

太神奇了,1984 年的電腦也能跑 Chat-GPT

?而要使用 ChatGPT API,必須要有一個(gè) Post 請(qǐng)求,然而 DOS 沒有可以使用的輔助函數(shù),必須用 C 語言手動(dòng)構(gòu)建整個(gè) POST 請(qǐng)求:

#define API_CHAT_COMPLETION "POST /v1/chat/completions HTTP/1.1\r\nContent-Type: application/json\r\nAuthorization: Bearer %s\r\nHost: api.openai.com\r\nContent-Length: %d\r\nConnection: close\r\n\r\n%s"

#define API_BODY "{ \"model\": \"%s\", \"messages\": [{\"role\": \"user\", \"content\": \"%s\"}], \"temperature\": %.1f }"

這時(shí) ChatGPT API 會(huì)返回一份?JSON?輸出,需要解析其中 “Content” 鍵的值。很明顯,這一步也沒有現(xiàn)成的 JSON 庫可用,只能手動(dòng)寫鍵值對(duì)的解析代碼。

太神奇了,1984 年的電腦也能跑 Chat-GPT

?這時(shí)新的問題來了:ChatGPT API 通過 HTTPS 加密,但 DOS 系統(tǒng)沒有本機(jī) HTTPS, Yeo 只能編寫一個(gè) go 語言的 HTTP HTTPS 代理?(有點(diǎn)像中間服務(wù)器),然后在現(xiàn)代 PC 上運(yùn)行這個(gè)代理。充當(dāng)一個(gè)透明中間人。它檢查 HTTP 請(qǐng)求的主機(jī)字段,并將原始套接字字節(jié)作為 HTTPS 轉(zhuǎn)發(fā)到 OpenAI 的服務(wù)器。

太神奇了,1984 年的電腦也能跑 Chat-GPT

?這一步有點(diǎn)像作弊,但屬實(shí)是無奈之舉,畢竟要在 Intel 8088 上運(yùn)行現(xiàn)代 TLS 加密算法,屬實(shí)是太難為這個(gè)傳家寶系列的 CPU 了。

剩下的就是如何將對(duì)話內(nèi)容讀 / 寫輸入到控制臺(tái),這一步不再贅述,感興趣的朋友可以在 Yeo 的博客中查看完整的開發(fā)過程。最終實(shí)現(xiàn)的效果:

太神奇了,1984 年的電腦也能跑 Chat-GPT

?Yeo 已經(jīng)把整個(gè) doschgpt 客戶端在?Github?上開源,里面有詳細(xì)的教程,感興趣的朋友可以自己動(dòng)手試試(前提是家里有 MS-DOS 系統(tǒng)的傳家寶機(jī)器??...

另外,這回圖拉丁老哥們有話說了,還在嫌棄機(jī)子的配置不行?處理器低于 3.0 Ghz 不能用?人家怎么就能在 4.77Mhz CPU 上跑 ChatGPT ?還不是自己動(dòng)手能力太差!還是那句話,東西老點(diǎn)差點(diǎn)怎么了,又不是不能用!

相關(guān)鏈接:https://github.com/yeokm1/doschgpt

-END-文章來源地址http://www.zghlxwxcb.cn/news/detail-425521.html

到了這里,關(guān)于太神奇了,1984 年的電腦也能跑 Chat-GPT的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 三分鐘擁有自己的 chat-gpt (開發(fā)到上線)

    首先你需要有一個(gè) laf 賬號(hào),如果你還不知道 laf 是什么,點(diǎn)擊這里三分鐘學(xué)會(huì) 然后你還需要有一個(gè) chat-gpt 的賬號(hào)并且生成一個(gè) apiKey (這一步可以問 Google ) 具備了上面這兩個(gè)條件我們就可以開始啦。 點(diǎn)擊 NPM 依賴右邊的加號(hào) 搜索 chatgpt 找到對(duì)應(yīng)的 npm 包 保存并重啟應(yīng)用。 然

    2023年04月25日
    瀏覽(43)
  • Chat-GPT 聚合平臺(tái) Poe:集成多個(gè) AI 聊天機(jī)器人

    Chat-GPT 聚合平臺(tái) Poe:集成多個(gè) AI 聊天機(jī)器人

    Poe 是知名問答社區(qū) Quora 推出的 AI 平臺(tái)——開放探索平臺(tái) (Platform for Open Exploration, Poe)。Poe 集成了多個(gè)基于大型語言模型的聊天機(jī)器人,包括 ChatGPT,以及 Sage、Claude、Dragonfly 等。每個(gè)機(jī)器人都有獨(dú)特的個(gè)性,用戶可根據(jù)其特性和用途來切換使用。 Claude:更擅長創(chuàng)意寫作任務(wù)

    2024年02月11日
    瀏覽(24)
  • 使用post請(qǐng)求建立長連接實(shí)現(xiàn)sse,接收后端主動(dòng)發(fā)來的消息,實(shí)現(xiàn)chat-gpt的彈字效果,EventSource的應(yīng)用

    使用post請(qǐng)求建立長連接實(shí)現(xiàn)sse,接收后端主動(dòng)發(fā)來的消息,實(shí)現(xiàn)chat-gpt的彈字效果,EventSource的應(yīng)用

    每日雞湯:每個(gè)你想要學(xué)習(xí)的瞬間都是未來的你向自己求救 最近在做一個(gè)chat相關(guān)的功能,然后由于接口返回特別特別慢,所以需要搞一個(gè)慢慢等待的效果,就是接口一個(gè)單詞一個(gè)單詞的返回,然后前端收到一個(gè)展示一個(gè),提升用戶體驗(yàn)。 說實(shí)話我是第一次做這類需求,他們

    2024年02月09日
    瀏覽(26)
  • gpt4all保姆級(jí)使用教程! 不用聯(lián)網(wǎng)! 本地就能跑的GPT

    gpt4all保姆級(jí)使用教程! 不用聯(lián)網(wǎng)! 本地就能跑的GPT

    原文:gpt4all保姆級(jí)使用教程! 不用聯(lián)網(wǎng)! 本地就能跑的GPT gpt4all是在大量干凈數(shù)據(jù)上訓(xùn)練的一個(gè)開源聊天機(jī)器人的生態(tài)系統(tǒng)。它不用科學(xué)上網(wǎng)!甚至可以不聯(lián)網(wǎng)!本地就能用,像這樣↓: 第一步:下載 gpt4all-lora-quantized.bin 和 gpt4all-main 1. gpt4all-lora-quantized.bin 瀏覽器打開這個(gè)地

    2024年02月05日
    瀏覽(25)
  • 巨神奇,2013年的老Mac,竟直接裝上macOS Ventura 13.1 Beta版

    巨神奇,2013年的老Mac,竟直接裝上macOS Ventura 13.1 Beta版

    上期這篇文章《終于,老Mac可以跨級(jí)安裝macOS Ventura了》中,我說了通過OpenCore Legacy Patcher可以跨級(jí)安裝macOS Ventura,但卻沒給出一個(gè)切實(shí)的解決方法。本期我就說一下跨級(jí)安裝的方法。 官方的安裝方法是USB抹盤安裝的,特別麻煩,不用聽它的,其實(shí)還有更優(yōu)的解決方法。 首先

    2024年02月05日
    瀏覽(27)
  • GPT神奇應(yīng)用:生成菜譜

    GPT神奇應(yīng)用:生成菜譜

    正文共? 662? 字,閱讀大約需要? 2? 分鐘 料理新手/愛好者必備技巧,您將在2分鐘后獲得以下超能力: 快速生成菜譜 Beezy評(píng)級(jí)?:B級(jí) *經(jīng)過簡單的尋找, 大部分人能立刻掌握。主要節(jié)省時(shí)間。 推薦人? |?Kim ? 編輯者? |? Linda ●圖片由Lexica 生成,輸入:Master chef cooking 最近

    2024年02月12日
    瀏覽(17)
  • GPT神奇應(yīng)用:輔助背單詞

    GPT神奇應(yīng)用:輔助背單詞

    正文共? 993? 字,閱讀大約需要? 3? 分鐘 外語學(xué)習(xí)者必備技巧,您將在3分鐘后獲得以下超能力: 輔助背單詞 Beezy評(píng)級(jí)?:B級(jí) *經(jīng)過簡單的尋找, 大部分人能立刻掌握。主要節(jié)省時(shí)間。 推薦人? |?nanako ? 編輯者? |? Linda ●此圖片由Lexica?自動(dòng)生成,輸入:Anime girls who are l

    2024年02月09日
    瀏覽(16)
  • Chat GPT是什么?初學(xué)怎么使用Chat GPT?

    Chat GPT是什么?初學(xué)怎么使用Chat GPT?

    他連我輸入錯(cuò)字程都反應(yīng)過來~~~~~ ? ? ?

    2024年02月11日
    瀏覽(31)
  • GPT神奇應(yīng)用:給孩子做每日安排

    GPT神奇應(yīng)用:給孩子做每日安排

    正文共? 1163? 字,閱讀大約需要? 4? 分鐘 家長必備技巧,您將在4分鐘后獲得以下超能力: 快速生成每日安排計(jì)劃 Beezy評(píng)級(jí)?:B級(jí) *經(jīng)過簡單的尋找, 大部分人能立刻掌握。主要節(jié)省時(shí)間。 推薦人? |?Kim ? 編輯者? |? Linda ●圖片由Lexica 生成,輸入:Parents who are worried abo

    2024年02月09日
    瀏覽(18)
  • Chat GPT實(shí)用案例——VUE+Chat GPT實(shí)現(xiàn)聊天功能教程

    首先,我們需要確定所需功能和技術(shù)棧: 前端框架:Vue.js 聊天機(jī)器人:Chat GPT API CSS框架:Bootstrap or 自主設(shè)計(jì) 在開始編寫代碼之前,請(qǐng)確認(rèn) Chat GPT API 服務(wù)已經(jīng)配置好, 并且您已獲得了API密鑰或者token。 接下來是 Vue.js項(xiàng)目初始化: 然后打開package.json文件,在scripts中添加一些

    2024年02月04日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包