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

我們如何方便地獲取 OpenAI 服務?

人工智能
本節介紹了如果沒辦法使用 OpenAI 官方的 API 有哪些合適的方式去獲取 OpneAI 的服務,并在 Langchain 中使用。

我們這一節介紹如何最方便的獲得 OpenAI 的服務,其中會介紹除 OpenAI 官方 API 外幾種常見獲取 llm 服務的方式,以及如何在 langchain 中使用。

如果你能獲得穩定的官方 API,那可以跳過本章的大部分內容。

Azure OpenAI

Azure OpenAI 的優勢是跟 OpenAI 同源,并且國內付款比較容易。

正常注冊 microsoft 賬號,并注冊登錄 azure link。這里注冊 azure 的時候,需要手機號驗證碼,國內正常 +86 手機即可。還需要一張信用卡,在不開啟付費業務的情況下不會有支出。

我為了這個教程新注冊了一個 azure 賬號,會送 200 刀的的額度幫助大家上手,這個額度是有期限的。具體大家注冊時候的活動不確定,但看起來是個長期的活動。

進入 azure 首頁后,搜索 OpenAI:

CleanShot 2024-04-23 at 22.11.05@2x.pngCleanShot 2024-04-23 at 22.11.05@2x.png

然后我們創建一個 Azure OpenAI 的服務:

CleanShot 2024-04-23 at 22.12.10@2x.pngCleanShot 2024-04-23 at 22.12.10@2x.png

目前 OpenAI 的業務需要申請才能使用,第一次打開這個界面會提醒填寫表單進行申請:

CleanShot 2024-04-23 at 22.13.36@2x.pngCleanShot 2024-04-23 at 22.13.36@2x.png

按照表單內容填寫公司相關的信息即可,郵箱一定使用公司的郵箱,使用個人郵箱會被直接拒絕,一般需要等待幾天即可。
我們假設大家已經通過申請。

第一個 tab 基本信息,就按照其說明正常填寫,這里需要注意兩個點:

  • 名稱。這也會成為之后我們 openai 服務的 endpoint 的前綴
  • 區域。因為每個區域的 GPU 數量是不一樣的,所以提供的模型和算力限制都不一樣,再考慮上延遲,一般選擇日本區域比較好。一個賬號可以在多個區域有服務,所以如果日本的 GPU 資源緊張,可以試試加拿大/澳大利亞等區域。每個區域新模型上線的節奏也不同,比如最新的 Vision 版本可能只有部分區域有,大家可以根據需要查詢官方文檔。

網絡和 Tags 這兩個 Tab 大家按需填寫就行,一版不用做修改,然后創建資源即可。

等待部署完成后,打開部署的服務,左上角打碼部分就是你部署的名稱,然后我們點擊 模型部署 => 管理部署,跳轉到 Azure OpenAI Studio 去管理模型。

CleanShot 2024-04-23 at 22.24.17@2x.pngCleanShot 2024-04-23 at 22.24.17@2x.png

Azure OpenAI 與 OpenAI API 有些不同,在 Azure 中,你需要先創建一個模型的部署,然后才能在 API 中使用部署名稱去調用對應的部署,我們先創建一個 gpt4 的模型:

CleanShot 2024-04-23 at 22.27.06@2x.pngCleanShot 2024-04-23 at 22.27.06@2x.png

CleanShot 2024-04-23 at 22.27.50@2x.pngCleanShot 2024-04-23 at 22.27.50@2x.png

這里模型的版本根據你服務部署所在的區域有關,并且不同模型的 API 定價不同,你可以根據需要去創建特定的模型版本。

CleanShot 2024-04-23 at 22.28.00@2x.pngCleanShot 2024-04-23 at 22.28.00@2x.png

創建之后,你就可以在聊天界面去測試這個部署:

CleanShot 2024-04-23 at 22.30.10@2x.pngCleanShot 2024-04-23 at 22.30.10@2x.png

這個界面已提供了非常豐富的參數和 prompt 功能,可以直接用來調試模型的參數和 prompt。

然后,我們看如何在 langchain 中通過設置環境變量使用 azure openAI,首先創建一個 .env 文件,注意,一定要把 .env 文件加到 .gitignore 中,一定不能將此文件上傳至任何公開平臺

然后,設置其中的幾個屬性:

