国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

集中接入:將大模型統(tǒng)一管理起來,你覺得怎么樣?

人工智能
我們以 One API 為例介紹了大模型代理的設(shè)置過程,主要就是渠道和令牌的管理。除了大模型代理的基本功能,One API 還提供了模型重定向能力,它可以在運(yùn)行時對應(yīng)用端請求的模型進(jìn)行修改,實(shí)現(xiàn)一些特殊的功能。

為什么要集中接入?

集中接入,就是把大模型的接入統(tǒng)一到一個地方管理起來,下面這張圖可以很好地幫我們理解集中接入:

圖片圖片

從這個圖上,你已經(jīng)看出來了,所謂的集中接入,其實(shí)就是構(gòu)建了一個代理,我們后面就稱它為大模型代理。

到這里,你可能產(chǎn)生這樣的疑問:我直接用大模型不好嗎?為什么還要在中間加上一層代理呢?

我在前面說過,集中接入是一種架構(gòu)上的調(diào)整,顧名思義,我需要是一個服務(wù),才會有架構(gòu)調(diào)整的說法。如果在本地就可以運(yùn)行起來的一些程序,確實(shí)沒有必要在中間加入一層。但在真實(shí)的項(xiàng)目中,我們往往是要構(gòu)建一個服務(wù),這時集中接入的價(jià)值就體現(xiàn)出來了。

之所以要有一個中間層,最直接的一個問題就是限流問題。大模型服務(wù)本身資源消耗很大,提供大模型服務(wù)的供應(yīng)商為了保證盡可能多的用戶享受到正常的服務(wù),所以,它對單用戶實(shí)施了限流。以 OpenAI API 為例,下面就是它的限流標(biāo)準(zhǔn),其中 RPM 是 requests per minute(每分鐘請求數(shù)),TPM 是 tokens per minute(每分鐘 Token 數(shù))。

圖片圖片

如果我們是一個人或是規(guī)模比較小的服務(wù),這個限流標(biāo)準(zhǔn)大概是夠用的,但如果我們要對外提供服務(wù),這個標(biāo)準(zhǔn)大概率是不夠用的。解決這個問題最簡單的辦法就是多申請一些賬號,形成一個號池,這樣限流標(biāo)準(zhǔn)對我們來說就大幅度提高了,但隨之而來的一個問題就是如何管理號池。

稍微仔細(xì)想一下,你就會發(fā)現(xiàn),實(shí)現(xiàn)一個還不錯的號池管理還是比較麻煩的。比如,按什么方式在不同的賬號之間進(jìn)行選擇,怎樣管理失效的賬號等等。真的要實(shí)現(xiàn)好一個號池,就等于實(shí)現(xiàn)了一個完整的運(yùn)維工具,可是,你的應(yīng)用目標(biāo)是做一個 AI 應(yīng)用。與其自己實(shí)現(xiàn)這么一套完整的功能,還不如用已有的工具來完成這個目標(biāo)。是的,已經(jīng)有一些現(xiàn)成的工具可以完成這個目標(biāo)。

當(dāng)使用了大模型代理

我們先來看看如果把接入管理獨(dú)立出來之后,會產(chǎn)生怎樣的變化。

首先肯定是解決了多賬號管理的問題。所有的賬號都配置在這個代理上,而對于我們自己的應(yīng)用而言,只配置一個賬號就好。這個大模型代理通常會采用 OpenAI 兼容的 API,也就是說,你完全可以用 OpenAI API 的使用方式使用它,一般來說,我們只要替換一下 API_BASE 和 API_KEY,而其它的代碼可以完全保持不變。這也是我們代理能夠平滑接入的原因。

有了大模型代理之后,我們還可以有一些其它的變化。一個典型的應(yīng)用場景就是接入不同的供應(yīng)商。雖然我們一直在講 OpenAI API,但由于眾所周知的原因,我們并不能直接訪問 OpenAI API。

一個常見的解決辦法是,通過一些供應(yīng)商來進(jìn)行訪問。一般來說,我們并不會依賴于一家供應(yīng)商,所以,配置多個供應(yīng)商也是很常見的。有了大模型代理之后,這些復(fù)雜性就從我們的應(yīng)用中剝離出去了。

圖片圖片

不同的供應(yīng)商上提供的 API 可能會有所差異。比如,微軟的 Azure 也提供了 OpenAI 的服務(wù),但接口略有差異。如果是自己的代碼,我們就需要自己管理這種差異。有了大模型代理,我們就可以把這種復(fù)雜性交給代理,而讓我們的代碼采用統(tǒng)一的接口進(jìn)行訪問。

