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

Hugging Face全面擁抱LangChain:全新官方合作包

發布于 2024-5-30 10:10
瀏覽
0收藏

通過Hugging Face官方包的加持,開發小伙伴們通過簡單的api調用就能在langchain中輕松使用Hugging Face上各類流行的開源大語言模型以及各類AI工具。

以下是筆者在測試使用后,總結的在LangChain中無縫安裝和使用Hugging Face最佳實踐。

如何安裝

要使用Hugging Face平臺的功能,首先需要安裝langchain-huggingface包,這是一個專門為Hugging Face平臺集成的Python包。

pip install langchain-huggingface

大型語言模型(LLM)

LLM是Langchain對大語言模型的核心抽象,Hugging Face中則將類似能力稱之為Pipeline。因而Hugging Face平臺使用HuggingFacePipeline類來啟動開源大語言模型的本地啟動

from langchain_huggingface.llms import HuggingFacePipeline

llm = HuggingFacePipeline.from_model_id(
    model_id="gpt2",
    task="text-generation",
    pipeline_kwargs={"max_new_tokens": 10},
)
  • 使用示例:https://python.langchain.com/v0.2/docs/integrations/llms/huggingface_pipelines/
  • API參考文檔:https://api.python.langchain.com/en/latest/llms/langchain_huggingface.llms.huggingface_pipeline.HuggingFacePipeline.html

聊天模型(Chat modal)

Chat作為Langchain集成與交互的核心入口,Hugging Face平臺也提供了多種開源聊天模型作為對應支持。你可以直接使用ChatHuggingFace類來快速集成開源LLM。

from langchain_core.messages import (
    HumanMessage,
    SystemMessage,
)
from langchain_huggingface import ChatHuggingFace

messages = [
    SystemMessage(content="You're a helpful assistant"),
    HumanMessage(
        content="What happens when an unstoppable force meets an immovable object?"
    ),
]

chat_model = ChatHuggingFace(llm=llm)
  • 使用示例:https://python.langchain.com/v0.2/docs/integrations/chat/huggingface/
  • API參考文檔:https://api.python.langchain.com/en/latest/chat_models/langchain_huggingface.chat_models.huggingface.ChatHuggingFace.html

嵌入模型(embedding)

RAG應用開發過程中必不可少的embedding模型,Hugging Face也提供了各類開源嵌入模型的選擇,包括:

HuggingFaceEmbeddings

  • 通用開源embedding模型加載

from langchain_huggingface import HuggingFaceEmbeddings

model_name = "sentence-transformers/all-mpnet-base-v2"
model_kwargs = {'device': 'cpu'}
encode_kwargs = {'normalize_embeddings': False}
hf = HuggingFaceEmbeddings(
    model_name=model_name,
    model_kwargs=model_kwargs,
    encode_kwargs=encode_kwargs
)
  • 使用示例:https://python.langchain.com/v0.2/docs/integrations/text_embedding/huggingfacehub/
  • API參考文檔:https://api.python.langchain.com/en/latest/embeddings/langchain_huggingface.embeddings.huggingface.HuggingFaceEmbeddings.html

HuggingFaceInstructEmbeddings

  • 指令型開源embedding模型加載

from langchain_community.embeddings import HuggingFaceInstructEmbeddings

model_name = "hkunlp/instructor-large"
model_kwargs = {'device': 'cpu'}
encode_kwargs = {'normalize_embeddings': True}
hf = HuggingFaceInstructEmbeddings(
    model_name=model_name,
    model_kwargs=model_kwargs,
    encode_kwargs=encode_kwargs
)
  • 使用示例:https://python.langchain.com/v0.2/docs/integrations/text_embedding/instruct_embeddings/
  • API參考文檔:https://api.python.langchain.com/en/latest/embeddings/langchain_community.embeddings.huggingface.HuggingFaceInstructEmbeddings.html

HuggingFaceBgeEmbeddings

由北京人工智能研究院(BAAI)創建的BGE模型,是開源嵌入模型中的佼佼者。

