diff --git a/langchain/embeddings/openai.py b/langchain/embeddings/openai.py index 9402f42a..9eb48852 100644 --- a/langchain/embeddings/openai.py +++ b/langchain/embeddings/openai.py @@ -9,6 +9,7 @@ from typing import ( List, Literal, Optional, + Sequence, Set, Tuple, Union, @@ -115,7 +116,7 @@ class OpenAIEmbeddings(BaseModel, Embeddings): openai_api_key: Optional[str] = None openai_organization: Optional[str] = None allowed_special: Union[Literal["all"], Set[str]] = set() - disallowed_special: Union[Literal["all"], Set[str], Tuple[()]] = "all" + disallowed_special: Union[Literal["all"], Set[str], Sequence[str]] = "all" chunk_size: int = 1000 """Maximum number of texts to embed in each batch""" max_retries: int = 6