mirror of
https://github.com/hwchase17/langchain.git
synced 2025-05-14 03:27:29 +00:00
community[patch]: change the class of qianfan_ak
and qianfan_sk
parameters (#24293)
- **Description:** we changed the class of two parameters to fix a bug, which causes validation failure when using QianfanEmbeddingEndpoint
This commit is contained in:
parent
1c753d1e81
commit
7aeaa1974d
@ -4,7 +4,7 @@ import logging
|
||||
from typing import Any, Dict, List, Optional
|
||||
|
||||
from langchain_core.embeddings import Embeddings
|
||||
from langchain_core.pydantic_v1 import BaseModel, Field
|
||||
from langchain_core.pydantic_v1 import BaseModel, Field, SecretStr
|
||||
from langchain_core.utils import convert_to_secret_str, get_from_dict_or_env, pre_init
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@ -13,10 +13,10 @@ logger = logging.getLogger(__name__)
|
||||
class QianfanEmbeddingsEndpoint(BaseModel, Embeddings):
|
||||
"""`Baidu Qianfan Embeddings` embedding models."""
|
||||
|
||||
qianfan_ak: Optional[str] = None
|
||||
qianfan_ak: Optional[SecretStr] = None
|
||||
"""Qianfan application apikey"""
|
||||
|
||||
qianfan_sk: Optional[str] = None
|
||||
qianfan_sk: Optional[SecretStr] = None
|
||||
"""Qianfan application secretkey"""
|
||||
|
||||
chunk_size: int = 16
|
||||
|
Loading…
Reference in New Issue
Block a user