from langchain_community.embeddings import HuggingFaceBgeEmbeddings

model_name = "BAAI/bge-small-en"
model_kwargs = {"device": "cpu"}
encode_kwargs = {"normalize_embeddings": True}
hf = HuggingFaceBgeEmbeddings(
    model_name=model_name, model_kwargs=model_kwargs, encode_kwargs=encode_kwargs
)
  • 使用示例:https://python.langchain.com/v0.2/docs/integrations/text_embedding/bge_huggingface/
  • API參考文檔:https://api.python.langchain.com/en/latest/embeddings/langchain_community.embeddings.huggingface.HuggingFaceBgeEmbeddings.html

Hugging Face Text Embeddings Inference (TEI)

Hugging Face文本嵌入推理(TEI) 是一個部署和提供開源文本嵌入和序列分類模型的工具包,支持包括FlagEmbedding、Ember、GTE和E5在內的流行模型。部署后,可以通過本地的http端口來調用Embedding能力。

pip install huggingface-hub

model=BAAI/bge-large-en-v1.5
revision=refs/pr/5
volume=$PWD/data # share a volume with the Docker container to avoid downloading weights every run

docker run --gpus all -p 8080:80 -v $volume:/data --pull always ghcr.io/huggingface/text-embeddings-inference:0.6 --model-id $model --revision $revision

from langchain_huggingface.embeddings import HuggingFaceEndpointEmbeddings

embeddings = HuggingFaceEndpointEmbeddings(model="http://localhost:8080")
  • 使用示例:https://python.langchain.com/v0.2/docs/integrations/text_embedding/text_embeddings_inference/
  • API參考文檔:https://api.python.langchain.com/en/latest/embeddings/langchain_community.embeddings.huggingface_hub.HuggingFaceHubEmbeddings.html

文檔加載器

Hugging Face平臺擁有超過75,000個數據集,涵蓋100多種語言,適用于NLP、計算機視覺和音頻領域的多種任務。通過HuggingFaceDatasetLoader,我們可以直接將這些數據集應用于LangChain系統的構建與測試。

Hugging Face Dataset

from langchain_community.document_loaders.hugging_face_dataset import HuggingFaceDatasetLoader

dataset_name = "imdb"
page_content_column = "text"


loader = HuggingFaceDatasetLoader(dataset_name, page_content_column)
  • 使用示例:https://python.langchain.com/v0.2/docs/integrations/document_loaders/hugging_face_dataset/
  • API參考文檔:https://api.python.langchain.com/en/latest/document_loaders/langchain_community.document_loaders.hugging_face_dataset.HuggingFaceDatasetLoader.html

工具

Hugging Face Hub Tools

Hugging Face工具 支持文本輸入輸出,可以通過load_huggingface_tool函數加載。

pip install transformers huggingface_hub

from langchain.agents import load_huggingface_tool

tool = load_huggingface_tool("lysandre/hf-model-downloads")

print(f"{tool.name}: {tool.description}")
  • 使用示例:https://python.langchain.com/v0.2/docs/integrations/tools/huggingface_tools/
  • API參考文檔:https://api.python.langchain.com/en/latest/agent_toolkits/langchain_community.agent_toolkits.load_tools.load_huggingface_tool.html

總結

通過上述介紹,相信你已經可以輕松地在你的LangChain項目中集成Hugging Face平臺的強大功能。無論是聊天機器人、文本嵌入還是數據集加載,Hugging Face平臺都能為你提供更多的開源模型的支持。