AZURE_OPENAI_API_KEY=abc
AZURE_OPENAI_API_VERSION=abc
AZURE_OPENAI_API_DEPLOYMENT_NAME=abc
AZURE_OPENAI_API_INSTANCE_NAME=abc
AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME=abc
  • AZURE_OPENAI_API_KEY 是你部署的服務的 Key,可以在下圖中的 密鑰和終結點中找到。
  • AZURE_OPENAI_API_VERSION 是使用的 API 版本,目前最新的穩定版是 2024-02-01,本小冊大多使用的是 2023-07-01-preview,建議學習小冊時可以繼續使用 2023-07-01-preview
  • AZURE_OPENAI_API_DEPLOYMENT_NAME 是你部署的模型實例的名稱,我們上面剛創建了一個 gpt4 的實例叫做 gpt-4。
  • AZURE_OPENAI_API_INSTANCE_NAME 是你部署服務的名稱,也就是下面截圖左上角打碼部分的名稱。
  • AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME 是你用于 embedding 的模型實例名稱。創建步驟跟創建 gpt4 模型的部署一致。

CleanShot 2024-04-24 at 16.53.36@2x.pngCleanShot 2024-04-24 at 16.53.36@2x.png

把這些環境變量設置好后,langchain 運行時會自動讀取,所以我們創建 OpenAI 的服務時就可以直接:

import { ChatOpenAI } from "@langchain/openai";
import { OpenAIEmbeddings } from "@langchain/openai";

const chatModel = new ChatOpenAI();
const embeddings = new OpenAIEmbeddings()

第三方 OpenAI 服務

另一種,就是經過中轉的第三方 OpenAI 服務,這類平臺比較多,我們不做推薦,只講解一下如何在 langchain 中使用。

首先是在 .env 聲明 key:

OPENAI_API_KEY=abc

然后在創建 ChatOpenAI 時,指定 baseUrl:

import { ChatOpenAI } from "@langchain/openai";
import { HumanMessage } from "@langchain/core/messages";


const chatModel = new ChatOpenAI({
    configuration: {
        baseURL: "xxx",
    }
});

await chatModel.invoke([
    new HumanMessage("Tell me a joke")
])

本地大模型

如果你是 win 平臺,顯卡顯存大于 6G,mac 平臺 M 系芯片 + 16G 內存基本就足夠運行 7B 大小的模型。雖然推理速度較慢,但可以應付一些本地的測試。

在 mac 平臺下,我推薦用 ollma,使用起來非常簡單,下載好模型后,點開這個 app 后,就會自動在 http://localhost:11434 host 一個 llm 的服務。
如果是 win 平臺,可以嘗試一下 LM Studio,其提供的模型更多,可玩性也更強一些。

目前我本地使用的還是 llama2,最新的已經到了 llama3,大家可以在這 github 找到目前支持的模型,llama 和 Mistral 家族的模型效果都很棒。

然后,我們就可以在 langchian 中使用這些本地模型:

import { Ollama } from "@langchain/community/llms/ollama";

const ollama = new Ollama({
  baseUrl: "http://localhost:11434", 
  model: "llama2", 
});


const res = await ollama.invoke("講個笑話")

如果你使用的是 deno,需要在 deno.json 中加入這一行依賴別名:

{
    "imports":{
        ...
        "@langchain/community/": "npm:/@langchain/community/",
        ...
  
    }
}

大家可以直接用 ollama 來代替小冊中出現的 llm 模型,當然其效果肯定不如 gpt3.5 和 gpt4 強。但如果你不容易獲得 openAI 的 API,使用本地模型進行學習和測試,也是一個省錢和方便的方案。

加載環境變量

首先是在 nodejs 中,我們使用 dotenv/config 這個第三方庫:

yarn add dotenv/config

然后,在需要使用環境變量的 js 文件中:

import "dotenv/config";

即可,.env 中的環境變量就會被注入到 process.env 中。

在 Deno 中稍有不同,因為 langchain 是為 nodejs 設計,所以讀取環境變量時會默認從 process.env 中進行讀取,所以我一般會這樣 hack 一下:

import { load } from "https://deno.land/std@0.223.0/dotenv/mod.ts";
const env = await load();

const process = {
    env
}

即,從 .env 文件加載出來所有的環境變量后,再自己創建一個全局的 process.env 方便 langchain 進行讀取。

小結

本節介紹了如果沒辦法使用 OpenAI 官方的 API 有哪些合適的方式去獲取 OpneAI 的服務,并在 Langchain 中使用。

一般是推薦大家嘗試 Azure OpenAI,其定價和模型跟 OpenAI 一致,且方便國內用戶付款,缺點可能是需要進行申請才能使用。 在本地進行簡單測試,或者簡單任務可以使用 llama3,其效果已經非常不錯了。 如果要是用第三方提供的 OpenAI API 服務,就需要注意價格和風險。

