跳到主要内容
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
API 参考文档: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
API 参考文档: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
API 参考文档:HuggingFaceDatasetLoader

Hugging Face 模型加载器

Hugging Face Hub 加载模型信息,包括 README 内容。

此加载器与 Hugging Face Models API 接口,以获取和加载模型元数据和 README 文件。 该 API 允许您根据特定条件(例如模型标签、作者等)搜索和过滤模型。

from langchain_community.document_loaders import HuggingFaceModelLoader
API 参考文档: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
API 参考文档:load_huggingface_tool

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

它是 OpenAI Text-to-Speech API 的包装器。

from langchain_community.tools.audio import HuggingFaceTextToSpeechModelInference

此页是否对您有帮助?