前面討論的還都是 OpenAI 的模型。既然有了大模型代理,我們完全可以再進(jìn)一步,通過它訪問不同的模型。事實(shí)上,很多供應(yīng)商就提供了類似的能力,比如 OpenRouter 就提供了許多不同模型的訪問能力,而它們都是基于 OpenAI 兼容接口的。通過大模型代理,我們也可以訪問不同的大模型。

不僅僅是使用別人的服務(wù),我們甚至可以訪問自己本地部署的大模型。后面我們講到本地部署大模型時,我們會談到如何利用大模型代理訪問本地大模型。

總之,有了大模型代理之后,各種接入問題的復(fù)雜度就完全交給它了。在應(yīng)用端來看,接入就完全簡化成一個 OpenAI 的接入接口。這也是我們前面重點(diǎn)介紹 OpenAI API 接口的原因。另外,我們前面說過,LangChain 在一些場景下是不適用的,其中的一個原因就是它提供的一些抽象在某些情況下是失效的。有了大模型代理,LangChain 提供的模型抽象就顯得沒有必要了。

大模型代理示例

能夠提供大模型代理的工具有很多,下面我以 One-API 為例介紹一下基本的用法。One-API 就是一個典型的大模型代理,它提供了以 OpenAI API 接口訪問各種大模型的能力。我們常見的一些大模型在 One-API 中都得到了支持,比如,GPT、Claude、文心一言、通義千問等等。它在行業(yè)內(nèi)得到了很廣泛地使用,所以,它在能力上也得到了很多擴(kuò)展,比如,計(jì)費(fèi)管理、渠道管理等等。

安裝 One-API 最簡單的方式是使用 Docker,比如:

docker run --name one-api -d --restart always -p 3000:3000 -e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi" -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api

在實(shí)際使用中,我們會根據(jù)自己的實(shí)際情況修改數(shù)據(jù)庫配置(SQL_DSN),如果配置了 SQL_DSN,One-API 會使用 MySQL 作為數(shù)據(jù)庫。此外需要調(diào)整的配置就是映射目錄,這個目錄里存放的是數(shù)據(jù)和日志:

-v /home/ubuntu/data/one-api:/data

啟動之后,訪問對應(yīng)的地址,比如,在本地啟動就是訪問 http://localhost:3000/,你就會看到它的界面。要想看到更多的配置項(xiàng),需要進(jìn)行登錄。

圖片圖片

這里面的重點(diǎn)是渠道,這對應(yīng)的就是我們前面提到的服務(wù)供應(yīng)商。我們可以添加新的渠道,這里主要的幾個選項(xiàng)是:

類型:它決定了在轉(zhuǎn)發(fā)過程中采用什么 API 接入到后端的模型上,比如,OpenAI 就會采用 OpenAI API。

模型:這個渠道支持的模型,比如,gpt-4o-mini。每個渠道可以配置很多的模型。

連接信息:接入地址(代理)和 API Key(密鑰),如果是同一個供應(yīng)商的多個賬號,可以采用批量創(chuàng)建的方式,輸入多個 API Key。

圖片圖片

在這個配置里,有一個比較有意思的配置是模型重定向,就是把一個模型名稱轉(zhuǎn)換成另外一個模型的名稱。一種典型的用法是,把一個比較昂貴的模型用另外一個便宜的模型代替。比如,早期的 GPT-4 價(jià)格是很高的,而后期的 GPT-4o 價(jià)格就要便宜不少,而且性能會更強(qiáng)大。我們就可以在這里做一個映射,讓應(yīng)用請求過來的 GPT 4,而真正請求到后端都是 GPT-4o。

還有一種用法是,給模型起一個新名稱。這樣一來,我們的應(yīng)用提供給用戶的是一個自定義的名稱,請求到代理上之后,再轉(zhuǎn)成真正的模型發(fā)出去,以此屏蔽掉后端真正的模型。我們在不少應(yīng)用上見到的所謂自己的模型,都可以這么實(shí)現(xiàn)出來。

如果配置了多個渠道之后,我們可以在渠道列表看到后面截圖里的選項(xiàng)。

圖片圖片

在這里我們可以做一些運(yùn)維類的工作,比如,禁用失效的渠道。還有一個點(diǎn)是優(yōu)先級,它是用來確定訪問順序的。比如,多個渠道都提供了 gpt-4o-mini 這個模型,我們會訪問優(yōu)先級高的渠道。

設(shè)置了模型之后,我們還需要添加 API Key,也就是這里的令牌。我們可以根據(jù)自己的需要設(shè)置相應(yīng)的權(quán)限。

圖片圖片

