日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

把LangChain跑起來的三個方法

來源: 責(zé)編: 時間:2023-08-05 11:44:41 4832觀看
導(dǎo)讀使用LangChain開發(fā)LLM應(yīng)用時,需要機(jī)器進(jìn)行GLM部署,好多同學(xué)第一步就被勸退了,那么如何繞過這個步驟先學(xué)習(xí)LLM模型的應(yīng)用,對Langchain進(jìn)行快速上手?本片講解3個把LangChain跑起來的方法,如有錯誤歡迎糾正。Langchain官方文檔

使用LangChain開發(fā)LLM應(yīng)用時,需要機(jī)器進(jìn)行GLM部署,好多同學(xué)第一步就被勸退了,那么如何繞過這個步驟先學(xué)習(xí)LLM模型的應(yīng)用,對Langchain進(jìn)行快速上手?本片講解3個把LangChain跑起來的方法,如有錯誤歡迎糾正。iBg28資訊網(wǎng)——每日最新資訊28at.com

Langchain官方文檔地址:https://python.langchain.com/iBg28資訊網(wǎng)——每日最新資訊28at.com

基礎(chǔ)功能

LLM 調(diào)用iBg28資訊網(wǎng)——每日最新資訊28at.com

  • 支持多種模型接口,比如 OpenAI、HuggingFace、AzureOpenAI …
  • Fake LLM,用于測試
  • 緩存的支持,比如 in-mem(內(nèi)存)、SQLite、Redis、SQL
  • 用量記錄
  • 支持流模式(就是一個字一個字的返回,類似打字效果)

Prompt管理,支持各種自定義模板iBg28資訊網(wǎng)——每日最新資訊28at.com

擁有大量的文檔加載器,比如 Email、Markdown、PDF、Youtube …iBg28資訊網(wǎng)——每日最新資訊28at.com

對索引的支持iBg28資訊網(wǎng)——每日最新資訊28at.com

  • 文檔分割器
  • 向量化
  • 對接向量存儲與搜索,比如 Chroma、Pinecone、Qdrand

ChainsiBg28資訊網(wǎng)——每日最新資訊28at.com

  • LLMChain
  • 各種工具Chain
  • LangChainHub

詳細(xì)地址可參考:https://www.langchain.cn/t/topic/35iBg28資訊網(wǎng)——每日最新資訊28at.com

測試Langchain工程的3個方法:

1 使用Langchian提供的FakeListLLM

為了節(jié)約時間,直接上代碼iBg28資訊網(wǎng)——每日最新資訊28at.com

iBg28資訊網(wǎng)——每日最新資訊28at.com

import osfrom decouple import configfrom langchain.agents import initialize_agentfrom langchain.agents import AgentTypefrom langchain.agents import load_tools

這里mock下ChatGPT,使用mockLLmiBg28資訊網(wǎng)——每日最新資訊28at.com

#from langchain.llms import OpenAIfrom langchain.llms.fake import FakeListLLMos.environ["OPENAI_API_KEY"] = config('OPENAI_API_KEY')

REPL 是 “Read–Eval–Print Loop”(讀取-求值-打印-循環(huán))的縮寫,它是一種簡單的、交互式的編程環(huán)境。iBg28資訊網(wǎng)——每日最新資訊28at.com

在 REPL 環(huán)境中,用戶可以輸入一條或多條編程語句,系統(tǒng)會立即執(zhí)行這些語句并輸出結(jié)果。這種方式非常適合進(jìn)行快速的代碼試驗和調(diào)試。iBg28資訊網(wǎng)——每日最新資訊28at.com

tools = load_tools(["python_repl"])responses=[    "Action: Python REPL/nAction Input: chatGpt原理",    "Final Answer: mock答案"]llm = FakeListLLM(responses=responses)agent = initialize_agent(tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION, verbose=True)agent.run("chatGpt原理2")

2 使用Langchian提供的HumanInputLLM,訪問維基百科查詢

iBg28資訊網(wǎng)——每日最新資訊28at.com

from langchain.llms.human import HumanInputLLMfrom langchain.agents import load_toolsfrom langchain.agents import initialize_agentfrom langchain.agents import AgentTypefrom wikipedia import set_lang

使用維基百科工具iBg28資訊網(wǎng)——每日最新資訊28at.com

tools = load_tools(["wikipedia"])

