community[patch]: deprecate all HF classes (#22444)

This commit is contained in:
Bagatur
2024-06-04 09:48:25 -07:00
committed by GitHub
parent 58b118544e
commit 17c127531a
7 changed files with 25 additions and 7 deletions

View File

@@ -2,6 +2,7 @@ import json
import os
from typing import Any, Dict, List, Optional
from langchain_core._api import deprecated
from langchain_core.embeddings import Embeddings
from langchain_core.pydantic_v1 import BaseModel, Extra, root_validator
@@ -9,6 +10,11 @@ DEFAULT_MODEL = "sentence-transformers/all-mpnet-base-v2"
VALID_TASKS = ("feature-extraction",)
@deprecated(
since="0.2.2",
removal="0.3.0",
alternative_import="from langchain_huggingface import HuggingFaceEndpointEmbeddings", # noqa: E501
)
class HuggingFaceHubEmbeddings(BaseModel, Embeddings):
"""HuggingFaceHub embedding models.