community[patch]: Fix missing protected_namespaces(). (#27610)

- [x] **PR message**:
- **Description:** Fixes warning messages raised due to missing
`protected_namespaces` parameter in `ConfigDict`.
    - **Issue:** https://github.com/langchain-ai/langchain/issues/27609
    - **Dependencies:** No dependencies
    - **Twitter handle:** @gawbul
This commit is contained in:
Steve Moss
2024-10-25 03:16:26 +01:00
committed by GitHub
parent 7667ee126f
commit 24605bcdb6
15 changed files with 35 additions and 10 deletions

View File

@@ -2,7 +2,7 @@ from typing import Any, Dict, List
from langchain_core.embeddings import Embeddings
from langchain_core.utils import get_from_dict_or_env, pre_init
from pydantic import BaseModel
from pydantic import BaseModel, ConfigDict
class NLPCloudEmbeddings(BaseModel, Embeddings):
@@ -22,6 +22,8 @@ class NLPCloudEmbeddings(BaseModel, Embeddings):
gpu: bool # Define gpu as a class attribute
client: Any #: :meta private:
model_config = ConfigDict(protected_namespaces=())
def __init__(
self,
model_name: str = "paraphrase-multilingual-mpnet-base-v2",