這里必須要設(shè)置為中文url前綴,不然訪問不了iBg28資訊網(wǎng)——每日最新資訊28at.com

set_lang("zh")

初始化LLMiBg28資訊網(wǎng)——每日最新資訊28at.com

llm = HumanInputLLM(prompt_func=lambda prompt: print(f"/n===PROMPT====/n{prompt}/n=====END OF PROMPT======"))

初始化agentiBg28資訊網(wǎng)——每日最新資訊28at.com

agent = initialize_agent(tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION, verbose=True)agent.run("喜羊羊")

使用huggingfacehttps://huggingface.co/docs

1)注冊賬號iBg28資訊網(wǎng)——每日最新資訊28at.com

2)創(chuàng)建Access TokensiBg28資訊網(wǎng)——每日最新資訊28at.com

iBg28資訊網(wǎng)——每日最新資訊28at.com

Demo: 使用模型對文檔進(jìn)行摘要iBg28資訊網(wǎng)——每日最新資訊28at.com

iBg28資訊網(wǎng)——每日最新資訊28at.com

from langchain.document_loaders import UnstructuredFileLoaderfrom langchain.chains.summarize import load_summarize_chainfrom langchain.text_splitter import RecursiveCharacterTextSplitterfrom langchain import HuggingFaceHubimport osfrom decouple import configfrom langchain.agents import load_tools

這里mock下ChatGPT,使用HUGGINGFACEHUBiBg28資訊網(wǎng)——每日最新資訊28at.com

os.environ["HUGGINGFACEHUB_API_TOKEN"] = config('HUGGINGFACEHUB_API_TOKEN')

導(dǎo)入文本iBg28資訊網(wǎng)——每日最新資訊28at.com

loader = UnstructuredFileLoader("docment_store/helloLangChain.txt")

將文本轉(zhuǎn)成 Document 對象iBg28資訊網(wǎng)——每日最新資訊28at.com

document = loader.load()print(f'documents:{len(document)}')

初始化文本分割器iBg28資訊網(wǎng)——每日最新資訊28at.com

text_splitter = RecursiveCharacterTextSplitter(    chunk_size = 500,    chunk_overlap = 0)

切分文本iBg28資訊網(wǎng)——每日最新資訊28at.com

split_documents = text_splitter.split_documents(document)print(f'documents:{len(split_documents)}')

加載 LLM 模型iBg28資訊網(wǎng)——每日最新資訊28at.com

overal_temperature = 0.1flan_t5xxl = HuggingFaceHub(repo_id="google/flan-t5-xxl",                          model_kwargs={"temperature":overal_temperature,                                        "max_new_tokens":200}                         ) llm = flan_t5xxltools = load_tools(["llm-math"], llm=llm)

創(chuàng)建總結(jié)鏈iBg28資訊網(wǎng)——每日最新資訊28at.com

chain = load_summarize_chain(llm, chain_type="refine", verbose=True)

執(zhí)行總結(jié)鏈iBg28資訊網(wǎng)——每日最新資訊28at.com

chain.run(split_documents)

作者:京東科技 楊建iBg28資訊網(wǎng)——每日最新資訊28at.com

來源:京東云開發(fā)者社區(qū)iBg28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-84-0.html把LangChain跑起來的三個方法

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Automa-通過連接塊來自動化你的瀏覽器

下一篇: 一文看懂為蘋果Vision Pro開發(fā)應(yīng)用程序

