# coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # Code generated by Microsoft (R) Python Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- # pylint: disable=wrong-import-position from typing import TYPE_CHECKING if TYPE_CHECKING: from ._patch import * # pylint: disable=unused-wildcard-import from ._models import ( # type: ignore AudioContentItem, ChatChoice, ChatCompletions, ChatCompletionsNamedToolChoice, ChatCompletionsNamedToolChoiceFunction, ChatCompletionsToolCall, ChatCompletionsToolDefinition, ChatResponseMessage, CompletionsUsage, ContentItem, EmbeddingItem, EmbeddingsResult, EmbeddingsUsage, FunctionCall, FunctionDefinition, ImageContentItem, ImageEmbeddingInput, ImageUrl, InputAudio, JsonSchemaFormat, ModelInfo, StreamingChatChoiceUpdate, StreamingChatCompletionsUpdate, StreamingChatResponseMessageUpdate, StreamingChatResponseToolCallUpdate, TextContentItem, ) from ._enums import ( # type: ignore AudioContentFormat, ChatCompletionsToolChoicePreset, ChatRole, CompletionsFinishReason, EmbeddingEncodingFormat, EmbeddingInputType, ImageDetailLevel, ModelType, ) from ._patch import __all__ as _patch_all from ._patch import * from ._patch import patch_sdk as _patch_sdk __all__ = [ "AudioContentItem", "ChatChoice", "ChatCompletions", "ChatCompletionsNamedToolChoice", "ChatCompletionsNamedToolChoiceFunction", "ChatCompletionsToolCall", "ChatCompletionsToolDefinition", "ChatResponseMessage", "CompletionsUsage", "ContentItem", "EmbeddingItem", "EmbeddingsResult", "EmbeddingsUsage", "FunctionCall", "FunctionDefinition", "ImageContentItem", "ImageEmbeddingInput", "ImageUrl", "InputAudio", "JsonSchemaFormat", "ModelInfo", "StreamingChatChoiceUpdate", "StreamingChatCompletionsUpdate", "StreamingChatResponseMessageUpdate", "StreamingChatResponseToolCallUpdate", "TextContentItem", "AudioContentFormat", "ChatCompletionsToolChoicePreset", "ChatRole", "CompletionsFinishReason", "EmbeddingEncodingFormat", "EmbeddingInputType", "ImageDetailLevel", "ModelType", ] __all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore _patch_sdk()