Hugging Face
所有与 Hugging Face 平台 相关的功能。
安装
大多数 Hugging Face 集成可在 langchain-huggingface 包中使用。
pip install langchain-huggingface
聊天模型
ChatHuggingFace¶
我们可以使用 Hugging Face LLM 类,或直接使用 ChatHuggingFace 类。
查看 使用示例。
from langchain_huggingface import ChatHuggingFace
大型语言模型
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 多种语言, 可用于自然语言处理、计算机视觉和音频领域的广泛任务。 它们被用于多种多样的任务,例如翻译、自动语音识别和图像分类。
我们需要安装 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 工具 支持文本输入/输出,并使用
load_huggingface_tool函数进行加载。
我们需要安装几个 Python 包。
pip install transformers huggingface_hub
查看 使用示例。
from langchain_community.agent_toolkits.load_tools import load_huggingface_tool
Hugging Face 文本转语音模型推理。¶
它是
OpenAI Text-to-Speech API的封装。
from langchain_community.tools.audio import HuggingFaceTextToSpeechModelInference