Skip to main content
Open on GitHub

Hugging Face

所有与Hugging Face Platform相关的功能。

安装

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

pip install langchain-huggingface

聊天模型

ChatHuggingFace

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

查看一个使用示例

from langchain_huggingface import ChatHuggingFace
API Reference:ChatHuggingFace

大型语言模型

HuggingFace端点

查看一个使用示例

from langchain_huggingface import HuggingFaceEndpoint
API Reference:HuggingFaceEndpoint

HuggingFacePipeline

Hugging Face 模型可以通过 HuggingFacePipeline 类在本地运行。

查看一个使用示例

from langchain_huggingface import HuggingFacePipeline
API Reference:HuggingFacePipeline

嵌入模型

HuggingFaceEmbeddings

查看一个使用示例

from langchain_huggingface import HuggingFaceEmbeddings
API Reference:HuggingFaceEmbeddings

HuggingFace端点嵌入

查看使用示例

from langchain_huggingface import HuggingFaceEndpointEmbeddings

HuggingFace推理API嵌入

查看使用示例

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
API Reference:ImageCaptionLoader

工具

Hugging Face Hub 工具

Hugging Face Tools 支持文本输入/输出,并使用load_huggingface_tool函数加载。

我们需要安装几个Python包。

pip install transformers huggingface_hub

查看一个使用示例

from langchain_community.agent_toolkits.load_tools import load_huggingface_tool
API Reference:load_huggingface_tool

Hugging Face 文本转语音模型推理.

它是围绕OpenAI Text-to-Speech API的封装。

from langchain_community.tools.audio import HuggingFaceTextToSpeechModelInference

这个页面有帮助吗?