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

當前位置:首頁 > 科技  > 軟件

把LangChain跑起來的三個方法

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

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

Langchain官方文檔地址:https://python.langchain.com/9jW28資訊網——每日最新資訊28at.com

基礎功能

LLM 調用9jW28資訊網——每日最新資訊28at.com

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

Prompt管理,支持各種自定義模板9jW28資訊網——每日最新資訊28at.com

擁有大量的文檔加載器,比如 Email、Markdown、PDF、Youtube …9jW28資訊網——每日最新資訊28at.com

對索引的支持9jW28資訊網——每日最新資訊28at.com

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

Chains9jW28資訊網——每日最新資訊28at.com

  • LLMChain
  • 各種工具Chain
  • LangChainHub

詳細地址可參考:https://www.langchain.cn/t/topic/359jW28資訊網——每日最新資訊28at.com

測試Langchain工程的3個方法:

1 使用Langchian提供的FakeListLLM

為了節約時間,直接上代碼9jW28資訊網——每日最新資訊28at.com

9jW28資訊網——每日最新資訊28at.com

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

這里mock下ChatGPT,使用mockLLm9jW28資訊網——每日最新資訊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”(讀取-求值-打印-循環)的縮寫,它是一種簡單的、交互式的編程環境。9jW28資訊網——每日最新資訊28at.com

在 REPL 環境中,用戶可以輸入一條或多條編程語句,系統會立即執行這些語句并輸出結果。這種方式非常適合進行快速的代碼試驗和調試。9jW28資訊網——每日最新資訊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,訪問維基百科查詢

9jW28資訊網——每日最新資訊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

使用維基百科工具9jW28資訊網——每日最新資訊28at.com

tools = load_tools(["wikipedia"])

這里必須要設置為中文url前綴,不然訪問不了9jW28資訊網——每日最新資訊28at.com

set_lang("zh")

初始化LLM9jW28資訊網——每日最新資訊28at.com

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

初始化agent9jW28資訊網——每日最新資訊28at.com

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

使用huggingfacehttps://huggingface.co/docs

1)注冊賬號9jW28資訊網——每日最新資訊28at.com

2)創建Access Tokens9jW28資訊網——每日最新資訊28at.com

9jW28資訊網——每日最新資訊28at.com

Demo: 使用模型對文檔進行摘要9jW28資訊網——每日最新資訊28at.com

9jW28資訊網——每日最新資訊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,使用HUGGINGFACEHUB9jW28資訊網——每日最新資訊28at.com

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

導入文本9jW28資訊網——每日最新資訊28at.com

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

將文本轉成 Document 對象9jW28資訊網——每日最新資訊28at.com

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

初始化文本分割器9jW28資訊網——每日最新資訊28at.com

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

切分文本9jW28資訊網——每日最新資訊28at.com

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

加載 LLM 模型9jW28資訊網——每日最新資訊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)

創建總結鏈9jW28資訊網——每日最新資訊28at.com

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

執行總結鏈9jW28資訊網——每日最新資訊28at.com

chain.run(split_documents)

作者:京東科技 楊建9jW28資訊網——每日最新資訊28at.com

來源:京東云開發者社區9jW28資訊網——每日最新資訊28at.com

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

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

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