標(biāo)簽:
  • 熱門焦點
  • 一加首款折疊屏!一加Open渲染圖出爐:罕見單手可握小尺寸

    8月5日消息,此前就有爆料稱,一加首款折疊屏手機(jī)將會在第三季度上市,如今隨著時間臨近,新機(jī)的各種消息也開始浮出水面。據(jù)悉,這款新機(jī)將會被命名為“On
  • 2023 年的 Node.js 生態(tài)系統(tǒng)

    隨著技術(shù)的不斷演進(jìn)和創(chuàng)新,Node.js 在 2023 年達(dá)到了一個新的高度。Node.js 擁有一個龐大的生態(tài)系統(tǒng),可以幫助開發(fā)人員更快地實現(xiàn)復(fù)雜的應(yīng)用。本文就來看看 Node.js 最新的生
  • 服務(wù)存儲設(shè)計模式:Cache-Aside模式

    Cache-Aside模式一種常用的緩存方式,通常是把數(shù)據(jù)從主存儲加載到KV緩存中,加速后續(xù)的訪問。在存在重復(fù)度的場景,Cache-Aside可以提升服務(wù)性能,降低底層存儲的壓力,缺點是緩存和底
  • 多線程開發(fā)帶來的問題與解決方法

    使用多線程主要會帶來以下幾個問題:(一)線程安全問題  線程安全問題指的是在某一線程從開始訪問到結(jié)束訪問某一數(shù)據(jù)期間,該數(shù)據(jù)被其他的線程所修改,那么對于當(dāng)前線程而言,該線程
  • Python異步IO編程的進(jìn)程/線程通信實現(xiàn)

    這篇文章再講3種方式,同時講4中進(jìn)程間通信的方式一、 Python 中線程間通信的實現(xiàn)方式共享變量共享變量是多個線程可以共同訪問的變量。在Python中,可以使用threading模塊中的L
  • 新電商三兄弟,“抖快紅”成團(tuán)!

    來源:價值研究所作 者:Hernanderz 隨著內(nèi)容電商的概念興起,抖音、快手、小紅書組成的“新電商三兄弟”成為業(yè)內(nèi)一股不可忽視的勢力,給阿里、京東、拼多多帶去了巨大壓
  • 2299元起!iQOO Pad開啟預(yù)售:性能最強(qiáng)天璣平板

    5月23日,iQOO如期舉行了新品發(fā)布會,除了首發(fā)安卓最強(qiáng)旗艦處理器的iQOO Neo8系列新機(jī)外,還在發(fā)布會上推出了旗下首款平板電腦——iQOO Pad,其搭載了天璣
  • iQOO Neo8系列新品發(fā)布會

    旗艦雙芯 更強(qiáng)更Pro
  • 回歸OPPO兩年,一加贏了銷量,輸了品牌

    成為OPPO旗下主打性能的先鋒品牌后,一加屢創(chuàng)佳績。今年618期間,一加手機(jī)全渠道銷量同比增長362%,憑借一加 11、一加 Ace 2、一加 Ace 2V三款爆品,一加
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲一级黄色av| 亚洲一区在线看| 尤物99国产成人精品视频| 在线观看欧美视频| 日韩视频精品| 午夜精品影院| 蜜臀久久99精品久久久久久9 | 欧美另类一区二区三区| 国产精品毛片a∨一区二区三区| 国产一区二区三区直播精品电影| 亚洲国产精品传媒在线观看| 宅男噜噜噜66一区二区 | 国产精品你懂得| 伊人久久大香线| 99精品欧美一区二区蜜桃免费| 欧美一级视频| 欧美精品 日韩| 国产美女诱惑一区二区| 亚洲欧洲在线视频| 欧美主播一区二区三区| 欧美破处大片在线视频| 国产欧美一区二区在线观看| 91久久精品一区| 欧美一级午夜免费电影| 欧美暴力喷水在线| 国产欧美精品日韩精品| 日韩视频欧美视频| 久久精品国产免费看久久精品| 亚洲视频香蕉人妖| 亚洲精品免费网站| 亚洲黄色免费电影| 亚洲高清激情| 久久久久久久综合色一本| 国产精品v欧美精品v日韩| 国产精品一二三四| 亚洲破处大片| 久久一日本道色综合久久| 国产欧美日本一区视频| 米奇777在线欧美播放| 国产伦精品一区二区三区高清版| 国产精品免费看片| 欧美一级片在线播放| 国产欧美一区二区精品忘忧草| 欧美v日韩v国产v| 一个人看的www久久| 国产精品视频久久久| 免费在线观看成人av| 午夜在线成人av| 国产午夜精品全部视频播放 | 红桃视频一区| 亚洲无线观看| 欧美连裤袜在线视频| 伊人久久婷婷| 久久精品国产亚洲5555| 国产欧美一区二区精品忘忧草| 中文亚洲字幕| 欧美日韩一区国产| 日韩亚洲一区二区| 欧美精品尤物在线| 亚洲精美视频| 欧美 日韩 国产一区二区在线视频| 国内精品久久久久久影视8| 欧美一区二区三区精品| 国产欧美va欧美va香蕉在| 中国女人久久久| 欧美日韩在线精品| 一本久久综合亚洲鲁鲁五月天| 欧美激情网站在线观看| 亚洲国产成人午夜在线一区| 久久人人爽人人爽爽久久| 一区二区自拍| 麻豆91精品91久久久的内涵| 亚洲成人在线网| 欧美成人中文| 亚洲精品视频在线观看免费| 欧美激情精品久久久六区热门| 最近中文字幕日韩精品| 欧美大片在线看| 亚洲啪啪91| 欧美日本国产视频| 日韩小视频在线观看| 欧美日韩二区三区| 99热免费精品| 欧美三级电影网| 亚洲直播在线一区| 国产乱码精品一区二区三区不卡 | 国产日韩欧美自拍| 久久成人久久爱| 好吊色欧美一区二区三区四区| 久久精品理论片| 狠狠色狠狠色综合人人| 另类国产ts人妖高潮视频| 黄色成人精品网站| 美日韩丰满少妇在线观看| 亚洲狠狠丁香婷婷综合久久久| 欧美夫妇交换俱乐部在线观看| 亚洲精品一区二区三区樱花 | 欧美日韩无遮挡| 亚洲综合视频一区| 国产一区二区三区高清在线观看| 久久久久久九九九九| 亚洲国产三级在线| 欧美日韩国产成人高清视频| 亚洲天堂av综合网| 国产亚洲精品一区二区| 久久久久久久久久久久久久一区 | 欧美日韩伦理在线免费| 亚洲免费在线电影| 国产综合视频在线观看| 欧美福利专区| 亚洲手机成人高清视频| 国产午夜精品理论片a级探花| 麻豆91精品91久久久的内涵| 99精品久久久| 国产一区二区三区成人欧美日韩在线观看 | 亚洲欧美在线免费观看| 国产原创一区二区| 欧美黑人国产人伦爽爽爽| 亚洲一区激情| 樱花yy私人影院亚洲| 欧美日韩三级| 久久精品毛片| 亚洲理论电影网| 国产女人水真多18毛片18精品视频| 久久另类ts人妖一区二区| 日韩一级黄色大片| 国产欧美亚洲日本| 欧美精彩视频一区二区三区| 亚洲综合电影| 亚洲第一毛片| 国产精品视频第一区| 免费一区二区三区| 亚洲欧美国产日韩中文字幕| 亚洲第一网站| 国产乱码精品一区二区三区av| 欧美xart系列高清| 欧美一区二区三区免费观看| 亚洲精品久久7777| 国产一区香蕉久久| 欧美日韩在线播放三区四区| 久久亚洲美女| 亚洲综合不卡| 亚洲精品免费电影| 国产在线视频欧美| 欧美午夜免费影院| 模特精品在线| 欧美在线视频日韩| 中文精品视频| 亚洲国产人成综合网站| 国产日韩专区在线| 欧美三级视频在线播放| 美女久久一区| 久久国产精品久久久久久电车| 99国产精品久久久久久久久久| 精品动漫一区二区| 国产精品揄拍500视频| 欧美人与性动交a欧美精品| 久久精品国产96久久久香蕉| 亚洲天堂成人在线观看| 亚洲激情视频在线| 国内精品久久久久久| 国产精品美女视频网站| 欧美日韩ab| 免费不卡在线观看| 久久国产主播| 午夜精品视频网站| 中文高清一区| 日韩一区二区福利| 亚洲激情成人在线| 精品动漫3d一区二区三区免费版 | 亚洲国产欧美另类丝袜| 国产综合久久久久久| 国产精品自拍视频| 国产精品久久| 欧美吻胸吃奶大尺度电影| 欧美精品大片| 欧美大片在线观看一区二区| 久久这里有精品视频| 久久gogo国模裸体人体| 欧美一区二区精美| 亚洲欧美日韩区| 中文亚洲免费| 亚洲少妇自拍| 亚洲色图综合久久| 一区二区三区**美女毛片| 亚洲靠逼com| 亚洲精品在线观| 亚洲欧洲视频在线| 亚洲激情综合| 91久久久亚洲精品| 亚洲黄色在线观看| 亚洲欧洲另类国产综合| 亚洲国产日韩在线一区模特| 亚洲福利视频一区二区| 亚洲电影毛片| 亚洲国产精品久久91精品| 亚洲国产精品久久久久婷婷老年| 尤妮丝一区二区裸体视频| 在线精品国产欧美| 亚洲成在线观看| 亚洲黄色在线视频| 亚洲乱码精品一二三四区日韩在线 | 能在线观看的日韩av| 免费看的黄色欧美网站|