跳到主要內容
Open on GitHub

Hugging Face

所有與 Hugging Face 平台相關的功能。

安裝

大多數 Hugging Face 整合都可在 langchain-huggingface 套件中找到。

pip install langchain-huggingface

聊天模型

ChatHuggingFace

我們可以使用 Hugging Face LLM 類別,或直接使用 ChatHuggingFace 類別。

請參閱使用範例

from langchain_huggingface import ChatHuggingFace
API 參考:ChatHuggingFace

LLMs

HuggingFaceEndpoint

請參閱使用範例

from langchain_huggingface import HuggingFaceEndpoint
API 參考:HuggingFaceEndpoint

HuggingFacePipeline

Hugging Face 模型可以透過 HuggingFacePipeline 類別在本機執行。

請參閱使用範例

from langchain_huggingface import HuggingFacePipeline
API 參考:HuggingFacePipeline

嵌入模型

HuggingFaceEmbeddings

請參閱使用範例

from langchain_huggingface import HuggingFaceEmbeddings

HuggingFaceEndpointEmbeddings

請參閱使用範例

from langchain_huggingface import HuggingFaceEndpointEmbeddings

HuggingFaceInferenceAPIEmbeddings

請參閱使用範例

from langchain_community.embeddings import HuggingFaceInferenceAPIEmbeddings

HuggingFaceInstructEmbeddings

請參閱使用範例

from langchain_community.embeddings import HuggingFaceInstructEmbeddings

HuggingFaceBgeEmbeddings

HuggingFace 上的 BGE 模型最佳開放原始碼嵌入模型之一。BGE 模型由北京人工智慧研究院 (BAAI)建立。BAAI 是一個從事人工智慧研究和開發的私人民間非營利組織。

請參閱使用範例

from langchain_community.embeddings import HuggingFaceBgeEmbeddings

文件載入器

Hugging Face 資料集

Hugging Face Hub 擁有超過 75,000 個資料集,涵蓋 100 多種語言,可用於 NLP、電腦視覺和音訊領域的廣泛任務。它們用於各種不同的任務,例如翻譯、自動語音辨識和影像分類。

我們需要安裝 datasets python 套件。

pip install datasets

請參閱使用範例

from langchain_community.document_loaders.hugging_face_dataset import HuggingFaceDatasetLoader

Hugging Face 模型載入器

Hugging Face Hub 載入模型資訊,包括 README 內容。

此載入器與 Hugging Face Models API 介接,以擷取和載入模型元數據和 README 檔案。API 允許您根據特定條件(例如模型標籤、作者等)搜尋和篩選模型。

from langchain_community.document_loaders import HuggingFaceModelLoader

影像標題

它使用 Hugging Face 模型來產生影像標題。

我們需要安裝幾個 python 套件。

pip install transformers pillow

請參閱使用範例

from langchain_community.document_loaders import ImageCaptionLoader
API 參考:ImageCaptionLoader

工具

Hugging Face Hub 工具

Hugging Face 工具支援文字 I/O,並使用 load_huggingface_tool 函數載入。

我們需要安裝幾個 python 套件。

pip install transformers huggingface_hub

請參閱使用範例

from langchain_community.agent_toolkits.load_tools import load_huggingface_tool

Hugging Face 文字轉語音模型推論。

它是 OpenAI 文字轉語音 API 的封裝器。

from langchain_community.tools.audio import HuggingFaceTextToSpeechModelInference

此頁面是否對您有幫助?