具體的 API Key 是自動生成的。我們創(chuàng)建好令牌之后,可以在令牌列表中找到。只要在這里復(fù)制就可以得到所需的 API Key 了。

后面的操作我們都很熟悉了,就是把 One API 的訪問地址和 API Key 配置到我們的代碼里,和平時使用 OpenAI API 是一樣的。

總結(jié)

我們討論了一種需要在架構(gòu)上做調(diào)整的工程實(shí)踐:集中接入。在這個實(shí)踐中,我們引入了一個大模型代理,將所有與接入有關(guān)的復(fù)雜度都放到了這個代理上,比如:

它可以解決多賬號的管理,從而解決了大模型服務(wù)的限流問題;

通過多供應(yīng)商的管理,我們就不必依賴于某家特定的供應(yīng)商;

大模型代理可以屏蔽不同的供應(yīng)商之間的差異;

它還可以統(tǒng)一地接口訪問不同的模型;

應(yīng)用只通過 OpenAI API 訪問統(tǒng)一到接口,將大幅度簡化應(yīng)用端代碼的編寫,甚至可以讓 LangChain 構(gòu)建的一些抽象都失效。

我們以 One API 為例介紹了大模型代理的設(shè)置過程,主要就是渠道和令牌的管理。除了大模型代理的基本功能,One API 還提供了模型重定向能力,它可以在運(yùn)行時對應(yīng)用端請求的模型進(jìn)行修改,實(shí)現(xiàn)一些特殊的功能。

如果今天的內(nèi)容你只能記住一件事,那請記住,集中接入將接入的復(fù)雜度轉(zhuǎn)到了大模型代理上,簡化了應(yīng)用端代碼的編寫。

責(zé)任編輯:武曉燕 來源: 二進(jìn)制跳動
相關(guān)推薦

2009-02-25 18:32:39

虛擬化IT服務(wù)器虛擬化

2013-01-17 14:40:19

公有云私有云云操作系統(tǒng)

2013-01-18 14:32:05

云操作系統(tǒng)

2013-11-13 23:14:57

惠普OneView數(shù)據(jù)中心

2023-12-06 08:00:41

2011-08-02 14:18:22

2009-05-05 14:25:49

服務(wù)器管理IBM

2019-05-20 11:54:51

Google云AWS CloudKubernetes

2009-09-10 22:46:37

統(tǒng)一管理系統(tǒng)IP可視化華為

2024-12-11 09:13:00

2011-10-19 09:57:11

2012-03-30 10:41:52

imo

2010-05-10 09:02:50

Visual Stud

2011-08-02 13:51:33

2011-08-02 14:52:56

流量控制路由器飛星魚

2012-02-22 09:41:55

2011-10-19 09:39:25

2013-12-16 09:10:35

混合網(wǎng)絡(luò)虛擬化統(tǒng)一管理

2011-12-31 16:26:34

三重保護(hù)信息防泄漏IP-guard

2010-06-22 16:53:48

點(diǎn)贊
收藏

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

