精品欧美一区二区三区在线观看 _久久久久国色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平臺都能為你提供更多的開源模型的支持。


收藏
回復
舉報
回復
相關推薦
一区二区三欧美| 欧美日韩国产中文字幕| 91手机在线观看| 日本在线视频免费| 国产免费av一区二区三区| 欧美夫妻性生活| 国产精品50p| 免费人成在线观看播放视频| 成人午夜激情在线| 国产精品久久久久国产a级| avove在线播放| 国产一区二区区别| 精品欧美一区二区久久| 深夜黄色小视频| 超碰成人av| 亚洲免费观看高清完整版在线观看| 精品一区二区不卡| 国产伦精品一区二区三区视频痴汉| 亚洲免费精品| 九九热精品视频在线播放| 国产人妻一区二区| 老牛精品亚洲成av人片| 日韩视频在线永久播放| 能看的毛片网站| 蜜臀久久精品| 亚洲国产日日夜夜| 一本二本三本亚洲码| 成在在线免费视频| a美女胸又www黄视频久久| 亚洲专区国产精品| 亚洲一级在线播放| 久久亚洲色图| 57pao成人永久免费视频| 青青操国产视频| 91精品天堂福利在线观看| 中文字幕日本精品| av手机在线播放| 欧洲专线二区三区| 亚洲女人天堂色在线7777| 国产麻豆剧传媒精品国产av| 日本伊人久久| 欧美一区二区三区免费在线看 | av网站免费在线播放| 69精品国产久热在线观看| 欧美一区二区三区在线电影| 亚洲涩涩在线观看| 亚洲国产aⅴ精品一区二区三区| 欧美艳星brazzers| 爱情岛论坛vip永久入口| 在线精品亚洲欧美日韩国产| 欧美午夜久久久| 免费高清在线观看免费| 性孕妇free特大另类| 午夜精品久久久久久不卡8050| 黄网站色视频免费观看 | 97精品国产aⅴ7777| 久久久久无码精品国产| 国内精品久久久久国产盗摄免费观看完整版| 色婷婷综合成人| 黄色香蕉视频在线观看| 久久久久久久久99精品大| 日日噜噜噜夜夜爽亚洲精品| 911国产在线| 中文字幕日韩欧美精品高清在线| 欧美成人高清视频| 久久中文字幕无码| 亚洲国产综合在线看不卡| 97成人精品区在线播放| 手机看片久久久| 日韩精品一级中文字幕精品视频免费观看 | 日本v片在线高清不卡在线观看| 国产精品电影观看| 国产精品特级毛片一区二区三区| 国产精品一区二区在线看| 国产成人精品日本亚洲11 | 日韩电影精品| 91精品免费在线| 欧美激情一区二区三区p站| 蜜桃久久久久| 一区二区三区精品99久久| 我要看黄色一级片| 精品91视频| 欧美有码在线视频| 在线免费观看高清视频| 成人一区二区在线观看| 欧美日韩天天操| 大片免费在线观看| 五月天网站亚洲| 美女少妇一区二区| 最新国产精品精品视频| 亚洲天堂网站在线观看视频| 国精品无码一区二区三区| 亚洲国产激情| 国产精品永久在线| 秋霞网一区二区| 国产欧美日韩另类视频免费观看| 天天综合五月天| 一根才成人网| 欧美xxxx在线观看| 成人无码av片在线观看| 亚洲高清网站| 国产一区二区丝袜高跟鞋图片| 蜜桃久久一区二区三区| 中文字幕在线观看一区二区| 亚洲美免无码中文字幕在线 | 国产一区二区高清| 91美女片黄在线观| 黄色av网站在线看| 亚洲一区二区黄色| 国产亚洲视频一区| 伊人久久大香线蕉无限次| 九九热在线精品视频| 中文字幕a级片| 91蜜桃网址入口| av免费看网址| 免费一级欧美片在线观看网站| 亚洲午夜精品久久久久久性色 | 亚洲AV无码国产成人久久| 一区二区三区毛片免费| 国产成人精品午夜| 婷婷开心激情网| 伊人色综合久久天天| jizzzz日本| 成人嘿咻视频免费看| 91精品国产99久久久久久| 精品人妻一区二区三区三区四区| 中文字幕av不卡| 999精品网站| 网红女主播少妇精品视频| 欧美激情视频在线观看| 国产精品无码在线播放| 国产精品久久久久久久第一福利| 国产精品亚洲a| 亚洲免费成人av在线| 57pao成人国产永久免费| 少妇av在线播放| 亚洲一级片在线观看| 伊人五月天婷婷| 一本精品一区二区三区| 91久久国产综合久久91精品网站 | 国产精品色婷婷久久58| 国产aaaaa毛片| 国产欧美一区二区精品久久久| 91精品国产91久久久久久久久| 秋霞av鲁丝片一区二区| 亚洲国产精品久久人人爱蜜臀| 欧洲成人午夜精品无码区久久| 91精品国产91久久综合| 亚洲在线免费看| 亚洲七七久久综合桃花剧情介绍| 日韩三区在线观看| 九九视频在线观看| 丁香六月综合激情| 久久精品视频16| 国产 日韩 欧美 综合 一区| 久久久久久久久久久国产| 亚洲av无码乱码国产精品久久| 依依成人精品视频| 精品熟女一区二区三区| 国产一区导航| 日本在线播放不卡| 国产香蕉久久| 美日韩精品视频免费看| 亚洲黄色在线免费观看| 欧美日韩国产一中文字不卡| 制服 丝袜 综合 日韩 欧美| 美女mm1313爽爽久久久蜜臀| 亚洲精品偷拍视频| baoyu135国产精品免费| 91av在线视频观看| eeuss影院在线观看| 欧美狂野另类xxxxoooo| 成年人看的免费视频| 国产一区在线不卡| av在线播放亚洲| 成人aaaa| 国产精品国产亚洲精品看不卡15| 中文字幕在线直播| 色av中文字幕一区| 蜜桃视频污在线观看| 色域天天综合网| 国产性生活大片| 99热99精品| 亚洲娇小娇小娇小| 亚洲理伦在线| 午夜精品一区二区三区在线观看| 精品成人18| 欧美在线免费视频| 蜜桃视频网站在线| 日韩成人黄色av| 国产又色又爽又黄又免费| 亚洲成人免费在线观看| 大胸美女被爆操| 成人性色生活片| 欧美婷婷精品激情| 亚洲经典三级| 一区二区三区不卡在线| 美女主播精品视频一二三四| 成人激情免费在线| 小草在线视频免费播放| 精品综合久久久久久97| 黄色片免费在线| 亚洲成人教育av| 国产精品系列视频| 在线欧美一区二区| 精品午夜福利视频| 国产精品美女久久久久aⅴ| 中文字幕第3页| 国产一区在线观看视频| 一区二区三区国产免费| 99精品视频免费观看| 成年人黄色在线观看| 深爱激情综合| 精品免费日产一区一区三区免费| 成人在线视频www| 国产精品扒开腿做爽爽爽视频| 大黄网站在线观看| 超碰精品一区二区三区乱码| 国产一级片在线| 日韩电影网在线| 黑人精品一区二区| 这里只有精品电影| 中文字幕人妻一区二区三区视频| 色综合久久综合网欧美综合网| 日韩精品无码一区二区| 一区二区三区视频在线观看| 久久久久久久久久97| 国产精品素人视频| 精品成人av一区二区三区| 91麻豆123| 国产夫妻性爱视频| av在线一区二区三区| 无码人妻aⅴ一区二区三区玉蒲团| 紧缚捆绑精品一区二区| 久久久精品高清| 美女精品一区二区| 成人性生交免费看| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产三级三级三级看三级| 麻豆精品网站| 99蜜桃臀久久久欧美精品网站| 美女诱惑一区| 国产一区亚洲二区三区| 久久黄色网页| 91视频免费版污| 蜜臀av性久久久久蜜臀aⅴ流畅| 天堂中文视频在线| 日本视频一区二区| 网站一区二区三区| 久久国产视频网| 午夜天堂在线视频| 国产呦萝稀缺另类资源| 99riav国产精品视频| 成人免费毛片高清视频| 久久无码人妻精品一区二区三区| 91麻豆精品在线观看| 美女爆乳18禁www久久久久久| 国产区在线观看成人精品| 免费一级suv好看的国产网站| 国产精品成人网| 午夜少妇久久久久久久久| 亚洲五码中文字幕| 国产精品久免费的黄网站| 色网站国产精品| 中文字幕一区2区3区| 欧美久久免费观看| 国产av无码专区亚洲av| 亚洲第一精品夜夜躁人人躁| 天堂中文在线资| 在线看日韩av| www.久久ai| 午夜伦理精品一区| 日本精品另类| 亚洲资源在线看| 一道本一区二区三区| 亚洲欧美日韩精品久久久| 欧美在线亚洲| 日韩精品视频一区二区在线观看| 蜜芽一区二区三区| 女同性αv亚洲女同志| ww亚洲ww在线观看国产| 国产精品麻豆免费版现看视频| 亚洲午夜成aⅴ人片| 日本免费精品视频| 欧美一区二区在线看| 欧美新色视频| 久久夜色撩人精品| 自拍偷拍亚洲视频| 成人在线中文字幕| 琪琪久久久久日韩精品| 亚洲一区二区在线看| 亚洲欧洲日本mm| 国产一伦一伦一伦| 91蜜桃网址入口| 欧美日韩中文字幕在线观看| 色狠狠av一区二区三区| www.国产麻豆| 一区二区在线视频| 九色porny自拍视频在线观看| 国产日韩在线精品av| 欧美午夜寂寞| 久久免费一级片| 日本人妖一区二区| 亚洲色图14p| 亚洲日本乱码在线观看| 亚洲AV无码成人精品区东京热| 日韩欧美国产精品一区| 大乳在线免费观看| 国产91精品久| av成人综合| 黄色网络在线观看| 日本欧洲一区二区| 国产成人无码一区二区在线观看| 亚洲激情自拍视频| 一区二区三区日| 精品中文字幕久久久久久| 日韩精品分区| 91性高湖久久久久久久久_久久99| 国产成人调教视频在线观看| 97视频久久久| 国产999精品久久久久久绿帽| 成人信息集中地| 欧美三级在线看| 国产在线一二三区| 555www成人网| 欧美色资源站| 国产婷婷一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 国产天堂av在线| 欧美电影影音先锋| 免费日本一区二区三区视频| 国产伦精品免费视频| 成人羞羞网站| www.天天射.com| 中文字幕国产一区| 久久久久久av无码免费看大片| 亚洲欧美日韩国产中文专区| 深夜福利视频一区二区| 国内成+人亚洲| 亚洲人成高清| 捆绑凌虐一区二区三区| 亚洲国产中文字幕| 空姐吹箫视频大全| 97精品免费视频| 日韩av午夜| 日av中文字幕| 国产色产综合产在线视频| 一级久久久久久| 中文字幕亚洲欧美一区二区三区| 成人mm视频在线观看| 亚洲综合欧美日韩| 精品在线播放免费| 三级影片在线看| 亚洲电影在线看| 欧美黑人粗大| 一区视频二区视频| 国产精品一区二区久久不卡| 久草视频在线免费看| 亚洲国产精品一区二区久| 男人的天堂免费在线视频| 日本在线高清视频一区| 免费观看日韩电影| 精品国产乱码久久久久久鸭王1| 欧美xfplay| 欧美xxx性| 这里只有精品66| 成人一级黄色片| 午夜婷婷在线观看| 自拍亚洲一区欧美另类| 免费观看性欧美大片无片| 免费看黄在线看| 国产色婷婷亚洲99精品小说| 97精品人妻一区二区三区在线| 欧美二区乱c黑人| 群体交乱之放荡娇妻一区二区| 国产v亚洲v天堂无码久久久 | 亚洲春色综合另类校园电影| 精品制服美女丁香| 久久精品国产亚洲av无码娇色| 国产午夜精品久久久| 欧美男男gaygay1069| 福利视频免费在线观看| 欧美激情在线一区二区| 亚洲av色香蕉一区二区三区| 欧美在线观看视频| 久久精品青草| 91精品人妻一区二区| 91精品国模一区二区三区| aa国产成人| 亚洲一二三区精品| 成人福利视频网站| 又污又黄的网站| 91成人性视频| 综合亚洲视频| 一级黄色片大全| 精品久久久久一区| 国产成人a视频高清在线观看| 精品国产av无码一区二区三区| 欧美国产日本韩| 污视频网站在线播放|