main
1# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2
3from __future__ import annotations
4
5from .batch import Batch as Batch
6from .image import Image as Image
7from .model import Model as Model
8from .video import Video as Video
9from .shared import (
10 Metadata as Metadata,
11 AllModels as AllModels,
12 ChatModel as ChatModel,
13 Reasoning as Reasoning,
14 ErrorObject as ErrorObject,
15 CompoundFilter as CompoundFilter,
16 ResponsesModel as ResponsesModel,
17 ReasoningEffort as ReasoningEffort,
18 ComparisonFilter as ComparisonFilter,
19 FunctionDefinition as FunctionDefinition,
20 FunctionParameters as FunctionParameters,
21 ResponseFormatText as ResponseFormatText,
22 CustomToolInputFormat as CustomToolInputFormat,
23 ResponseFormatJSONObject as ResponseFormatJSONObject,
24 ResponseFormatJSONSchema as ResponseFormatJSONSchema,
25 ResponseFormatTextPython as ResponseFormatTextPython,
26 ResponseFormatTextGrammar as ResponseFormatTextGrammar,
27)
28from .upload import Upload as Upload
29from .embedding import Embedding as Embedding
30from .chat_model import ChatModel as ChatModel
31from .completion import Completion as Completion
32from .moderation import Moderation as Moderation
33from .video_size import VideoSize as VideoSize
34from .audio_model import AudioModel as AudioModel
35from .batch_error import BatchError as BatchError
36from .batch_usage import BatchUsage as BatchUsage
37from .file_object import FileObject as FileObject
38from .image_model import ImageModel as ImageModel
39from .video_model import VideoModel as VideoModel
40from .file_content import FileContent as FileContent
41from .file_deleted import FileDeleted as FileDeleted
42from .file_purpose import FilePurpose as FilePurpose
43from .vector_store import VectorStore as VectorStore
44from .model_deleted import ModelDeleted as ModelDeleted
45from .video_seconds import VideoSeconds as VideoSeconds
46from .embedding_model import EmbeddingModel as EmbeddingModel
47from .images_response import ImagesResponse as ImagesResponse
48from .completion_usage import CompletionUsage as CompletionUsage
49from .eval_list_params import EvalListParams as EvalListParams
50from .file_list_params import FileListParams as FileListParams
51from .moderation_model import ModerationModel as ModerationModel
52from .batch_list_params import BatchListParams as BatchListParams
53from .completion_choice import CompletionChoice as CompletionChoice
54from .image_edit_params import ImageEditParams as ImageEditParams
55from .video_list_params import VideoListParams as VideoListParams
56from .eval_create_params import EvalCreateParams as EvalCreateParams
57from .eval_list_response import EvalListResponse as EvalListResponse
58from .eval_update_params import EvalUpdateParams as EvalUpdateParams
59from .file_create_params import FileCreateParams as FileCreateParams
60from .video_create_error import VideoCreateError as VideoCreateError
61from .video_remix_params import VideoRemixParams as VideoRemixParams
62from .batch_create_params import BatchCreateParams as BatchCreateParams
63from .video_create_params import VideoCreateParams as VideoCreateParams
64from .batch_request_counts import BatchRequestCounts as BatchRequestCounts
65from .eval_create_response import EvalCreateResponse as EvalCreateResponse
66from .eval_delete_response import EvalDeleteResponse as EvalDeleteResponse
67from .eval_update_response import EvalUpdateResponse as EvalUpdateResponse
68from .upload_create_params import UploadCreateParams as UploadCreateParams
69from .vector_store_deleted import VectorStoreDeleted as VectorStoreDeleted
70from .audio_response_format import AudioResponseFormat as AudioResponseFormat
71from .container_list_params import ContainerListParams as ContainerListParams
72from .image_generate_params import ImageGenerateParams as ImageGenerateParams
73from .video_delete_response import VideoDeleteResponse as VideoDeleteResponse
74from .eval_retrieve_response import EvalRetrieveResponse as EvalRetrieveResponse
75from .file_chunking_strategy import FileChunkingStrategy as FileChunkingStrategy
76from .image_gen_stream_event import ImageGenStreamEvent as ImageGenStreamEvent
77from .upload_complete_params import UploadCompleteParams as UploadCompleteParams
78from .container_create_params import ContainerCreateParams as ContainerCreateParams
79from .container_list_response import ContainerListResponse as ContainerListResponse
80from .embedding_create_params import EmbeddingCreateParams as EmbeddingCreateParams
81from .image_edit_stream_event import ImageEditStreamEvent as ImageEditStreamEvent
82from .completion_create_params import CompletionCreateParams as CompletionCreateParams
83from .moderation_create_params import ModerationCreateParams as ModerationCreateParams
84from .vector_store_list_params import VectorStoreListParams as VectorStoreListParams
85from .container_create_response import ContainerCreateResponse as ContainerCreateResponse
86from .create_embedding_response import CreateEmbeddingResponse as CreateEmbeddingResponse
87from .image_gen_completed_event import ImageGenCompletedEvent as ImageGenCompletedEvent
88from .image_edit_completed_event import ImageEditCompletedEvent as ImageEditCompletedEvent
89from .moderation_create_response import ModerationCreateResponse as ModerationCreateResponse
90from .vector_store_create_params import VectorStoreCreateParams as VectorStoreCreateParams
91from .vector_store_search_params import VectorStoreSearchParams as VectorStoreSearchParams
92from .vector_store_update_params import VectorStoreUpdateParams as VectorStoreUpdateParams
93from .container_retrieve_response import ContainerRetrieveResponse as ContainerRetrieveResponse
94from .moderation_text_input_param import ModerationTextInputParam as ModerationTextInputParam
95from .file_chunking_strategy_param import FileChunkingStrategyParam as FileChunkingStrategyParam
96from .vector_store_search_response import VectorStoreSearchResponse as VectorStoreSearchResponse
97from .websocket_connection_options import WebsocketConnectionOptions as WebsocketConnectionOptions
98from .image_create_variation_params import ImageCreateVariationParams as ImageCreateVariationParams
99from .image_gen_partial_image_event import ImageGenPartialImageEvent as ImageGenPartialImageEvent
100from .static_file_chunking_strategy import StaticFileChunkingStrategy as StaticFileChunkingStrategy
101from .video_download_content_params import VideoDownloadContentParams as VideoDownloadContentParams
102from .eval_custom_data_source_config import EvalCustomDataSourceConfig as EvalCustomDataSourceConfig
103from .image_edit_partial_image_event import ImageEditPartialImageEvent as ImageEditPartialImageEvent
104from .moderation_image_url_input_param import ModerationImageURLInputParam as ModerationImageURLInputParam
105from .auto_file_chunking_strategy_param import AutoFileChunkingStrategyParam as AutoFileChunkingStrategyParam
106from .moderation_multi_modal_input_param import ModerationMultiModalInputParam as ModerationMultiModalInputParam
107from .other_file_chunking_strategy_object import OtherFileChunkingStrategyObject as OtherFileChunkingStrategyObject
108from .static_file_chunking_strategy_param import StaticFileChunkingStrategyParam as StaticFileChunkingStrategyParam
109from .static_file_chunking_strategy_object import StaticFileChunkingStrategyObject as StaticFileChunkingStrategyObject
110from .eval_stored_completions_data_source_config import (
111 EvalStoredCompletionsDataSourceConfig as EvalStoredCompletionsDataSourceConfig,
112)
113from .static_file_chunking_strategy_object_param import (
114 StaticFileChunkingStrategyObjectParam as StaticFileChunkingStrategyObjectParam,
115)