Hugging Face
所有與 Hugging Face 平台相關的功能。
安裝
大多數 Hugging Face 整合都可在 langchain-huggingface
套件中找到。
pip install langchain-huggingface
聊天模型
ChatHuggingFace
我們可以使用 Hugging Face
LLM 類別,或直接使用 ChatHuggingFace
類別。
請參閱使用範例。
from langchain_huggingface import ChatHuggingFace
LLMs
HuggingFaceEndpoint
請參閱使用範例。
from langchain_huggingface import HuggingFaceEndpoint
HuggingFacePipeline
Hugging Face 模型可以透過 HuggingFacePipeline
類別在本機執行。
請參閱使用範例。
from langchain_huggingface import 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
工具
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