精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

777777777亚洲妇女| 欧美日韩精品一区二区在线播放 | 日韩成人动漫| 中日韩免费视频中文字幕| 91久久久久久| 国产精品久久久久久久妇| 国产中文字幕一区二区三区| 宅男噜噜噜66一区二区66| 五十路熟女丰满大屁股| 欧美老女人性开放| 国产一区二区在线观看免费| 欧美一级bbbbb性bbbb喷潮片| 国产在线观看免费视频软件| 国产一区在线电影| 色欧美片视频在线观看| 男同互操gay射视频在线看| 日本精品久久久久| 久久aⅴ国产欧美74aaa| 91精品国产91久久久| 婷婷国产成人精品视频| 日韩精品亚洲aⅴ在线影院| 欧美一区二区三区公司| 日韩av播放器| 波多野结依一区| 中文字幕一区二区不卡| 欧美日韩日本网| 亚洲欧美另类一区| 激情综合亚洲精品| 国产精品久久久久久五月尺| 1级黄色大片儿| 午夜精品网站| 色噜噜狠狠狠综合曰曰曰 | 91九色丨porny丨肉丝| 真实国产乱子伦精品一区二区三区| 日韩经典一区二区三区| 韩国av中国字幕| 激情视频亚洲| 在线成人高清不卡| 国产精品丝袜久久久久久消防器材| 狂野欧美性猛交xxxxx视频| 国产精品麻豆久久久| 欧洲亚洲一区二区| 亚洲欧美色视频| 懂色av一区二区三区蜜臀| 91精品久久久久久久久久| 成人免费视频国产免费| 国产精品永久| 亚州精品天堂中文字幕| 国产午夜福利精品| 国产综合色产| 欧美国产在线视频| 国产精品 欧美激情| 久久美女视频| 日韩在线视频观看正片免费网站| 亚洲精品色午夜无码专区日韩| 婷婷国产精品| 亚洲欧美日韩网| 色噜噜日韩精品欧美一区二区| 亚洲欧洲色图| 亚洲视频在线观看网站| 精品人妻中文无码av在线| 日韩欧美自拍| xxxxx成人.com| 爱爱视频免费在线观看| 欧美激情第10页| 午夜精品福利在线观看| 91av在线免费视频| 免费精品视频| 国产精品人成电影在线观看| 中文字幕在线观看欧美| 激情五月激情综合网| 4444kk亚洲人成电影在线| 国产91绿帽单男绿奴| 99麻豆久久久国产精品免费 | 亚洲成人av综合| 成人精品在线视频观看| 久久精品第九区免费观看| 国产在线观看免费网站| 亚洲国产电影在线观看| 日本久久高清视频| av免费不卡国产观看| 欧美午夜精品久久久久久人妖| 精品久久久久久中文字幕2017| 国产精品第一国产精品| 日韩一区二区免费电影| 亚州av综合色区无码一区| 国产中文精品久高清在线不| 久久精品最新地址| 欧美精品二区三区| 美女国产一区二区| 国产精品久久久久久久天堂第1集| 午夜成人免费影院| 国产精品福利在线播放| 污污污污污污www网站免费| 性欧美18~19sex高清播放| 欧美三级日韩三级| 亚洲熟女乱综合一区二区| 亚洲人成精品久久久 | 黄色三级生活片| 欧美精品首页| 国产精品成人播放| 亚洲精品一区二区三区不卡| 日本一区二区三区高清不卡| 日韩中文字幕亚洲精品欧美| 成人av观看| 日韩美女视频在线| 91精品国自产在线| 最新亚洲视频| 91美女片黄在线观| 青青草在线播放| 一区二区三区四区av| 国产视频在线视频| 91成人午夜| yellow中文字幕久久| 亚洲第一在线播放| 成人综合在线观看| 国产精品美女在线播放| 国产超碰精品| 亚洲国产黄色片| 国产麻豆视频在线观看| 久久久一二三| 国产伦一区二区三区色一情| 黄色在线免费| 欧美色手机在线观看| 国产精品无码一区二区三区免费 | 18禁网站免费无遮挡无码中文| 六九午夜精品视频| 亚洲欧美日韩国产中文| 精品一区免费观看| 国产精品自在在线| 艳色歌舞团一区二区三区| 免费福利视频一区二区三区| 亚洲国产日韩欧美综合久久| 麻豆影视在线播放| 国产米奇在线777精品观看| 日日夜夜精品网站| 深夜成人福利| 亚洲人成网站999久久久综合| 日韩精品视频播放| 国产99久久久久| 美女av免费观看| 国产精品一区二区三区四区在线观看 | 夜夜狠狠擅视频| 日本一区二区高清| 九九九在线观看视频| 国产一区不卡| 国产成人综合精品在线| 青青久在线视频免费观看| 狠狠久久五月精品中文字幕| 在线观看国产免费视频| 国产深夜精品| 欧美大香线蕉线伊人久久| 咪咪网在线视频| 精品亚洲男同gayvideo网站| 国产午夜免费福利| 91网站视频在线观看| 男人靠女人免费视频网站| 亚洲尤物av| 国产成人一区二区| 九色蝌蚪在线| 欧美日韩亚洲综合一区| 久久久99999| 国产不卡在线播放| 国产二区视频在线| 女人av一区| 国产精品免费视频xxxx| 欧美激情免费| 日韩欧美国产一区二区三区 | 永久亚洲成a人片777777| 亚洲自拍偷拍第一页| av人人综合网| 国产亚洲视频在线| 国产精品日韩无码| 亚洲成av人片| 久久亚洲无码视频| 激情久久五月天| 日本熟妇人妻xxxx| 免费一区二区| 91亚洲国产精品| 草草影院在线| 亚洲午夜激情免费视频| av手机免费看| 欧美性猛交xxxx富婆| 亚洲色图100p| 成人av在线播放网址| 亚洲人成色77777| 天天射天天综合网| 国严精品久久久久久亚洲影视| 亚洲优女在线| 久热99视频在线观看| 天堂成人在线视频| 欧美日韩电影一区| 国产无码精品一区二区| 亚洲国产精华液网站w | xvideos.蜜桃一区二区| 国产91在线播放九色快色| 影院在线观看全集免费观看| 亚洲精品一区久久久久久| 国产精品无码免费播放| 日韩欧美国产视频| 精品人妻伦九区久久aaa片| 99国产精品99久久久久久| 五月天婷婷影视| 性高湖久久久久久久久| 成人免费看片视频在线观看| 久久99国产成人小视频| 国产精品免费看一区二区三区| 日韩高清不卡| 97国产精品免费视频| 国产在线观看91| 亚洲一区av在线播放| 国产小视频免费观看| 欧美日韩高清一区二区不卡| 日本中文字幕在线| 亚洲一区在线观看视频| 免费一级特黄3大片视频| 99热精品国产| 老司机av网站| 久久国产精品第一页| 97视频在线免费播放| 黑丝一区二区三区| 亚洲第一综合网站| 日韩www.| 欧美日韩一区综合| 欧美美女在线直播| 丁香五月网久久综合| 亚洲欧美一级| 国产精品视频精品视频| 制服丝袜专区在线| 97精品在线视频| 欧美色图天堂| 九九久久精品一区| 18av在线播放| 超薄丝袜一区二区| 久cao在线| 日韩中文字幕精品| 91在线导航| 中文欧美日本在线资源| 国产在线视频网| 亚洲视频国产视频| 国产中文字幕在线看| 亚洲伦理中文字幕| 手机福利在线| 亚洲老头同性xxxxx| 凸凹人妻人人澡人人添| 日韩av一区二区在线观看| 人人妻人人澡人人爽人人欧美一区| 日韩一区二区中文字幕| 国产av无码专区亚洲av麻豆| 欧美一区二区三区在线视频| 国产成人精品免费看视频| 日韩免费看网站| 国产小视频一区| 日韩av有码在线| 男人的天堂在线| 亚洲网址你懂得| 日本视频在线播放| 理论片在线不卡免费观看| 91精选在线| 欧美极品在线播放| 麻豆mv在线观看| 欧洲成人免费视频| 国产成人精品一区二三区在线观看 | 岛国av免费在线观看| 97精品免费视频| 蜜桃精品在线| 成人免费视频网址| 哺乳挤奶一区二区三区免费看| 国产区二精品视| 国产成人三级| 在线观看一区欧美| 国产精品a级| 欧美大片在线播放| 视频一区二区三区中文字幕| 午夜一级免费视频| 99久久综合精品| 欧美大波大乳巨大乳| 亚洲少妇30p| 日韩免费视频网站| 欧美日韩亚洲不卡| 亚洲av无码国产精品久久不卡| 日韩高清中文字幕| 性开放的欧美大片| 久久欧美在线电影| 日本欧美韩国| 91视频网页| 免费av一区二区三区四区| 超碰成人在线免费观看| 尹人成人综合网| a在线观看免费视频| 懂色av一区二区三区免费看| 人妻视频一区二区| 亚洲综合在线视频| 国产精品乱码一区二区视频| 欧美mv日韩mv| 岛国在线大片| 午夜精品蜜臀一区二区三区免费 | 亚洲日本激情| 在线黄色免费观看| 成人爱爱电影网址| а天堂中文在线资源| 懂色av中文一区二区三区天美| 伊人久久一区二区| 亚洲精品白浆高清久久久久久| 毛片av在线| 91精品成人久久| 日本精品在线播放| 亚洲二区自拍| 国产精品社区| 人妻少妇偷人精品久久久任期| 久久精品一区蜜桃臀影院| 久久精品免费av| 337p亚洲精品色噜噜噜| 免费在线看v| 高清欧美一区二区三区| 亚洲精品伊人| 涩涩涩999| 一本色道久久综合一区| 中文字幕欧美视频| 国产精品毛片久久久久久久| 超碰超碰超碰超碰| 亚洲国产天堂久久综合网| 成人福利在线观看视频| 国产精品青草久久久久福利99| 免费电影一区二区三区| 五十路熟女丰满大屁股 | 在线免费观看成年人视频| 一区二区三区av电影| 国产精品伦一区二区三区| 这里只有精品视频| 最新日韩三级| 久久久久久久久久久久久久久久av| 亚洲午夜久久久久久尤物| 中文字幕第10页| 亚洲精品五月天| 国产精品女人久久久| 亚洲最新av在线网站| 国产一区二区主播在线| 欧美视频1区| 国产农村妇女精品一区二区| 黄色av网址在线观看| 亚洲国产成人va在线观看天堂| 超碰免费在线97| 成人97在线观看视频| 国产精品日韩精品在线播放| 伊人久久99| 黄页网站大全一区二区| 国产日产精品一区二区三区的介绍| 欧美午夜理伦三级在线观看| 高清av电影在线观看| 国产精品91久久| 精品不卡一区| 粉色视频免费看| 综合在线观看色| av av片在线看| 欧美精品激情在线观看| 久久这里只有精品一区二区| 欧美一级在线看| 91丨九色丨蝌蚪富婆spa| 日本中文字幕在线| 在线观看欧美日韩| 99视频有精品高清视频| 三级在线免费观看| 成人免费毛片嘿嘿连载视频| 国产福利拍拍拍| 国产亚洲欧美另类中文| 在线免费观看亚洲| 国产在线xxxx| 91原创在线视频| 一级久久久久久| 久久偷看各类女兵18女厕嘘嘘| 国产一区二区三区| 精品少妇人妻av免费久久洗澡| 91久色porny| 中文字幕永久在线观看| 久精品免费视频| 天堂俺去俺来也www久久婷婷| 韩国视频一区二区三区| 亚洲同性同志一二三专区| www.日韩在线观看| 2019中文字幕在线观看| 日韩在线观看电影完整版高清免费悬疑悬疑 | 日韩精品综合一本久道在线视频| 国产福利电影在线播放| 午夜一区二区三区| 国产成人免费在线视频| 福利网址在线观看| 久久成年人免费电影| 亚洲美女15p| 超碰在线资源站| 亚洲va欧美va天堂v国产综合| 91在线网址| 国产精品久久国产三级国电话系列| 日韩在线播放一区二区| 青青草手机在线视频| 亚洲欧洲高清在线| 欧美成人精品一级| 天天操天天爽天天射| 亚洲一区二区视频在线| 在线看免费av|