日韩欧美在线免费观看| 91超碰这里只有精品国产| 免费毛片一区二区三区久久久| 成人深夜福利| 欧美在线小视频| 一个人看的www一区| 久久精品夜色噜噜亚洲aⅴ| 亚洲一二三区精品| 亚洲一区欧美激情| av资源站久久亚洲| 日韩在线中文| 国产精品第一视频| 久久久久97| 久久久久久中文字幕| 午夜av成人| 亚洲欧美日韩一区二区在线| 国产理论电影在线| 欧美α欧美αv大片| 日韩三级影院| 在线不卡的av| www久久日com| 欧美不卡一二三| 亚洲91av| 日韩精品一区在线| heyzo一区| 日韩精品视频三区| 欧美日韩免费观看视频| 中文字幕av一区中文字幕天堂| 精品欧美一区二区三区在线观看| 亚洲女人天堂av| 成人免费毛片嘿嘿连载视频…| 亚洲一级免费视频| 成人在线视频区| 国外成人免费在线播放| 1313精品午夜理伦电影| 国产91精品久| 色综合天天综合网中文字幕| 51精品国产人成在线观看| 亚洲成人二区| 麻豆久久久9性大片| 久久黄色级2电影| 日本黄色播放器| 99视频精品全部免费在线| 日本熟妇人妻中出| 一区二区成人在线视频| 美女毛片在线看| 日韩欧美亚洲国产另类| 电影亚洲一区| 日本国产精品视频| 国内精品99| 成年人免费观看的视频| bt7086福利一区国产| 国产对白在线| 欧美视频中文字幕| 欧美理论影院| 2019av中文字幕| 欧美日韩国产高清| 在线天堂一区av电影| 国产日韩精品久久久| 亚洲永久免费视频| 亚洲国产97在线精品一区| 不卡的av网站| 欧美黄色aaaa| www一区二区三区| 欧美亚洲另类色图| 精品国产三级a在线观看| 国产三级电影在线播放| 久久久久国色av免费观看性色| 日韩avvvv在线播放| 成人网址大全| 日韩欧美一区电影| 日本在线电影一区二区三区| av毛片在线免费| 日韩精品大片| 亚洲精品之草原avav久久| 日本麻豆一区二区三区视频| www.久久久| 成人永久aaa| 你懂的国产精品| 婷婷国产在线| 99视频免费观看蜜桃视频| 日韩欧美成人区| 国产在线免费观看| 国产美女搞久久| 精品亚洲成av人在线观看| 中文在线a在线| 欧美日本韩国一区二区三区视频| 欧洲激情综合| 性感女国产在线| 久久久久久99| 丰满岳妇乱一区二区三区| 亚洲巨乳在线| 色戒在线免费观看| 久久国产精品久久精品国产| 亚洲第一国产精品| 色婷婷av一区二区三区gif| 成人激情小说乱人伦| 久久影院午夜片一区| 国产精品99一区二区| 国产精品白丝av嫩草影院| 日本一二三区视频免费高清| 日韩在线观看精品| 久久99蜜桃精品| 精品美女在线观看视频在线观看 | 欧美日韩一区二区在线免费观看| 自拍偷拍亚洲区| 精品欧美黑人一区二区三区| 欧美激情一区二区三区蜜桃视频| 午夜激情一区| 日韩亚洲国产免费| 麻豆一二三区精品蜜桃| 日韩一级特黄毛片| 97超级碰在线看视频免费在线看| 91精品国产综合久久小美女| 美女一区二区久久| 牛牛精品一区二区| 椎名由奈jux491在线播放| 亚洲人成绝费网站色www| 大美女一区二区三区| 欧美在线va视频| 日韩欧美一区二| 欧美精品日日鲁夜夜添| 国产高清日韩| 9191国产视频| 欧美成人精品在线| 欧美老少做受xxxx高潮| 久久亚洲欧美日韩精品专区| 日韩欧美在线视频观看| 亚洲色图丝袜美腿| 国产欧美一区二区三区沐欲| 久久99久国产精品黄毛片色诱| 欧美高清另类hdvideosexjaⅴ| 91视频最新入口| 国产精品xxxxx| 亚洲国产精品一区二区三区| 国产精品国产a级| 欧美在线播放| av在线理伦电影| 久久国产精品亚洲va麻豆| 久久精品一区中文字幕| 亚洲成va人在线观看| 国产精品嫩草影院在线看| av免费看大片| 亚洲熟妇av一区二区三区漫画| 国产欧美va欧美va香蕉在| 亚洲精品福利视频| 国产成人在线视频网站| 欧美aaaa视频| 色婷婷成人网| 国产福利电影在线| 中文字幕视频免费在线观看| 成人福利影院| 女人天堂av手机在线| 国产一区二区三区在线免费| 亚洲最大免费| 男人天堂成人网| 久久国产主播精品| 成人天堂噜噜噜| 98精品在线视频| 91国内在线视频| 欧美国产欧美亚洲国产日韩mv天天看完整 | 精品麻豆av| 97在线视频一区| 欧美成人在线网站| 久久夜色精品国产| 国产精品自产拍在线观看| 欧美极品少妇xxxxⅹ免费视频| 国产精品swag| 免费观看黄色大片| 国产一线二线三线在线观看| x88av蜜桃臀一区二区| 黄色美女网站在线观看| 成人小电影网站| 午夜在线视频一区二区区别| 激情亚洲综合在线| 欧美三级日韩三级国产三级| 国内自拍欧美激情| 国产成人免费高清视频| 男人的天堂在线视频免费观看 | 国产精品久久久网站| 欧美黄色网视频| 国产视频一区三区| 日本一区二区三区久久久久久久久不| 亚洲综合在线第一页| 欧美成人一区二区三区在线观看| 97久久精品国产| 成人国产精品久久久| 国产系列第一页| 黄色av网站在线看| 综合久久伊人| 麻豆国产精品视频| 色哟哟国产精品| 日本人成精品视频在线| 国产精品自拍首页| 中文乱码字幕高清在线观看| 波多野结衣在线观看| 亚洲最大激情中文字幕| 中文字幕无码不卡免费视频| 成人黄色动漫| 国产真实乱子伦精品视频|