Skip to content

Commit d256d83

Browse files
fix(types): correct type for vector store chunking strategy (#2017)
1 parent 83f1149 commit d256d83

File tree

4 files changed

+22
-3
lines changed

4 files changed

+22
-3
lines changed

api.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ from openai.types.beta import (
314314
OtherFileChunkingStrategyObject,
315315
StaticFileChunkingStrategy,
316316
StaticFileChunkingStrategyObject,
317-
StaticFileChunkingStrategyParam,
317+
StaticFileChunkingStrategyObjectParam,
318318
VectorStore,
319319
VectorStoreDeleted,
320320
)

src/openai/types/beta/__init__.py

+3
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,6 @@
4343
from .assistant_response_format_option_param import (
4444
AssistantResponseFormatOptionParam as AssistantResponseFormatOptionParam,
4545
)
46+
from .static_file_chunking_strategy_object_param import (
47+
StaticFileChunkingStrategyObjectParam as StaticFileChunkingStrategyObjectParam,
48+
)

src/openai/types/beta/file_chunking_strategy_param.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from typing_extensions import TypeAlias
77

88
from .auto_file_chunking_strategy_param import AutoFileChunkingStrategyParam
9-
from .static_file_chunking_strategy_param import StaticFileChunkingStrategyParam
9+
from .static_file_chunking_strategy_object_param import StaticFileChunkingStrategyObjectParam
1010

1111
__all__ = ["FileChunkingStrategyParam"]
1212

13-
FileChunkingStrategyParam: TypeAlias = Union[AutoFileChunkingStrategyParam, StaticFileChunkingStrategyParam]
13+
FileChunkingStrategyParam: TypeAlias = Union[AutoFileChunkingStrategyParam, StaticFileChunkingStrategyObjectParam]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from __future__ import annotations
4+
5+
from typing_extensions import Literal, Required, TypedDict
6+
7+
from .static_file_chunking_strategy_param import StaticFileChunkingStrategyParam
8+
9+
__all__ = ["StaticFileChunkingStrategyObjectParam"]
10+
11+
12+
class StaticFileChunkingStrategyObjectParam(TypedDict, total=False):
13+
static: Required[StaticFileChunkingStrategyParam]
14+
15+
type: Required[Literal["static"]]
16+
"""Always `static`."""

0 commit comments

Comments
 (0)