收藏
回復
舉報
回復
相關推薦
国产精品国产三级欧美二区| 国产一区二区三区在线免费观看 | 国产视频第二页| 欧美性色综合| 亚洲欧美一区二区精品久久久| 中文字幕第17页| 久草免费在线视频| 亚洲欧美日韩国产另类专区| 久久精品欧美| 国产特黄一级片| 久久久水蜜桃av免费网站| 久久久av一区| 亚洲区自拍偷拍| 中文在线综合| 欧美日本在线播放| 99蜜桃臀久久久欧美精品网站| 看黄网站在线| 国产亚洲欧美一区在线观看| 97人人做人人人难人人做| 伊人久久久久久久久久久久| 欧美色综合网| 久久精品亚洲精品| 黄免费在线观看| 成人免费直播在线| 7777精品伊人久久久大香线蕉经典版下载 | 成年人在线观看| 国产91对白在线观看九色| 国产精品久久久久久久天堂| 精品国产免费观看| 欧美日韩一视频区二区| 日韩视频亚洲视频| 亚洲а∨天堂久久精品2021| 欧美日韩一本| 欧美不卡视频一区| 欧美性猛交xxxx乱大交91| 97久久香蕉国产线看观看| 午夜一区二区三区在线观看| 国产成人亚洲综合无码| 免费在线观看黄色网| 日本一区二区三区在线不卡| 欧洲一区二区在线观看| 天堂网2014av| 99久久er热在这里只有精品15 | 亚洲欧美丝袜中文综合| 国产成人一区在线| 97超碰人人看人人 | 日韩乱码一区二区| 国模 一区 二区 三区| 久热精品视频在线观看一区| 日本伦理一区二区三区| 精品国产一区二区三区| 亚洲免费电影在线观看| 国产精品无码一区二区三区免费 | 超碰这里只有精品| 色吊一区二区三区| 宅男噜噜噜66国产免费观看| 免费高清视频在线一区| 在线免费观看成人短视频| 乱子伦视频在线看| 97久久香蕉国产线看观看| 日本丶国产丶欧美色综合| 成人在线观看a| 欧美电影免费观看| 欧美体内she精视频| www.久久久精品| 成人黄色91| 日韩欧美一级特黄在线播放| aaa黄色大片| 欧亚精品一区| 国产一区二区三区在线播放免费观看| 久久免费手机视频| 亚洲激情中文在线| 久久久噜久噜久久综合| 国产三级av片| 美洲天堂一区二卡三卡四卡视频| 成人黄色av网| 日韩中文字幕免费在线观看| 91美女片黄在线观看| 日本公妇乱淫免费视频一区三区| 色综合久久影院| 一区二区三区在线观看国产| 日韩中文字幕在线视频观看| 91av一区| 精品国产成人系列| 男人天堂av电影| 99久久影视| 国模吧一区二区| jizz国产在线观看| 精品无人区卡一卡二卡三乱码免费卡 | 亚洲性视频网址| 9999热视频| 国产日韩欧美一区在线| 国产精品视频不卡| 丰满人妻av一区二区三区| 久久网站最新地址| 一区二区三区日韩视频| 麻豆国产在线| 7777精品伊人久久久大香线蕉最新版| 污污污www精品国产网站| 欧美先锋资源| 午夜伦理精品一区| 一级黄在线观看| 99视频一区二区三区| 亚洲欧美日韩在线综合 | 超碰caoprom| 色综合久久网| 68精品国产免费久久久久久婷婷| 中文字幕久久久久| 成人激情视频网站| 自拍另类欧美| 欧美成a人片在线观看久| 日韩精品一区二区三区视频| 美国黄色特级片| 国产亚洲精品久久久久婷婷瑜伽| 91在线观看免费观看| 国产视频三级在线观看播放| 亚洲成人资源在线| 日本中文字幕在线不卡| 成人午夜国产| 国产97在线播放| 五十路在线观看| 亚洲综合无码一区二区| 性生活免费在线观看| 亚洲第一二三区| 久久久女人电视剧免费播放下载| 亚洲天堂手机版| 91免费观看在线| 亚洲精品久久久久久久蜜桃臀| 日本在线一区二区| 正在播放亚洲1区| 亚洲国产av一区二区三区| 成人av在线影院| 蜜桃视频一区二区在线观看| 午夜不卡一区| 色婷婷综合久久久久| 亚洲婷婷综合网| www日韩大片| 乱妇乱女熟妇熟女网站| 精品深夜福利视频| 久久男人av资源网站| 亚洲成人第一区| 亚洲精品国产无天堂网2021| 日韩高清第一页| 成人直播大秀| 国产色综合天天综合网| 91免费在线| 欧美日韩国产一区| 肉色超薄丝袜脚交69xx图片 | 东热在线免费视频| 在线免费观看不卡av| 精品日韩在线视频| 蜜桃一区二区三区在线观看| 亚洲一区3d动漫同人无遮挡 | 日本一区二区三区视频在线| 亚洲人av在线影院| 亚洲永久精品一区| 国产精品久久一卡二卡| 15—17女人毛片| 国产精品99久久| **亚洲第一综合导航网站| 国产精品扒开做爽爽爽的视频 | 国产精品自产拍在线观看| 1769视频在线播放免费观看| 777午夜精品免费视频| 欧美日韩精品亚洲精品| 岛国av在线一区| 免费日韩视频在线观看| 成人中文在线| 97人人干人人| 不卡av影片| 在线观看欧美日韩| av一区二区三| 午夜电影久久久| 天天躁夜夜躁狠狠是什么心态| 另类欧美日韩国产在线| 天堂а√在线中文在线| 欧美理论电影在线精品| 国产精品久久久久久av福利软件 | 亚洲一区和二区| 亚洲尤物精选| 色一情一乱一伦一区二区三区| 在线观看亚洲精品福利片| 欧美男插女视频| 青青草超碰在线| 正在播放亚洲一区| 国产三级av片| 亚洲免费在线观看| 国产男男chinese网站| 麻豆freexxxx性91精品| 18禁裸男晨勃露j毛免费观看 | 一区二区欧美亚洲| 精品人妻一区二区三区三区四区 | 久久神马影院| 国产无套精品一区二区| 欧美激情三区| 午夜精品一区二区三区在线视| 3d成人动漫在线| 亚洲国产精品视频在线观看 | 亚洲高清福利视频| 中文字幕二区三区| 精品国产91乱高清在线观看| www.com.av| 久久综合成人精品亚洲另类欧美 | 国产一区 二区| 日韩免费不卡av| 久草免费在线色站| 精品国产一区二区三区久久久狼| 午夜激情在线视频| 欧美一区二区三级| 中日精品一色哟哟| 黑人巨大精品欧美一区二区免费 | 欧美日韩电影在线| 亚洲第一精品在线观看| 亚洲综合丝袜美腿| 蜜桃av.com| 国产日韩三级在线| 熟女丰满老熟女熟妇| 国产成人av资源| 免费网站在线观看黄| 三级成人在线视频| 1024精品视频| 亚洲美女黄色| 妞干网视频在线观看| 日韩精品中文字幕第1页| 欧美精品123| 美日韩黄色大片| 肥熟一91porny丨九色丨| 国产精品美女久久久久人| 国产成人在线视频| 亚洲欧美小说色综合小说一区| 久久久久久91| 欧美xxxbbb| 九九热精品视频在线播放| 久草中文在线| 久久黄色av网站| 午夜免费播放观看在线视频| 亚洲视频自拍偷拍| 国模吧精品人体gogo| 日韩精品视频中文在线观看| 人妻丰满熟妇av无码区hd| 日韩一区二区三区视频在线| 国内精品国产成人国产三级| 日韩你懂的电影在线观看| 国内精品久久久久久久久久久 | 日本精品一二三区| 岛国精品在线观看| 亚洲中文字幕无码一区| 99久久伊人精品| theav精尽人亡av| 久久久久青草大香线综合精品| 草草地址线路①屁屁影院成人| 91一区一区三区| 在线观看福利片| 欧美激情一区二区三区全黄| 青青青视频在线播放| 中文字幕在线视频一区| 内射一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美xxav| 在线观看av的网址| 在线精品在线| 亚洲 中文字幕 日韩 无码| 日本午夜精品视频在线观看| 一级黄色录像在线观看| 国产精品99久久久久久似苏梦涵| 在线观看一区二区三区四区| 99re6这里只有精品视频在线观看| 亚洲第一成人网站| 国产精品麻豆久久久| 污污的视频在线免费观看| 一区二区三区四区在线播放| 中文在线观看免费网站| 一本色道久久综合亚洲aⅴ蜜桃| 中文字幕久久熟女蜜桃| 日韩久久精品一区| 涩爱av在线播放一区二区| 尤物yw午夜国产精品视频| jizz性欧美| 69久久夜色精品国产69乱青草| 羞羞影院欧美| 91久久国产综合久久蜜月精品| 美国十次av导航亚洲入口| 亚洲精品高清国产一线久久| 国户精品久久久久久久久久久不卡| 欧美黄网站在线观看| 韩国精品一区二区| 日本黄色网址大全| 综合在线观看色| 久草视频在线观| 欧美一区中文字幕| 天堂a√中文在线| 久久九九国产精品怡红院 | 国产精品视频精品| 波多野结衣欧美| 亚洲蜜桃av| 一二三区精品| 亚洲精品无码久久久久久久| www日韩大片| 久久久综合久久| 欧美日韩另类一区| 三级在线电影| 欧美黑人xxxⅹ高潮交| se69色成人网wwwsex| 激情小说综合网| 午夜日韩电影| 黄色永久免费网站| 91麻豆swag| 精品视频久久久久| 欧美男生操女生| 国产在线视频资源| 性色av一区二区三区红粉影视| 9999精品| 一区二区三区四区在线视频| 噜噜噜在线观看免费视频日韩| 中文字幕第九页| 亚洲综合精品久久| 国产精品无码一区二区桃花视频| 亚洲日韩欧美视频| 黄色软件视频在线观看| 国产不卡一区二区在线观看| 亚洲成人av| 日本高清久久久| 日本一区二区视频在线| 日韩精品久久久久久免费| 亚洲国语精品自产拍在线观看| 18av在线播放| 91九色单男在线观看| 日韩精品久久久久久久电影99爱| 国产免费人做人爱午夜视频| 成人久久视频在线观看| 欧美成人精品欧美一| 91精品国产一区二区人妖| 日本在线观看网站| 国产精品天天狠天天看| 欧美日韩国产在线观看网站| 毛片一区二区三区四区| 久久女同性恋中文字幕| 精品国产乱子伦| 一区二区三区高清国产| 91精品韩国| 亚洲国产婷婷香蕉久久久久久99| 日韩高清不卡在线| 人人妻人人澡人人爽| 欧洲精品中文字幕| 69视频在线观看| 91欧美视频网站| 在线观看国产精品入口| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 国产福利一区二区三区在线观看| 你懂的视频一区二区| 性xxxxxxxxx| 欧美日韩国产精品一区| 男操女在线观看| 国产精品精品视频| 99久久精品网| 亚洲性图第一页| 午夜视黄欧洲亚洲| 免费在线稳定资源站| 国产成人拍精品视频午夜网站| 精品国产乱码久久久| 538任你躁在线精品免费| 成人欧美一区二区三区小说 | 亚洲网站在线播放| 在线欧美激情| 中文字幕无码精品亚洲资源网久久| www.99精品| 中文字幕 自拍偷拍| 久久精品视频免费播放| 激情小说亚洲色图| 成年人视频在线免费| 国产精品传媒入口麻豆| 国内精品偷拍视频| 全球成人中文在线| 97精品视频| 色综合久久五月| 欧洲av在线精品| 日本性爱视频在线观看| 久久国产欧美精品| 老司机午夜精品| 日韩av免费网址| 日韩中文字幕国产| 国内自拍欧美| 日日干夜夜操s8| 亚洲福利视频一区| av在线免费观看网站| 肥熟一91porny丨九色丨| 日本va欧美va欧美va精品| 激情四射综合网| 在线观看日韩视频| 大香伊人久久精品一区二区| 国产三区在线视频| 亚洲精品视频在线| 可以在线观看的av网站| 999日本视频| 免费成人在线网站| 日韩精品一区三区| 久久精品国产96久久久香蕉| 亚洲第一福利专区| 2025中文字幕| 欧美日韩国产成人在线91|