精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為了保護(hù)客戶隱私,使用Ruby在本地運(yùn)行開源AI模型

譯文 精選
人工智能
本文將向您介紹如何在本地下載開源的AI模型,讓它運(yùn)行起來,以及如何針對其運(yùn)行Ruby腳本。

譯者 | 陳峻

審校 | 重樓

最近,我們實(shí)施了一個定制化的人工智能(AI)項目。鑒于甲方持有著非常敏感的客戶信息,為了安全起見,我們不能將它們傳遞給OpenAI或其他專有模型。因此,我們在AWS虛擬機(jī)中下載并運(yùn)行了一個開源的AI模型,使之完全處于我們的控制之下。同時,Rails應(yīng)用可以在安全的環(huán)境中,對AI進(jìn)行API調(diào)用。當(dāng)然,如果不必考慮安全問題,我們更傾向于直接與OpenAI合作。

下面,我將和大家分享如何在本地下載開源的AI模型,讓它運(yùn)行起來,以及如何針對其運(yùn)行Ruby腳本。

為什么要定制?

這個項目背后的原因很簡單:數(shù)據(jù)安全。在處理敏感的客戶信息時,最安全的方法往往是在公司內(nèi)部進(jìn)行。為此,我們需要定制化的AI模型,來提供更高級別的安全控制和隱私保護(hù)。

開源模式

在過去的6個月里,市場上出現(xiàn)了諸如:MistralMixtralLama等大量開源的AI模型。它們雖然沒有GPT-4那么強(qiáng)大,但是其中不少模型的性能已經(jīng)超過了GPT-3.5,而且隨著時間的推移,它們會越來越強(qiáng)。當(dāng)然,該選用哪種模型,則完全取決于您的處理能力和需要實(shí)現(xiàn)的目標(biāo)。

由于我們將在本地運(yùn)行AI模型,因此選擇了大小約為4GBMistral。它在大多數(shù)指標(biāo)上都優(yōu)于GPT-3.5。盡管Mixtral的性能優(yōu)于Mistral,但它是一個龐大的模型,至少需要48GB內(nèi)存才能運(yùn)行。

參數(shù)

在談?wù)摯笳Z言模型(LLM)時,我們往往會考慮提到它們的參數(shù)大小。在此,我們將在本地運(yùn)行的Mistral模型是一個70億參數(shù)的模型(當(dāng)然,Mixtral擁有700億個參數(shù),而GPT-3.5大約有1750億個參數(shù))。

大語言模型通常需要基于神經(jīng)網(wǎng)絡(luò)。而神經(jīng)網(wǎng)絡(luò)是神經(jīng)元的集合,每個神經(jīng)元都會連接到下一層的所有其他神經(jīng)元上。

如上圖所示,每個連接都有一個權(quán)重,通常用百分比表示。每個神經(jīng)元還有一個偏差(bias),當(dāng)數(shù)據(jù)通過某個節(jié)點(diǎn)時,偏差會對數(shù)據(jù)進(jìn)行修正。

神經(jīng)網(wǎng)絡(luò)的目的是要“學(xué)到”一種先進(jìn)的算法、一種模式匹配的算法。通過在大量文本中接受訓(xùn)練,它將逐漸學(xué)會預(yù)測文本模式的能力,進(jìn)而對我們給出的提示做出有意義的回應(yīng)。簡單而言,參數(shù)就是模型中權(quán)重和偏差的數(shù)量。它可以讓我們了解神經(jīng)網(wǎng)絡(luò)中有多少個神經(jīng)元。例如,對于一個70億參數(shù)的模型來說,大約有100層,每層都有數(shù)千個神經(jīng)元。

在本地運(yùn)行模型

要在本地運(yùn)行開源模型,首先必須下載相關(guān)應(yīng)用。雖然市場上有多種選擇,但是我發(fā)現(xiàn)最簡單,也便于在英特爾Mac上運(yùn)行的是Ollama