下一篇: 一文看懂為蘋果Vision Pro開發應用程序

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国产精品久久久久久久久借妻| 国产视频亚洲精品| 久久精品国产96久久久香蕉| 欧美在线啊v| 久久阴道视频| 欧美日韩国产精品一区| 国产精品久久久免费| 国产专区综合网| 亚洲黄一区二区三区| 亚洲毛片一区| 欧美一区二区三区男人的天堂| 久久综合久久综合久久综合| 欧美日本高清一区| 国产色产综合产在线视频| 在线观看视频免费一区二区三区| 日韩网站在线观看| 性欧美xxxx视频在线观看| 美女网站久久| 国产精品嫩草影院一区二区| 在线观看视频免费一区二区三区| 日韩一级片网址| 久久成人综合网| 欧美日韩国产精品一区二区亚洲| 国产亚洲成年网址在线观看| 亚洲精品一区二区三| 欧美一区二区三区播放老司机| 欧美1区免费| 国产欧美精品在线| 日韩午夜激情av| 久久久亚洲欧洲日产国码αv| 欧美日韩天堂| 激情成人中文字幕| 亚洲午夜影视影院在线观看| 免费黄网站欧美| 国产精品任我爽爆在线播放 | 玖玖玖国产精品| 国产精品v欧美精品v日韩精品| 狠狠色综合一区二区| 亚洲手机在线| 欧美阿v一级看视频| 国产精品私拍pans大尺度在线| 亚洲国产精品小视频| 性色一区二区三区| 欧美日韩亚洲综合一区| 在线看不卡av| 欧美一区二区啪啪| 国产精品av一区二区| 亚洲欧洲一区二区天堂久久| 久久精品免费看| 国产精品久久久久久久久久尿| 亚洲国产精品ⅴa在线观看| 欧美一区二区三区视频在线观看| 欧美日韩一区二| 亚洲国产精品一区二区第一页| 欧美中文日韩| 国产精品视频免费观看| 亚洲最新在线视频| 欧美激情第五页| 亚洲第一在线| 久久久久久亚洲精品中文字幕| 国产手机视频精品| 午夜精品久久久久久| 欧美性jizz18性欧美| 日韩视频久久| 欧美精品久久久久久久久老牛影院 | 欧美日韩精品免费观看视一区二区 | 亚洲精品少妇30p| 久久久久久自在自线| 国产欧美日韩综合一区在线播放| 亚洲一区二区三区国产| 欧美日韩国产91| 亚洲精选中文字幕| 欧美精品国产精品日韩精品| 亚洲国产天堂久久综合| 麻豆成人在线观看| 在线免费观看欧美| 美女精品视频一区| 亚洲国产精品va在线看黑人| 久久综合九色综合欧美就去吻| 韩国三级电影一区二区| 久久久精品动漫| 狠狠综合久久av一区二区小说| 久久大综合网| 激情六月婷婷久久| 欧美在线亚洲一区| 国产自产高清不卡| 久久免费视频在线| 亚洲第一福利视频| 欧美国产日韩在线| 99成人在线| 欧美日韩一区二区免费在线观看| 99re66热这里只有精品4| 亚洲激情av在线| 欧美ed2k| 99av国产精品欲麻豆| 欧美看片网站| 一区二区免费看| 国产精品久久久久久久久久免费 | 国产视频不卡| 久久精品在线播放| 在线观看亚洲一区| 欧美韩国日本综合| 亚洲视频在线观看免费| 国产精品乱码久久久久久| 性久久久久久久久| 黄色在线成人| 欧美另类女人| 亚洲在线观看视频| 国产在线拍揄自揄视频不卡99| 久久久青草婷婷精品综合日韩 | 欧美精品日韩综合在线| 中文网丁香综合网| 国产三区二区一区久久| 久热精品在线视频| 一本色道精品久久一区二区三区 | 久久另类ts人妖一区二区| 亚洲黄色影院| 国产精品v日韩精品| 久久精品国产第一区二区三区| 亚洲国产精品久久久| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 欧美精品久久99久久在免费线| 一本色道久久综合亚洲精品不| 国产精品一区三区| 老牛影视一区二区三区| 在线午夜精品自拍| 国产亚洲精品激情久久| 欧美sm重口味系列视频在线观看| 在线亚洲+欧美+日本专区| 国产亚洲一区二区三区在线播放| 免费在线观看日韩欧美| 亚洲免费小视频| 一区精品在线播放| 欧美色视频日本高清在线观看| 欧美自拍偷拍午夜视频| 亚洲精品乱码久久久久久蜜桃91| 国产精品男人爽免费视频1| 久热国产精品| 亚洲一区亚洲二区| 亚洲韩国日本中文字幕| 国产精品网站在线播放| 免费成人黄色| 午夜视频一区二区| 亚洲精品欧洲| 国产亚洲综合精品| 欧美日韩一级视频| 玖玖玖免费嫩草在线影院一区| 亚洲午夜一区二区三区| 亚洲第一在线综合在线| 国产精品麻豆成人av电影艾秋| 免费成人激情视频| 欧美一区亚洲一区| 一本到12不卡视频在线dvd| 精品动漫av| 国产精品亚洲综合天堂夜夜| 欧美激情欧美激情在线五月| 久久黄金**| 亚洲在线观看免费视频| 亚洲美女在线视频| 精品91久久久久| 国产精品一区二区欧美| 欧美日韩成人在线| 蜜桃av噜噜一区二区三区| 小黄鸭视频精品导航| 夜夜精品视频| 亚洲精华国产欧美| 一区二区亚洲欧洲国产日韩| 国产精品一区在线播放| 欧美日韩一区在线播放| 欧美阿v一级看视频| 久久久久久久久综合| 午夜精品久久久久| 亚洲午夜高清视频| 99re在线精品| 亚洲欧洲精品一区二区三区 | 亚洲女ⅴideoshd黑人| 日韩视频一区二区| 亚洲国产婷婷综合在线精品| 国产亚洲精品久久久久动| 国产精品久久999| 欧美日韩国产精品一区| 欧美成人一品| 久热这里只精品99re8久| 久久精品伊人| 久久成人国产| 性欧美精品高清| 亚洲欧美激情诱惑| 亚洲性感激情| 亚洲少妇诱惑| 夜夜嗨av一区二区三区网页| 亚洲精品久久久久| 亚洲人被黑人高潮完整版| 亚洲高清自拍| 亚洲国产成人久久综合一区| 在线成人国产| 136国产福利精品导航网址| 国产一区二区三区自拍| 国产亚洲综合精品| 韩国精品久久久999| 国模精品一区二区三区色天香| 国产一区二区三区高清在线观看| 国产精品久久久久9999吃药| 国产精品国产三级国产aⅴ9色| 欧美日韩福利在线观看|