責任編輯:武曉燕 來源: 愛學習的蝌蚪
相關推薦

2011-10-12 15:49:29

Q魔寶Mobile RoadApp

2023-07-07 07:22:13

ReactProfiler

2013-12-04 15:31:04

SDN網絡虛擬化

2021-12-06 10:15:37

Linuxcat命令

2024-09-05 10:09:04

2019-01-07 05:01:37

2024-04-15 00:00:02

OpenAI模型性能

2024-02-21 12:15:00

SoraOpenAI人工智能

2022-05-18 10:26:01

藍牙WiFi

2023-03-06 00:19:17

ClosedAIOpenAI知識產權

2024-11-04 09:47:59

2022-11-30 10:09:03

5G無線網絡

2020-11-06 08:13:03

服務器Nodejs客戶端

2021-09-14 09:00:00

私有云安全云架構

2011-03-16 14:29:51

2009-11-07 22:03:59

2015-04-01 13:15:04

2022-03-28 07:51:17

Java代碼JVM

2023-05-29 09:48:36

AI李飛飛

2019-09-05 08:29:54

人工智能AI機器學習
點贊
收藏

51CTO技術棧公眾號

jjzz黄色片| 一区二区在线观看网站| 草久视频在线观看| 美女少妇全过程你懂的久久| 欧美在线观看你懂的| 综合久久国产| 同心难改在线观看| 久久99热99| 69av在线播放| 黄色录像二级片| 欧美绝顶高潮抽搐喷水合集| 欧美日韩一区二区三区四区五区| 免费的一级黄色片| 成人免费黄色网页| 亚洲1区在线| 欧美日韩另类视频| 国产美女视频免费| 日本1级在线| 国产精品白丝jk黑袜喷水| 日本精品一区二区三区在线播放视频| 日本一级片免费| 亚洲国产合集| 亚洲成年人在线播放| 91av视频免费观看| 88xx成人永久免费观看| 亚洲自拍与偷拍| 亚洲二区三区四区| 日本在线播放视频| 天堂资源在线亚洲| 3d成人动漫网站| 自拍偷拍一区二区三区| 毛片在线播放网站| aaa亚洲精品| 99re在线国产| 一级成人免费视频| 亚洲电影影音先锋| 中文字幕av日韩| 538国产视频| 91午夜精品| 欧美高清视频不卡网| 丁香啪啪综合成人亚洲| 国产精品一区二区日韩| 亚洲一区二区三区免费视频| 免费久久久久久| 色影院视频在线| 国产蜜臀97一区二区三区| 欧美大陆一区二区| 日本成人动漫在线观看| 成人久久久精品乱码一区二区三区| 成人看片人aa| 国产露脸91国语对白| 韩国av一区二区三区四区| 久久亚洲精品毛片| 综合 欧美 亚洲日本| 国产精品一区二区av日韩在线| 亚洲精品720p| 黑丝av在线播放| caoporn成人免费视频在线| 欧美mv日韩mv国产| 国产国语老龄妇女a片| 国产成人精品福利| 亚洲国产欧美精品| 超碰97人人干| 亚洲在线资源| 91精品国模一区二区三区| 最新天堂在线视频| 国产剧情一区二区在线观看| 在线播放日韩导航| 丰满少妇中文字幕| silk一区二区三区精品视频| 精品国产1区2区3区| 日韩精品视频一区二区| 一区二区三区视频免费观看| 亚洲欧美一区二区三区久久| 亚洲一二三不卡| 欧美成人精品一级| 精品久久久久久久久久久久久久久久久| 无码人妻丰满熟妇啪啪网站| 日韩高清三区| 国产亚洲精品一区二区| 男人天堂资源网| 欧美一区二区| 91精品国产成人www| 久草国产精品视频| 日韩电影在线一区| 97免费中文视频在线观看| www成人在线| 蜜桃av一区二区在线观看| 成人免费淫片aa视频免费| 丰满人妻一区二区| 国产偷v国产偷v亚洲高清| 在线成人性视频| 丁香花在线观看完整版电影| 在线观看日韩av先锋影音电影院| 五月天婷婷在线观看视频| 日韩最新在线| 久久九九有精品国产23| 日本在线视频中文字幕| 麻豆精品久久精品色综合| 99久热re在线精品996热视频| 午夜性色福利视频| 最新中文字幕一区二区三区| 少妇高潮喷水在线观看| 波多野结衣a v在线| 日本不卡视频在线播放| 久久久久久久久久一区二区| 亚洲免费一区三区| 欧美体内谢she精2性欧美| mm131亚洲精品| 精品视频高潮| 超碰91人人草人人干| 亚洲欧美综合另类| 国产一级精品在线| 日韩激情久久| 暧暧视频在线免费观看| 欧美日韩免费一区二区三区视频 | 97人妻精品一区二区三区动漫 | 国产精品久久亚洲7777| yourporn在线观看中文站| 亚洲国产另类av| 女同激情久久av久久| 亚洲人成精品久久久 | 免费在线不卡av| 波多野结衣中文字幕一区| 手机看片日韩国产| yy6080久久伦理一区二区| 国产视频丨精品|在线观看| 激情五月婷婷在线| 黑人巨大精品欧美黑白配亚洲| 欧美一区少妇| 三上悠亚激情av一区二区三区| 精品国产91洋老外米糕| 美国黄色小视频| 激情丁香综合五月| 亚洲欧美日韩精品久久久| 亚洲校园激情春色| 亚洲精品一区二区三区婷婷月| 国产大片中文字幕| 国产精品亚洲第一区在线暖暖韩国| 日本一区美女| 色婷婷综合久久久中字幕精品久久 | 日本成熟性欧美| 污污视频在线免费看| 亚洲高清不卡在线观看| 亚洲熟妇一区二区| 亚洲一级影院| 国产精选在线观看91| 国产经典三级在线| 亚洲国产精品专区久久| 99视频在线看| 91蜜桃网址入口| 国产美女三级视频| 综合亚洲色图| 国产精品国内视频| jizz日韩| 欧美一区二区三区影视| 亚洲一级片av| 91精品国产91久久久久久密臀| 成人高h视频在线| 黄在线免费看| 日韩欧美激情一区| 国产在线成人精品午夜| 成人激情文学综合网| www.九色.com| 成人看片网页| 深夜福利一区二区| 国产夫绿帽单男3p精品视频| 久久人人爽人人爽| 国产精品天天av精麻传媒| 大胆日韩av| 亚洲aⅴ男人的天堂在线观看| 18+视频在线观看| 色先锋aa成人| 992在线观看| 国产成人综合亚洲网站| 老太脱裤子让老头玩xxxxx| 中文字幕精品影院| 成人精品网站在线观看| 好久没做在线观看| 亚洲人成电影在线播放| 国产又黄又粗又长| 亚洲国产日日夜夜| av男人的天堂av| 国产综合亚洲精品一区二| 精品国产综合久久| 国产美女久久| 国模精品系列视频| 成人在线视频成人| 欧美成人高清电影在线| 三级网站在线播放| 亚洲精品免费在线| aaaaa级少妇高潮大片免费看| 麻豆成人在线观看| 婷婷五月综合缴情在线视频| 日韩.com| 久久99久久精品国产| 99精品视频在线免费播放| 777777777亚洲妇女| 欧美一区二区三区| 日韩精品中文字幕在线观看| 国产精品伦理一区| 色婷婷综合久久久中文一区二区| 爱爱视频免费在线观看| www国产成人| 手机看片国产精品| 日韩黄色免费网站| 国产在线播放观看| 成人写真视频| 蜜桃av噜噜一区二区三| 人人爱人人干婷婷丁香亚洲| 日本伊人精品一区二区三区介绍| 亚洲羞羞网站| www.美女亚洲精品| 欧洲亚洲精品视频| 精品人在线二区三区| 夜夜躁很很躁日日躁麻豆| 福利视频第一区| 久久久久久久久久久久久久久久久 | 在线中文字幕不卡| 国产精品18p| 亚洲精品欧美激情| 久久视频一区二区三区| 久久久久国产精品麻豆| 精品视频站长推荐| 国产风韵犹存在线视精品| 污色网站在线观看| 日韩成人一区二区三区在线观看| 欧美日韩黄色一级片| 国精品一区二区| 欧美性受xxxx黑人猛交88| 日韩欧美中字| 婷婷四房综合激情五月| 精品国产午夜| 欧美一区2区三区4区公司二百| 任你躁在线精品免费| 国产日韩欧美一区二区三区四区| 久久的色偷偷| 51国产成人精品午夜福中文下载| 精品国产99久久久久久| 一区二区欧美亚洲| 二区三区在线播放| 中文字幕精品av| 妖精视频一区二区| 免费黄色国产视频| 成人在线爆射| 久久久亚洲影院| 青草青在线视频| 日韩一区二区精品在线观看| 欧美黑人巨大精品一区二区| 久久爱av电影| 草草在线视频| 国内精品在线一区| 极品在线视频| 巨乳诱惑日韩免费av| 精品久久久亚洲| 亚洲国产精品大全| 国产av无码专区亚洲a∨毛片| 欧美日本视频在线| 国产精品免费视频久久久| 亚洲精品成人av久久| 亚洲网色网站| 亚洲第一页在线视频| 婷婷六月综合| 国产制服91一区二区三区制服| 午夜天堂精品久久久久| 久草视频这里只有精品| 尤物在线精品| www.亚洲天堂网| 裸体素人女欧美日韩| 欧美午夜精品久久久久久人妖| 日韩精品专区在线影院观看| 性刺激综合网| av自拍一区| 国产精品日韩一区二区三区| 亚洲综合在线一区二区| av成人在线观看| 国产精品久久久久久av下载红粉| 午夜日韩成人影院| 国产一区二区在线免费视频| 久久国产精品美女| 久久综合一区| 国产精品99久久精品| 国产成人在线小视频| 午夜在线视频观看日韩17c| 久久久久久99| 亚洲爱爱综合网| 5858s免费视频成人| 欧美一级淫片aaaaaa| 国产午夜精品全部视频在线播放| 成人免费看片| 欧美一级淫片播放口| 57pao成人永久免费| 久久精品国产99精品国产亚洲性色| 日本久久一二三四| 黄色片网址在线观看| 久久精品国产精品青草| 中文字幕影片免费在线观看| 国产精品久久久久久久第一福利| 国产精品99精品| 337p亚洲精品色噜噜噜| 天天影院图片亚洲| 欧美成人手机在线| 国产极品久久久久久久久波多结野| 91原创国产| 日韩欧美三级| 欧美黄色一级片视频| 丰满亚洲少妇av| 欧美一级特黄高清视频| 欧美视频中文在线看| 精品人妻久久久久一区二区三区| 一区二区亚洲欧洲国产日韩| freexxx性亚洲精品| 亚洲一区二区在线| 欧美午夜精彩| 人妻有码中文字幕| 成人一区二区三区在线观看 | 国产精品国产亚洲精品| 品久久久久久久久久96高清| 国内精品美女在线观看| 日本77777| 中文字幕+乱码+中文字幕一区| aaa人片在线| 亚洲成人a**站| 国产超级va在线视频| 国产精品一香蕉国产线看观看| 免费欧美一区| 国产免费一区二区三区视频| 成人高清视频在线观看| 欧美日韩中文字幕在线观看| 欧美精品第1页| 成人在线高清视频| 国产99久久精品一区二区 夜夜躁日日躁| japanese色系久久精品| 成人国产在线看| 国产精品自拍在线| 极品盗摄国产盗摄合集| 欧美一区二区三区四区五区 | 欧美在线视频网站| 欧美电影免费网站| 黄色大片中文字幕| 91首页免费视频| 青青青国产在线| 亚洲欧美一区二区三区久久| 日韩pacopacomama| 欧美日韩亚洲免费| 日日夜夜免费精品| 欧美熟妇激情一区二区三区| 在线观看一区二区视频| av网站在线播放| 91久久精品国产91性色| 亚洲成人精品| 特级特黄刘亦菲aaa级| 午夜久久久影院| 深夜福利视频一区| 日本精品视频在线| 欧美日韩在线二区| 中文字幕一区二区在线观看视频 | 色乱码一区二区三区熟女| 精品一区二区三区视频| 加勒比婷婷色综合久久| 日韩精品一区二区三区在线 | 国产视频网站在线| 国产精品中文字幕在线| 亚洲精品97| 亚洲欧美高清在线| 日韩欧美在线网址| 在线观看免费高清完整| 超碰97在线人人| 国产精品久久久久久久免费软件 | 国产在线观看免费网站| 国产亚洲精品一区二区| 欧美极品在线| 欧美a级免费视频| 26uuu精品一区二区三区四区在线| 免费在线不卡av| 欧美高清第一页| 伊人久久大香线蕉av不卡| 亚洲另类第一页| 亚洲一级片在线观看| 加勒比一区二区三区在线| 川上优av一区二区线观看| 99av国产精品欲麻豆| av资源在线免费观看| 精品国产免费人成在线观看| 日韩性xxx| 国产成人生活片| 久久久久久夜精品精品免费| 97国产成人无码精品久久久| 亚洲男人天堂视频| 精品69视频一区二区三区| 黄色一级片黄色| 国产免费成人在线视频| 亚洲精品国产片| 国产精品美乳一区二区免费| 激情一区二区| 波多野结衣喷潮| 日韩电视剧在线观看免费网站| 亚洲精品乱码日韩| 亚洲午夜无码av毛片久久| 亚洲免费三区一区二区|