雖然Ollama目前只能在MacLinux上運(yùn)行,不過它未來還能運(yùn)行在Windows上。當(dāng)然,您可以在Windows上使用WSL(Windows Subsystem for Linux)來運(yùn)行Linux shell

Ollama不但允許您下載并運(yùn)行各種開源模型,而且會在本地端口上打開模型,讓您能夠通過Ruby代碼進(jìn)行API調(diào)用。這便方便了Ruby開發(fā)者編寫能夠與本地模型相集成的Ruby應(yīng)用。

獲取Ollama

由于Ollama主要基于命令行,因此在MacLinux系統(tǒng)上安裝Ollama非常簡單。您只需通過鏈接https://olama.ai/下載Ollama,花5分鐘左右時間安裝軟件包,再運(yùn)行模型即可。

安裝首個模型

在設(shè)置并運(yùn)行Ollama之后,您將在瀏覽器的任務(wù)欄中看到Ollama圖標(biāo)。這意味著它正在后臺運(yùn)行,并可運(yùn)行您的模型。為了下載模型,您可以打開終端并運(yùn)行如下命令:

ollama run mistral

由于Mistral約有4GB大小,因此您需要花一段時間完成下載。下載完成后,它將自動打開Ollama提示符,以便您與Mistral進(jìn)行交互和通信。

下一次您再通過Ollama運(yùn)行mistral時,便可直接運(yùn)行相應(yīng)的模型了。

定制模型

類似我們在OpenAI中創(chuàng)建自定義的GPT,通過Ollama,您可以對基礎(chǔ)模型進(jìn)行定制。在此,我們可以簡單地創(chuàng)建一個自定義的模型。更多詳細(xì)案例,請參考Ollama的聯(lián)機(jī)文檔。

首先,您可以創(chuàng)建一個Modelfile(模型文件),并在其中添加如下文本:

FROM mistral

# Set the temperature set the randomness or creativity of the response
PARAMETER temperature 0.3

# Set the system message
SYSTEM ”””
You are an excerpt Ruby developer. 
You will be asked questions about the Ruby Programming
language. 
You will provide an explanation along with code examples.
”””

上面出現(xiàn)的系統(tǒng)消息是AI模型做出特定反應(yīng)的基礎(chǔ)。

接著,您可以在終端上運(yùn)行如下命令,以創(chuàng)建新的模型:

ollama create <model-name> -f './Modelfile

在我們的項目案例中,我將該模型命名為Ruby

ollama create ruby -f './Modelfile'

同時,您可以使用如下命令羅列顯示自己的現(xiàn)有模型:

ollama list

至此,您可以用如下命令運(yùn)行自定義的模型了:

Ollama run ruby

與Ruby集成

雖然Ollama尚沒有專用的gem,但是Ruby開發(fā)人員可以使用基本的HTTP請求方法與模型進(jìn)行交互。在后臺運(yùn)行的Ollama可以通過11434端口打開模型,因此您可以通過“http://localhost:11434”訪問它。此外,OllamaAPI的文檔也為聊天對話和創(chuàng)建嵌入等基本命令提供了不同的端點(diǎn)。

在本項目案例中,我們希望使用/api/chat端點(diǎn)向AI模型發(fā)送提示。下圖展示了一些與模型交互的基本Ruby代碼:

