mirror of
https://github.com/hwchase17/langchain.git
synced 2025-05-14 19:42:45 +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 typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
from langchain_core.embeddings import Embeddings
|
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
|
from langchain_core.utils import convert_to_secret_str, get_from_dict_or_env, pre_init
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@ -13,10 +13,10 @@ logger = logging.getLogger(__name__)
|
|||||||
class QianfanEmbeddingsEndpoint(BaseModel, Embeddings):
|
class QianfanEmbeddingsEndpoint(BaseModel, Embeddings):
|
||||||
"""`Baidu Qianfan Embeddings` embedding models."""
|
"""`Baidu Qianfan Embeddings` embedding models."""
|
||||||
|
|
||||||
qianfan_ak: Optional[str] = None
|
qianfan_ak: Optional[SecretStr] = None
|
||||||
"""Qianfan application apikey"""
|
"""Qianfan application apikey"""
|
||||||
|
|
||||||
qianfan_sk: Optional[str] = None
|
qianfan_sk: Optional[SecretStr] = None
|
||||||
"""Qianfan application secretkey"""
|
"""Qianfan application secretkey"""
|
||||||
|
|
||||||
chunk_size: int = 16
|
chunk_size: int = 16
|
||||||
|
Loading…
Reference in New Issue
Block a user