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
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是一家从事 AI 研发的私营非营利组织。
请参阅使用示例。
from langchain_community.embeddings import HuggingFaceBgeEmbeddings
API 参考:HuggingFaceBgeEmbeddings
文档加载器
Hugging Face 数据集
Hugging Face Hub 拥有 100 多种语言的 75,000 多个数据集 可用于 NLP、计算机视觉和音频等各种任务。 它们用于各种任务,例如翻译、自动语音 识别和图像分类。
我们需要安装datasetspython 软件包。
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 工具
紧贴人脸工具支持文本 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
拥抱面部文本转语音模型推理。
它是一个包装器
OpenAI Text-to-Speech API.
from langchain_community.tools.audio import HuggingFaceTextToSpeechModelInference