上述Ruby代碼段的功能包括:

  1. 通過“net/http”、“uri”和“json”三個庫,分別執(zhí)行HTTP請求、解析URI和處理JSON數(shù)據(jù)。
  2. 創(chuàng)建包含API端點(diǎn)地址(http://localhost:11434/api/chat)的URI對象。
  3. 使用以URI為參數(shù)的Net::HTTP::Post.new方法,創(chuàng)建新的HTTP POST請求。請求的內(nèi)容類型設(shè)置為“application/json”。
  4. 請求的正文被設(shè)置為一個代表了哈希值的JSON字符串。該哈希值包含了三個鍵:“模型”、“消息”和“流”。其中,模型鍵被設(shè)置為“ruby”,也就是我們的模型;消息鍵被設(shè)置為一個數(shù)組,其中包含了代表用戶消息的單個哈希值;而流鍵被設(shè)置為false。
  5. 系統(tǒng)引導(dǎo)模型該如何回應(yīng)信息。我們已經(jīng)在Modelfile中予以了設(shè)置。用戶信息是我們的標(biāo)準(zhǔn)提示。模型會以輔助信息作出回應(yīng)。消息哈希遵循與AI模型交叉的模式。它帶有一個角色和內(nèi)容。此處的角色可以是系統(tǒng)、用戶和輔助。
  6. HTTP請求使用Net::HTTP.start方法被發(fā)送。該方法會打開與指定主機(jī)名和端口的網(wǎng)絡(luò)連接,然后發(fā)送請求。連接的讀取超時時間被設(shè)置為120秒,畢竟我運(yùn)行的是2019款英特爾Mac,所以響應(yīng)速度可能有點(diǎn)慢。而在相應(yīng)的AWS服務(wù)器上運(yùn)行時,這將不是問題。
  7. 服務(wù)器的響應(yīng)被存儲在“response”變量中。

案例小結(jié)

如上所述,運(yùn)行本地AI模型的真正價值體現(xiàn)在,協(xié)助持有敏感數(shù)據(jù)的公司,處理電子郵件或文檔等非結(jié)構(gòu)化的數(shù)據(jù),并提取有價值的結(jié)構(gòu)化信息。在我們參加的項目案例中,我們對客戶關(guān)系管理(CRM)系統(tǒng)中的所有客戶信息進(jìn)行了模型培訓(xùn)。據(jù)此,用戶可以詢問其任何有關(guān)客戶的問題,而無需翻閱數(shù)百份記錄。

譯者介紹

陳峻(Julian Chen),51CTO社區(qū)編輯,具有十多年的IT項目實(shí)施經(jīng)驗,善于對內(nèi)外部資源與風(fēng)險實(shí)施管控,專注傳播網(wǎng)絡(luò)與信息安全知識與經(jīng)驗。

原文標(biāo)題:How To Run Open-Source AI Models Locally With Ruby,作者:Kane Hooper

責(zé)任編輯:華軒 來源: 51CTO
相關(guān)推薦

2021-07-09 14:31:55

IBM開源框架混合云

2022-09-08 16:30:44

物聯(lián)網(wǎng)保護(hù)隱私

2022-05-19 13:21:51

數(shù)據(jù)保護(hù)隱私信息安全

2010-10-09 08:58:03

NginxRuby on Rai

2010-08-26 14:03:23

隱私保護(hù)

2025-04-03 00:10:11

DockerAI模型

2025-03-28 09:00:00

2018-04-03 11:13:24

2020-09-02 14:13:48

Facebook 開發(fā)開源

2021-05-06 09:52:27

語言開源AI

2023-07-30 22:34:56

隱私保護(hù)檢索

2024-02-04 17:03:30

2022-08-18 23:20:03

數(shù)據(jù)泄露IP 地址隱私

2010-08-27 10:02:16

2022-08-19 15:42:26

安全數(shù)據(jù)隱私網(wǎng)絡(luò)安全

2018-05-14 23:38:42

2023-12-05 18:50:24

騰訊安全HaS大模型

2023-09-26 07:36:24

2022-09-02 15:10:21

醫(yī)療保健AI

2023-12-19 16:12:40

GPT-4AI聊天機(jī)器人人工智能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

男女视频在线看| 欧美大香线蕉线伊人久久国产精品| 欧美日韩色视频| 在线日韩成人| 在线视频你懂得一区| 伊人av成人| 午夜av免费观看| 精品一区二区三区免费观看 | 三级资源在线| 久久久久成人黄色影片| 亚洲一区中文字幕| 国产精品第六页| 尤物网精品视频| 中文字幕亚洲综合久久| 波多野结衣影院| 91麻豆精品一二三区在线| 午夜精品在线看| 亚洲女人毛片| 日本福利片在线| 粉嫩绯色av一区二区在线观看| 国产精品高精视频免费| 国产精品99精品| 91精品国产乱码久久久久久| 亚洲欧美日韩中文在线| 国产欧美视频一区| 国产精品久久久久久吹潮| 性做久久久久久免费观看| 中文字幕第一页亚洲| 高清av在线| 久久理论电影网| 国产伦精品一区二区三区视频孕妇 | 黄网站在线免费| 国产午夜精品福利| 久久精品国产一区二区三区不卡| 日韩欧美国产小视频| 欧洲精品一区二区三区久久| 欧美jizz18hd性欧美| 国产欧美精品一区二区色综合| 久久99影院| 三级网站免费观看| 成人精品视频一区二区三区| 69174成人网| 国产精品系列视频| 久久av老司机精品网站导航| 国产成人精品优优av| av图片在线观看| 中文精品视频| 91国产美女在线观看| 国产无码精品在线观看| 狠狠入ady亚洲精品经典电影| 欧美精品在线看| 亚洲色图综合区| 欧美日本三区| 欧美精品www在线观看| 久久久久香蕉视频| 亚洲日本va在线观看| 欧美中文字幕视频| 国产91精品一区| 欧美亚洲免费| 日本伊人精品一区二区三区介绍| 亚洲黄色小说图片| 蜜桃av综合| 国产91久久婷婷一区二区| 台湾佬中文在线| 久久aⅴ国产紧身牛仔裤| 国产97人人超碰caoprom| 国产一区免费看| 免费视频一区二区| 成人黄色生活片| aaa国产视频| 从欧美一区二区三区| 国产一区二区在线观看免费播放| 天天舔天天干天天操| 久久免费国产精品| 台湾成人av| 精品欧美色视频网站在线观看| 日韩一区在线免费观看| 欧美激情亚洲天堂| 樱花草涩涩www在线播放| 91成人在线免费观看| 中文字幕亚洲乱码| 91国内精品| 日韩av最新在线| 欧美激情久久久久久久| 偷拍欧美精品| 久久欧美在线电影| 欧美超碰在线观看| 激情六月婷婷综合| 国产亚洲欧美一区二区三区| 国产小视频免费在线网址| 国产精品国模大尺度视频| 男人草女人视频| 一区二区乱码| 日韩一级二级三级精品视频| 国产ts丝袜人妖系列视频| 欧美第十八页| 欧美一区第一页| 国产又爽又黄免费软件| av中文字幕亚洲| 亚洲二区自拍| 波多野结衣在线观看| 欧美午夜理伦三级在线观看| 人妻激情偷乱视频一区二区三区| 日韩中文av| 久久av中文字幕| 国产污视频网站| 粉嫩久久99精品久久久久久夜| 日本一区免费看| 欧美色图天堂| 欧美色倩网站大全免费| 欧美极品jizzhd欧美仙踪林| 午夜精品久久久久久久四虎美女版| 国产91精品视频在线观看| 99久久一区二区| 中文字幕第一区二区| 阿v天堂2017| 精品国产一区二| 国产亚洲欧美一区| 免费黄色网址在线| 成人做爰69片免费看网站| 伊人久久青草| 日韩免费va| 亚洲另类欧美自拍| 国产乡下妇女做爰视频| 国内不卡的二区三区中文字幕 | 日本高清视频www| 亚洲欧美一区二区三区国产精品 | 亚洲剧情一区二区| 国产精品白浆一区二小说| 国产自产高清不卡| 亚洲区一区二区三区| 韩国成人动漫| 亚洲精品午夜精品| 精品成人久久久| 成人av在线资源| 性一交一乱一伧国产女士spa| 伊人久久一区| 色妞久久福利网| 日韩欧美一级大片| 国产欧美日韩另类一区| 青青在线免费观看视频| 久久综合亚洲| 国产成人久久久| 黄视频在线播放| 在线精品视频一区二区| 亚洲国产av一区| 天堂va蜜桃一区二区三区| 免费一区二区三区在在线视频| 国产高清中文字幕在线| 亚洲国产精品va| 国产污污视频在线观看| www国产精品av| 成人黄色片视频| 国产欧美日韩影院| 国产精品久久久精品| bbbbbbbbbbb在线视频| 欧美一a一片一级一片| 欧美成人久久久免费播放| 美腿丝袜亚洲一区| 男人的天堂成人| 亚洲成av人片在线观看www| 欧美大尺度在线观看| 亚洲精品无码久久久| 午夜久久久影院| 久久国产柳州莫菁门| 免费成人在线观看| 路边理发店露脸熟妇泻火| ady日本映画久久精品一区二区| 国产+人+亚洲| 国产人成在线视频| 欧美一区二视频| 久久久久久久久久网站| 91视频你懂的| 午夜两性免费视频| 欧美日韩精选| 你懂的网址一区二区三区| 五月激情久久| 欧美xxxx18性欧美| 午夜视频福利在线| 欧美日本精品一区二区三区| 欧美成人三级在线观看| 久久日韩粉嫩一区二区三区 | 图片一区二区| 欧美激情一区二区三级高清视频 | 亚洲av人无码激艳猛片服务器| 国产精品久久久久久久久免费相片| 永久免费黄色片| 日韩一区二区久久| 亚洲欧洲一区二区在线观看| 成功精品影院| 国产精品1区2区在线观看| 中文字幕有码在线视频| 亚洲欧美日韩一区在线| 国产美女无遮挡永久免费| 日韩欧美亚洲综合| 精品一区在线观看视频| 久久综合国产精品| 免费人成视频在线播放| 蜜桃久久av| 男人添女人荫蒂免费视频| 日韩成人综合| 精品日产一区2区三区黄免费| 免费污视频在线一区| 久久男人资源视频| 激情成人四房播| 亚洲视频第一页| 刘亦菲久久免费一区二区| 欧美视频完全免费看| 国产精品xxxx喷水欧美| 亚洲免费观看在线视频| 久久久久亚洲AV成人无在| 成人黄色777网| 亚洲av毛片在线观看| 日韩电影一区二区三区| 日韩国产欧美亚洲| 狠狠噜噜久久| 国产性生活免费视频| 郴州新闻综合频道在线直播| 久久久久综合一区二区三区| 日韩三级av高清片| 国产精品一香蕉国产线看观看| 天堂av中文在线观看| 欧美激情亚洲另类| 国产精品久久麻豆| 日韩天堂在线视频| aⅴ在线视频男人的天堂| 日韩av在线网| 亚洲 欧美 激情 另类| 亚洲精品一区二区三区影院| 国产精品探花视频| 欧美美女网站色| 波多野结衣电影在线播放| 欧美日韩裸体免费视频| 欧美一级高潮片| 亚洲国产精品久久久久婷婷884| 性色av无码久久一区二区三区| 国产精品久久久久久亚洲伦 | 苍井空张开腿实干12次| 久久99热这里只有精品| 色婷婷狠狠18| 蜜桃视频在线观看一区| 91亚洲免费视频| 美女久久久精品| the porn av| 美女尤物国产一区| 在线观看国产一级片| 久久国产精品第一页| 国产成人美女视频| 国产主播一区二区| 亚洲国产欧美日韩在线| 国产a久久麻豆| 中文字幕无码人妻少妇免费| 成人av免费在线播放| 成人精品在线观看视频| 久久久夜色精品亚洲| 亚洲色成人网站www永久四虎| 久久久精品免费网站| 五月婷婷欧美激情| 亚洲欧洲另类国产综合| 麻豆视频在线观看| 婷婷久久综合九色综合伊人色| 国产精品7777777| 日韩欧美在线视频免费观看| 中文在线观看av| 欧美剧情片在线观看| 草草视频在线播放| 日韩电影在线观看中文字幕 | 亚洲一区二区三区四区在线观看| 国产一级性生活| 日韩欧美在线看| 一区二区三区www污污污网站| 日韩一级免费观看| 五月婷婷开心中文字幕| 最新日韩中文字幕| 欧美aaaxxxx做受视频| 欧美诱惑福利视频| 日韩电影精品| 国产日产精品一区二区三区四区 | 99久免费精品视频在线观看 | 性插视频在线观看| 国产亚洲一区二区精品| v片在线观看| 91禁国产网站| 在线欧美激情| 久久综合色一本| 888久久久| 免费在线观看亚洲视频| 精品一区二区在线播放| 中国一级特黄录像播放 | 日本在线视频免费观看| 欧美在线观看视频在线| 亚洲爱爱综合网| 一区二区三区亚洲| caoporn视频在线观看| 国产精品羞羞答答| 欧美中文一区| 日本xxx免费| 三级成人在线视频| 亚洲精品乱码久久久久久蜜桃欧美| 国产亚洲综合在线| 久久视频免费看| 欧美色图免费看| 日本不卡视频一区二区| 久久99热精品这里久久精品| 户外露出一区二区三区| 国产在线精品一区| 欧美精品二区| 在线看免费毛片| 国产亚洲欧洲997久久综合| 久久9999久久免费精品国产| 欧美日韩久久久一区| 日本1级在线| 91精品国产777在线观看| 精品中文在线| 中文字幕中文字幕在线中一区高清 | 一道本一区二区三区| 欧美乱做爰xxxⅹ久久久| 久久精品国产亚洲a| 男生草女生视频| 亚洲成人av一区| 性少妇videosexfreexxx片| 日韩在线免费观看视频| 台湾佬中文娱乐久久久| 精品一区久久久久久| 亚洲国产欧美国产综合一区| 国产不卡的av| 亚洲天堂精品视频| 一区不卡在线观看| 色老头一区二区三区| yy6080久久伦理一区二区| 欧美一区少妇| 老牛嫩草一区二区三区日本| 成人免费av片| 欧美三级xxx| 青青色在线视频| 日本aⅴ大伊香蕉精品视频| 女同一区二区三区| 黄色免费视频大全| 99re这里都是精品| 中文字幕亚洲精品在线| 日韩国产欧美区| 综合另类专区| 日本一区二区在线| 久久精品国产77777蜜臀| 91禁男男在线观看| 欧美精品久久99久久在免费线| 9色在线观看| 91在线无精精品一区二区| 女生裸体视频一区二区三区| 日本r级电影在线观看| 一区二区三区欧美亚洲| 亚洲精品视频网| 91精品国产高清| 亚洲系列另类av| 中文字幕第21页| 亚洲欧洲精品天堂一级| www.xxxx国产| 欧美亚洲国产日本| 成人在线免费视频观看| 91欧美一区二区三区| 亚洲一二三四久久| 午夜视频免费看| 国产精品黄色av| 中文字幕日韩欧美精品高清在线| 精品国产乱码久久久久久1区二区| 一个色妞综合视频在线观看| 天堂中文在线官网| 国产成人精品av在线| 97精品一区| 亚洲婷婷在线观看| 色哟哟欧美精品| 巨大荫蒂视频欧美大片| 成人欧美一区二区| 日韩经典中文字幕一区| 丁香花五月激情| 亚洲久久久久久久久久| 国产精选久久| 欧美精品一区二区三区免费播放| 中文字幕一区二区三区视频| 草草视频在线播放| 国产精品精品久久久久久| 一区二区三区网站| 粉嫩av蜜桃av蜜臀av| 91精品福利在线一区二区三区 | 久久综合一区| 久久精品999| 久久狠狠高潮亚洲精品| 中文字幕免费精品一区高清| 午夜视频一区二区在线观看| www.日日操| 亚洲一区在线观看免费 | 污片在线观看一区二区 | 2019中文字幕在线| 色97色成人| 好吊色视频一区二区三区| 欧美三区在线观看| 无码小电影在线观看网站免费| 久久视频免费在线| 国产喂奶挤奶一区二区三区| 高h放荡受浪受bl|