Skip to main content
在 GitHub 上打开

Hugging Face

Hugging Face 平台相关的所有功能。

安装

大多数 Hugging Face 集成都可以在langchain-huggingface包。

pip install langchain-huggingface

聊天模型

ChatHuggingFace

我们可以使用Hugging FaceLLM 类或直接使用ChatHuggingFace类。

请参阅使用示例

from langchain_huggingface import ChatHuggingFace
API 参考:ChatHuggingFace

LLM

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是一家从事 AI 研发的私营非营利组织。

请参阅使用示例

from langchain_community.embeddings import HuggingFaceBgeEmbeddings

文档加载器

Hugging Face 数据集

Hugging Face Hub 拥有 100 多种语言的 75,000 多个数据集 可用于 NLP、计算机视觉和音频等各种任务。 它们用于各种任务,例如翻译、自动语音 识别和图像分类。

我们需要安装datasetspython 软件包。

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 工具

紧贴人脸工具支持文本 I/O,并使用load_huggingface_tool功能。

我们需要安装几个 python 包。

pip install transformers huggingface_hub

请参阅使用示例

from langchain_community.agent_toolkits.load_tools import load_huggingface_tool

拥抱面部文本转语音模型推理。

它是一个包装器OpenAI Text-to-Speech API.

from langchain_community.tools.audio import HuggingFaceTextToSpeechModelInference