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)