"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from typing import TYPE_CHECKING from importlib import import_module import builtins import sys if TYPE_CHECKING: from .annotationdetail import AnnotationDetail, AnnotationDetailTypedDict from .chatcompletion import ( ChatCompletion, ChatCompletionObject, ChatCompletionTypedDict, ) from .chatcompletionassistantmessageparam import ( ChatCompletionAssistantMessageParam, ChatCompletionAssistantMessageParamContent, ChatCompletionAssistantMessageParamContentTypedDict, ChatCompletionAssistantMessageParamRole, ChatCompletionAssistantMessageParamTypedDict, ) from .chatcompletionchoice import ( ChatCompletionChoice, ChatCompletionChoiceFinishReason, ChatCompletionChoiceTypedDict, ) from .chatcompletionchunk import ( ChatCompletionChunk, ChatCompletionChunkObject, ChatCompletionChunkTypedDict, ) from .chatcompletionchunkchoice import ( ChatCompletionChunkChoice, ChatCompletionChunkChoiceFinishReason, ChatCompletionChunkChoiceTypedDict, ) from .chatcompletionchunkchoicedelta import ( ChatCompletionChunkChoiceDelta, ChatCompletionChunkChoiceDeltaRole, ChatCompletionChunkChoiceDeltaTypedDict, ) from .chatcompletionchunkchoicedeltatoolcall import ( ChatCompletionChunkChoiceDeltaToolCall, ChatCompletionChunkChoiceDeltaToolCallFunction, ChatCompletionChunkChoiceDeltaToolCallFunctionTypedDict, ChatCompletionChunkChoiceDeltaToolCallType, ChatCompletionChunkChoiceDeltaToolCallTypedDict, ) from .chatcompletionchunkwrapper import ( ChatCompletionChunkWrapper, ChatCompletionChunkWrapperTypedDict, ) from .chatcompletioncontentpart import ( ChatCompletionContentPart, ChatCompletionContentPartTypedDict, ) from .chatcompletioncontentpartaudio import ( ChatCompletionContentPartAudio, ChatCompletionContentPartAudioFormat, ChatCompletionContentPartAudioType, ChatCompletionContentPartAudioTypedDict, InputAudio, InputAudioTypedDict, ) from .chatcompletioncontentpartimage import ( ChatCompletionContentPartImage, ChatCompletionContentPartImageImageURL, ChatCompletionContentPartImageImageURLTypedDict, ChatCompletionContentPartImageType, ChatCompletionContentPartImageTypedDict, Detail, ) from .chatcompletioncontentparttext import ( ChatCompletionContentPartText, ChatCompletionContentPartTextType, ChatCompletionContentPartTextTypedDict, ) from .chatcompletioncreateparams import ( ChatCompletionCreateParams, ChatCompletionCreateParamsAudio, ChatCompletionCreateParamsAudioTypedDict, ChatCompletionCreateParamsCompletion, ChatCompletionCreateParamsCompletionTypedDict, ChatCompletionCreateParamsDataCollection, ChatCompletionCreateParamsEffort, ChatCompletionCreateParamsEngine, ChatCompletionCreateParamsIDChainOfThought, ChatCompletionCreateParamsIDFileParser, ChatCompletionCreateParamsIDModeration, ChatCompletionCreateParamsIDWeb, ChatCompletionCreateParamsIgnoreEnum, ChatCompletionCreateParamsIgnoreUnion, ChatCompletionCreateParamsIgnoreUnionTypedDict, ChatCompletionCreateParamsImage, ChatCompletionCreateParamsImageTypedDict, ChatCompletionCreateParamsJSONSchema, ChatCompletionCreateParamsJSONSchemaTypedDict, ChatCompletionCreateParamsMaxPrice, ChatCompletionCreateParamsMaxPriceTypedDict, ChatCompletionCreateParamsOnlyEnum, ChatCompletionCreateParamsOnlyUnion, ChatCompletionCreateParamsOnlyUnionTypedDict, ChatCompletionCreateParamsOrderEnum, ChatCompletionCreateParamsOrderUnion, ChatCompletionCreateParamsOrderUnionTypedDict, ChatCompletionCreateParamsPdf, ChatCompletionCreateParamsPdfEngine, ChatCompletionCreateParamsPdfTypedDict, ChatCompletionCreateParamsPluginChainOfThought, ChatCompletionCreateParamsPluginChainOfThoughtTypedDict, ChatCompletionCreateParamsPluginFileParser, ChatCompletionCreateParamsPluginFileParserTypedDict, ChatCompletionCreateParamsPluginModeration, ChatCompletionCreateParamsPluginModerationTypedDict, ChatCompletionCreateParamsPluginUnion, ChatCompletionCreateParamsPluginUnionTypedDict, ChatCompletionCreateParamsPluginWeb, ChatCompletionCreateParamsPluginWebTypedDict, ChatCompletionCreateParamsPrompt, ChatCompletionCreateParamsPromptTypedDict, ChatCompletionCreateParamsProvider, ChatCompletionCreateParamsProviderTypedDict, ChatCompletionCreateParamsQuantization, ChatCompletionCreateParamsReasoning, ChatCompletionCreateParamsReasoningEffort, ChatCompletionCreateParamsReasoningTypedDict, ChatCompletionCreateParamsRequest, ChatCompletionCreateParamsRequestTypedDict, ChatCompletionCreateParamsResponseFormatGrammar, ChatCompletionCreateParamsResponseFormatGrammarTypedDict, ChatCompletionCreateParamsResponseFormatJSONObject, ChatCompletionCreateParamsResponseFormatJSONObjectTypedDict, ChatCompletionCreateParamsResponseFormatJSONSchema, ChatCompletionCreateParamsResponseFormatJSONSchemaTypedDict, ChatCompletionCreateParamsResponseFormatPython, ChatCompletionCreateParamsResponseFormatPythonTypedDict, ChatCompletionCreateParamsResponseFormatText, ChatCompletionCreateParamsResponseFormatTextTypedDict, ChatCompletionCreateParamsResponseFormatUnion, ChatCompletionCreateParamsResponseFormatUnionTypedDict, ChatCompletionCreateParamsSort, ChatCompletionCreateParamsStop, ChatCompletionCreateParamsStopTypedDict, ChatCompletionCreateParamsStreamOptions, ChatCompletionCreateParamsStreamOptionsTypedDict, ChatCompletionCreateParamsTypeGrammar, ChatCompletionCreateParamsTypeJSONObject, ChatCompletionCreateParamsTypeJSONSchema, ChatCompletionCreateParamsTypePython, ChatCompletionCreateParamsTypeText, ChatCompletionCreateParamsTypedDict, ) from .chatcompletionerror import Error, ErrorTypedDict from .chatcompletionmessage import ( ChatCompletionMessage, ChatCompletionMessageRole, ChatCompletionMessageTypedDict, ) from .chatcompletionmessageparam import ( ChatCompletionMessageParam, ChatCompletionMessageParamTypedDict, ) from .chatcompletionmessagetoolcall import ( ChatCompletionMessageToolCall, ChatCompletionMessageToolCallFunction, ChatCompletionMessageToolCallFunctionTypedDict, ChatCompletionMessageToolCallType, ChatCompletionMessageToolCallTypedDict, ) from .chatcompletionnamedtoolchoice import ( ChatCompletionNamedToolChoice, ChatCompletionNamedToolChoiceFunction, ChatCompletionNamedToolChoiceFunctionTypedDict, ChatCompletionNamedToolChoiceType, ChatCompletionNamedToolChoiceTypedDict, ) from .chatcompletionsystemmessageparam import ( ChatCompletionSystemMessageParam, ChatCompletionSystemMessageParamContent, ChatCompletionSystemMessageParamContentTypedDict, ChatCompletionSystemMessageParamRole, ChatCompletionSystemMessageParamTypedDict, ) from .chatcompletiontokenlogprob import ( ChatCompletionTokenLogprob, ChatCompletionTokenLogprobTypedDict, TopLogprob, TopLogprobTypedDict, ) from .chatcompletiontokenlogprobs import ( ChatCompletionTokenLogprobs, ChatCompletionTokenLogprobsTypedDict, ) from .chatcompletiontool import ( ChatCompletionTool, ChatCompletionToolFunction, ChatCompletionToolFunctionTypedDict, ChatCompletionToolType, ChatCompletionToolTypedDict, Parameters, ParametersTypedDict, ) from .chatcompletiontoolchoiceoption import ( ChatCompletionToolChoiceOption, ChatCompletionToolChoiceOptionAuto, ChatCompletionToolChoiceOptionNone, ChatCompletionToolChoiceOptionRequired, ChatCompletionToolChoiceOptionTypedDict, ) from .chatcompletiontoolmessageparam import ( ChatCompletionToolMessageParam, ChatCompletionToolMessageParamContent, ChatCompletionToolMessageParamContentTypedDict, ChatCompletionToolMessageParamRole, ChatCompletionToolMessageParamTypedDict, ) from .chatcompletionusermessageparam import ( ChatCompletionUserMessageParam, ChatCompletionUserMessageParamContent, ChatCompletionUserMessageParamContentTypedDict, ChatCompletionUserMessageParamRole, ChatCompletionUserMessageParamTypedDict, ) from .chatstreamcompletioncreateparams import ( ChatStreamCompletionCreateParams, ChatStreamCompletionCreateParamsAudio, ChatStreamCompletionCreateParamsAudioTypedDict, ChatStreamCompletionCreateParamsCompletion, ChatStreamCompletionCreateParamsCompletionTypedDict, ChatStreamCompletionCreateParamsDataCollection, ChatStreamCompletionCreateParamsEffort, ChatStreamCompletionCreateParamsEngine, ChatStreamCompletionCreateParamsIDChainOfThought, ChatStreamCompletionCreateParamsIDFileParser, ChatStreamCompletionCreateParamsIDModeration, ChatStreamCompletionCreateParamsIDWeb, ChatStreamCompletionCreateParamsIgnoreEnum, ChatStreamCompletionCreateParamsIgnoreUnion, ChatStreamCompletionCreateParamsIgnoreUnionTypedDict, ChatStreamCompletionCreateParamsImage, ChatStreamCompletionCreateParamsImageTypedDict, ChatStreamCompletionCreateParamsJSONSchema, ChatStreamCompletionCreateParamsJSONSchemaTypedDict, ChatStreamCompletionCreateParamsMaxPrice, ChatStreamCompletionCreateParamsMaxPriceTypedDict, ChatStreamCompletionCreateParamsOnlyEnum, ChatStreamCompletionCreateParamsOnlyUnion, ChatStreamCompletionCreateParamsOnlyUnionTypedDict, ChatStreamCompletionCreateParamsOrderEnum, ChatStreamCompletionCreateParamsOrderUnion, ChatStreamCompletionCreateParamsOrderUnionTypedDict, ChatStreamCompletionCreateParamsPdf, ChatStreamCompletionCreateParamsPdfEngine, ChatStreamCompletionCreateParamsPdfTypedDict, ChatStreamCompletionCreateParamsPluginChainOfThought, ChatStreamCompletionCreateParamsPluginChainOfThoughtTypedDict, ChatStreamCompletionCreateParamsPluginFileParser, ChatStreamCompletionCreateParamsPluginFileParserTypedDict, ChatStreamCompletionCreateParamsPluginModeration, ChatStreamCompletionCreateParamsPluginModerationTypedDict, ChatStreamCompletionCreateParamsPluginUnion, ChatStreamCompletionCreateParamsPluginUnionTypedDict, ChatStreamCompletionCreateParamsPluginWeb, ChatStreamCompletionCreateParamsPluginWebTypedDict, ChatStreamCompletionCreateParamsPrompt, ChatStreamCompletionCreateParamsPromptTypedDict, ChatStreamCompletionCreateParamsProvider, ChatStreamCompletionCreateParamsProviderTypedDict, ChatStreamCompletionCreateParamsQuantization, ChatStreamCompletionCreateParamsReasoning, ChatStreamCompletionCreateParamsReasoningEffort, ChatStreamCompletionCreateParamsReasoningTypedDict, ChatStreamCompletionCreateParamsRequest, ChatStreamCompletionCreateParamsRequestTypedDict, ChatStreamCompletionCreateParamsResponseFormatGrammar, ChatStreamCompletionCreateParamsResponseFormatGrammarTypedDict, ChatStreamCompletionCreateParamsResponseFormatJSONObject, ChatStreamCompletionCreateParamsResponseFormatJSONObjectTypedDict, ChatStreamCompletionCreateParamsResponseFormatJSONSchema, ChatStreamCompletionCreateParamsResponseFormatJSONSchemaTypedDict, ChatStreamCompletionCreateParamsResponseFormatPython, ChatStreamCompletionCreateParamsResponseFormatPythonTypedDict, ChatStreamCompletionCreateParamsResponseFormatText, ChatStreamCompletionCreateParamsResponseFormatTextTypedDict, ChatStreamCompletionCreateParamsResponseFormatUnion, ChatStreamCompletionCreateParamsResponseFormatUnionTypedDict, ChatStreamCompletionCreateParamsSort, ChatStreamCompletionCreateParamsStop, ChatStreamCompletionCreateParamsStopTypedDict, ChatStreamCompletionCreateParamsStreamOptions, ChatStreamCompletionCreateParamsStreamOptionsTypedDict, ChatStreamCompletionCreateParamsTypeGrammar, ChatStreamCompletionCreateParamsTypeJSONObject, ChatStreamCompletionCreateParamsTypeJSONSchema, ChatStreamCompletionCreateParamsTypePython, ChatStreamCompletionCreateParamsTypeText, ChatStreamCompletionCreateParamsTypedDict, ) from .completionusage import ( CompletionTokensDetails, CompletionTokensDetailsTypedDict, CompletionUsage, CompletionUsageTypedDict, PromptTokensDetails, PromptTokensDetailsTypedDict, ) from .createchatcompletionop import ( CreateChatCompletionResponse, CreateChatCompletionResponseTypedDict, ) from .fileannotationdetail import ( ContentImageURL, ContentImageURLTypedDict, ContentText, ContentTextTypedDict, ContentTypeImageURL, ContentTypeText, File, FileAnnotationDetail, FileAnnotationDetailContentUnion, FileAnnotationDetailContentUnionTypedDict, FileAnnotationDetailImageURL, FileAnnotationDetailImageURLTypedDict, FileAnnotationDetailTypedDict, FileTypedDict, TypeFile, ) from .reasoningdetail import ReasoningDetail, ReasoningDetailTypedDict from .reasoningdetailencrypted import ( ReasoningDetailEncrypted, ReasoningDetailEncryptedFormat, ReasoningDetailEncryptedType, ReasoningDetailEncryptedTypedDict, ) from .reasoningdetailsummary import ( ReasoningDetailSummary, ReasoningDetailSummaryFormat, ReasoningDetailSummaryType, ReasoningDetailSummaryTypedDict, ) from .reasoningdetailtext import ( ReasoningDetailText, ReasoningDetailTextFormat, ReasoningDetailTextType, ReasoningDetailTextTypedDict, ) from .responseformatjsonschemaschema import ( ResponseFormatJSONSchemaSchema, ResponseFormatJSONSchemaSchemaTypedDict, ) from .security import Security, SecurityTypedDict from .streamchatcompletionop import ( StreamChatCompletionResponseBody, StreamChatCompletionResponseBodyTypedDict, ) from .urlcitationannotationdetail import ( URLCitation, URLCitationAnnotationDetail, URLCitationAnnotationDetailType, URLCitationAnnotationDetailTypedDict, URLCitationTypedDict, ) __all__ = [ "AnnotationDetail", "AnnotationDetailTypedDict", "ChatCompletion", "ChatCompletionAssistantMessageParam", "ChatCompletionAssistantMessageParamContent", "ChatCompletionAssistantMessageParamContentTypedDict", "ChatCompletionAssistantMessageParamRole", "ChatCompletionAssistantMessageParamTypedDict", "ChatCompletionChoice", "ChatCompletionChoiceFinishReason", "ChatCompletionChoiceTypedDict", "ChatCompletionChunk", "ChatCompletionChunkChoice", "ChatCompletionChunkChoiceDelta", "ChatCompletionChunkChoiceDeltaRole", "ChatCompletionChunkChoiceDeltaToolCall", "ChatCompletionChunkChoiceDeltaToolCallFunction", "ChatCompletionChunkChoiceDeltaToolCallFunctionTypedDict", "ChatCompletionChunkChoiceDeltaToolCallType", "ChatCompletionChunkChoiceDeltaToolCallTypedDict", "ChatCompletionChunkChoiceDeltaTypedDict", "ChatCompletionChunkChoiceFinishReason", "ChatCompletionChunkChoiceTypedDict", "ChatCompletionChunkObject", "ChatCompletionChunkTypedDict", "ChatCompletionChunkWrapper", "ChatCompletionChunkWrapperTypedDict", "ChatCompletionContentPart", "ChatCompletionContentPartAudio", "ChatCompletionContentPartAudioFormat", "ChatCompletionContentPartAudioType", "ChatCompletionContentPartAudioTypedDict", "ChatCompletionContentPartImage", "ChatCompletionContentPartImageImageURL", "ChatCompletionContentPartImageImageURLTypedDict", "ChatCompletionContentPartImageType", "ChatCompletionContentPartImageTypedDict", "ChatCompletionContentPartText", "ChatCompletionContentPartTextType", "ChatCompletionContentPartTextTypedDict", "ChatCompletionContentPartTypedDict", "ChatCompletionCreateParams", "ChatCompletionCreateParamsAudio", "ChatCompletionCreateParamsAudioTypedDict", "ChatCompletionCreateParamsCompletion", "ChatCompletionCreateParamsCompletionTypedDict", "ChatCompletionCreateParamsDataCollection", "ChatCompletionCreateParamsEffort", "ChatCompletionCreateParamsEngine", "ChatCompletionCreateParamsIDChainOfThought", "ChatCompletionCreateParamsIDFileParser", "ChatCompletionCreateParamsIDModeration", "ChatCompletionCreateParamsIDWeb", "ChatCompletionCreateParamsIgnoreEnum", "ChatCompletionCreateParamsIgnoreUnion", "ChatCompletionCreateParamsIgnoreUnionTypedDict", "ChatCompletionCreateParamsImage", "ChatCompletionCreateParamsImageTypedDict", "ChatCompletionCreateParamsJSONSchema", "ChatCompletionCreateParamsJSONSchemaTypedDict", "ChatCompletionCreateParamsMaxPrice", "ChatCompletionCreateParamsMaxPriceTypedDict", "ChatCompletionCreateParamsOnlyEnum", "ChatCompletionCreateParamsOnlyUnion", "ChatCompletionCreateParamsOnlyUnionTypedDict", "ChatCompletionCreateParamsOrderEnum", "ChatCompletionCreateParamsOrderUnion", "ChatCompletionCreateParamsOrderUnionTypedDict", "ChatCompletionCreateParamsPdf", "ChatCompletionCreateParamsPdfEngine", "ChatCompletionCreateParamsPdfTypedDict", "ChatCompletionCreateParamsPluginChainOfThought", "ChatCompletionCreateParamsPluginChainOfThoughtTypedDict", "ChatCompletionCreateParamsPluginFileParser", "ChatCompletionCreateParamsPluginFileParserTypedDict", "ChatCompletionCreateParamsPluginModeration", "ChatCompletionCreateParamsPluginModerationTypedDict", "ChatCompletionCreateParamsPluginUnion", "ChatCompletionCreateParamsPluginUnionTypedDict", "ChatCompletionCreateParamsPluginWeb", "ChatCompletionCreateParamsPluginWebTypedDict", "ChatCompletionCreateParamsPrompt", "ChatCompletionCreateParamsPromptTypedDict", "ChatCompletionCreateParamsProvider", "ChatCompletionCreateParamsProviderTypedDict", "ChatCompletionCreateParamsQuantization", "ChatCompletionCreateParamsReasoning", "ChatCompletionCreateParamsReasoningEffort", "ChatCompletionCreateParamsReasoningTypedDict", "ChatCompletionCreateParamsRequest", "ChatCompletionCreateParamsRequestTypedDict", "ChatCompletionCreateParamsResponseFormatGrammar", "ChatCompletionCreateParamsResponseFormatGrammarTypedDict", "ChatCompletionCreateParamsResponseFormatJSONObject", "ChatCompletionCreateParamsResponseFormatJSONObjectTypedDict", "ChatCompletionCreateParamsResponseFormatJSONSchema", "ChatCompletionCreateParamsResponseFormatJSONSchemaTypedDict", "ChatCompletionCreateParamsResponseFormatPython", "ChatCompletionCreateParamsResponseFormatPythonTypedDict", "ChatCompletionCreateParamsResponseFormatText", "ChatCompletionCreateParamsResponseFormatTextTypedDict", "ChatCompletionCreateParamsResponseFormatUnion", "ChatCompletionCreateParamsResponseFormatUnionTypedDict", "ChatCompletionCreateParamsSort", "ChatCompletionCreateParamsStop", "ChatCompletionCreateParamsStopTypedDict", "ChatCompletionCreateParamsStreamOptions", "ChatCompletionCreateParamsStreamOptionsTypedDict", "ChatCompletionCreateParamsTypeGrammar", "ChatCompletionCreateParamsTypeJSONObject", "ChatCompletionCreateParamsTypeJSONSchema", "ChatCompletionCreateParamsTypePython", "ChatCompletionCreateParamsTypeText", "ChatCompletionCreateParamsTypedDict", "ChatCompletionMessage", "ChatCompletionMessageParam", "ChatCompletionMessageParamTypedDict", "ChatCompletionMessageRole", "ChatCompletionMessageToolCall", "ChatCompletionMessageToolCallFunction", "ChatCompletionMessageToolCallFunctionTypedDict", "ChatCompletionMessageToolCallType", "ChatCompletionMessageToolCallTypedDict", "ChatCompletionMessageTypedDict", "ChatCompletionNamedToolChoice", "ChatCompletionNamedToolChoiceFunction", "ChatCompletionNamedToolChoiceFunctionTypedDict", "ChatCompletionNamedToolChoiceType", "ChatCompletionNamedToolChoiceTypedDict", "ChatCompletionObject", "ChatCompletionSystemMessageParam", "ChatCompletionSystemMessageParamContent", "ChatCompletionSystemMessageParamContentTypedDict", "ChatCompletionSystemMessageParamRole", "ChatCompletionSystemMessageParamTypedDict", "ChatCompletionTokenLogprob", "ChatCompletionTokenLogprobTypedDict", "ChatCompletionTokenLogprobs", "ChatCompletionTokenLogprobsTypedDict", "ChatCompletionTool", "ChatCompletionToolChoiceOption", "ChatCompletionToolChoiceOptionAuto", "ChatCompletionToolChoiceOptionNone", "ChatCompletionToolChoiceOptionRequired", "ChatCompletionToolChoiceOptionTypedDict", "ChatCompletionToolFunction", "ChatCompletionToolFunctionTypedDict", "ChatCompletionToolMessageParam", "ChatCompletionToolMessageParamContent", "ChatCompletionToolMessageParamContentTypedDict", "ChatCompletionToolMessageParamRole", "ChatCompletionToolMessageParamTypedDict", "ChatCompletionToolType", "ChatCompletionToolTypedDict", "ChatCompletionTypedDict", "ChatCompletionUserMessageParam", "ChatCompletionUserMessageParamContent", "ChatCompletionUserMessageParamContentTypedDict", "ChatCompletionUserMessageParamRole", "ChatCompletionUserMessageParamTypedDict", "ChatStreamCompletionCreateParams", "ChatStreamCompletionCreateParamsAudio", "ChatStreamCompletionCreateParamsAudioTypedDict", "ChatStreamCompletionCreateParamsCompletion", "ChatStreamCompletionCreateParamsCompletionTypedDict", "ChatStreamCompletionCreateParamsDataCollection", "ChatStreamCompletionCreateParamsEffort", "ChatStreamCompletionCreateParamsEngine", "ChatStreamCompletionCreateParamsIDChainOfThought", "ChatStreamCompletionCreateParamsIDFileParser", "ChatStreamCompletionCreateParamsIDModeration", "ChatStreamCompletionCreateParamsIDWeb", "ChatStreamCompletionCreateParamsIgnoreEnum", "ChatStreamCompletionCreateParamsIgnoreUnion", "ChatStreamCompletionCreateParamsIgnoreUnionTypedDict", "ChatStreamCompletionCreateParamsImage", "ChatStreamCompletionCreateParamsImageTypedDict", "ChatStreamCompletionCreateParamsJSONSchema", "ChatStreamCompletionCreateParamsJSONSchemaTypedDict", "ChatStreamCompletionCreateParamsMaxPrice", "ChatStreamCompletionCreateParamsMaxPriceTypedDict", "ChatStreamCompletionCreateParamsOnlyEnum", "ChatStreamCompletionCreateParamsOnlyUnion", "ChatStreamCompletionCreateParamsOnlyUnionTypedDict", "ChatStreamCompletionCreateParamsOrderEnum", "ChatStreamCompletionCreateParamsOrderUnion", "ChatStreamCompletionCreateParamsOrderUnionTypedDict", "ChatStreamCompletionCreateParamsPdf", "ChatStreamCompletionCreateParamsPdfEngine", "ChatStreamCompletionCreateParamsPdfTypedDict", "ChatStreamCompletionCreateParamsPluginChainOfThought", "ChatStreamCompletionCreateParamsPluginChainOfThoughtTypedDict", "ChatStreamCompletionCreateParamsPluginFileParser", "ChatStreamCompletionCreateParamsPluginFileParserTypedDict", "ChatStreamCompletionCreateParamsPluginModeration", "ChatStreamCompletionCreateParamsPluginModerationTypedDict", "ChatStreamCompletionCreateParamsPluginUnion", "ChatStreamCompletionCreateParamsPluginUnionTypedDict", "ChatStreamCompletionCreateParamsPluginWeb", "ChatStreamCompletionCreateParamsPluginWebTypedDict", "ChatStreamCompletionCreateParamsPrompt", "ChatStreamCompletionCreateParamsPromptTypedDict", "ChatStreamCompletionCreateParamsProvider", "ChatStreamCompletionCreateParamsProviderTypedDict", "ChatStreamCompletionCreateParamsQuantization", "ChatStreamCompletionCreateParamsReasoning", "ChatStreamCompletionCreateParamsReasoningEffort", "ChatStreamCompletionCreateParamsReasoningTypedDict", "ChatStreamCompletionCreateParamsRequest", "ChatStreamCompletionCreateParamsRequestTypedDict", "ChatStreamCompletionCreateParamsResponseFormatGrammar", "ChatStreamCompletionCreateParamsResponseFormatGrammarTypedDict", "ChatStreamCompletionCreateParamsResponseFormatJSONObject", "ChatStreamCompletionCreateParamsResponseFormatJSONObjectTypedDict", "ChatStreamCompletionCreateParamsResponseFormatJSONSchema", "ChatStreamCompletionCreateParamsResponseFormatJSONSchemaTypedDict", "ChatStreamCompletionCreateParamsResponseFormatPython", "ChatStreamCompletionCreateParamsResponseFormatPythonTypedDict", "ChatStreamCompletionCreateParamsResponseFormatText", "ChatStreamCompletionCreateParamsResponseFormatTextTypedDict", "ChatStreamCompletionCreateParamsResponseFormatUnion", "ChatStreamCompletionCreateParamsResponseFormatUnionTypedDict", "ChatStreamCompletionCreateParamsSort", "ChatStreamCompletionCreateParamsStop", "ChatStreamCompletionCreateParamsStopTypedDict", "ChatStreamCompletionCreateParamsStreamOptions", "ChatStreamCompletionCreateParamsStreamOptionsTypedDict", "ChatStreamCompletionCreateParamsTypeGrammar", "ChatStreamCompletionCreateParamsTypeJSONObject", "ChatStreamCompletionCreateParamsTypeJSONSchema", "ChatStreamCompletionCreateParamsTypePython", "ChatStreamCompletionCreateParamsTypeText", "ChatStreamCompletionCreateParamsTypedDict", "CompletionTokensDetails", "CompletionTokensDetailsTypedDict", "CompletionUsage", "CompletionUsageTypedDict", "ContentImageURL", "ContentImageURLTypedDict", "ContentText", "ContentTextTypedDict", "ContentTypeImageURL", "ContentTypeText", "CreateChatCompletionResponse", "CreateChatCompletionResponseTypedDict", "Detail", "Error", "ErrorTypedDict", "File", "FileAnnotationDetail", "FileAnnotationDetailContentUnion", "FileAnnotationDetailContentUnionTypedDict", "FileAnnotationDetailImageURL", "FileAnnotationDetailImageURLTypedDict", "FileAnnotationDetailTypedDict", "FileTypedDict", "InputAudio", "InputAudioTypedDict", "Parameters", "ParametersTypedDict", "PromptTokensDetails", "PromptTokensDetailsTypedDict", "ReasoningDetail", "ReasoningDetailEncrypted", "ReasoningDetailEncryptedFormat", "ReasoningDetailEncryptedType", "ReasoningDetailEncryptedTypedDict", "ReasoningDetailSummary", "ReasoningDetailSummaryFormat", "ReasoningDetailSummaryType", "ReasoningDetailSummaryTypedDict", "ReasoningDetailText", "ReasoningDetailTextFormat", "ReasoningDetailTextType", "ReasoningDetailTextTypedDict", "ReasoningDetailTypedDict", "ResponseFormatJSONSchemaSchema", "ResponseFormatJSONSchemaSchemaTypedDict", "Security", "SecurityTypedDict", "StreamChatCompletionResponseBody", "StreamChatCompletionResponseBodyTypedDict", "TopLogprob", "TopLogprobTypedDict", "TypeFile", "URLCitation", "URLCitationAnnotationDetail", "URLCitationAnnotationDetailType", "URLCitationAnnotationDetailTypedDict", "URLCitationTypedDict", ] _dynamic_imports: dict[str, str] = { "AnnotationDetail": ".annotationdetail", "AnnotationDetailTypedDict": ".annotationdetail", "ChatCompletion": ".chatcompletion", "ChatCompletionObject": ".chatcompletion", "ChatCompletionTypedDict": ".chatcompletion", "ChatCompletionAssistantMessageParam": ".chatcompletionassistantmessageparam", "ChatCompletionAssistantMessageParamContent": ".chatcompletionassistantmessageparam", "ChatCompletionAssistantMessageParamContentTypedDict": ".chatcompletionassistantmessageparam", "ChatCompletionAssistantMessageParamRole": ".chatcompletionassistantmessageparam", "ChatCompletionAssistantMessageParamTypedDict": ".chatcompletionassistantmessageparam", "ChatCompletionChoice": ".chatcompletionchoice", "ChatCompletionChoiceFinishReason": ".chatcompletionchoice", "ChatCompletionChoiceTypedDict": ".chatcompletionchoice", "ChatCompletionChunk": ".chatcompletionchunk", "ChatCompletionChunkObject": ".chatcompletionchunk", "ChatCompletionChunkTypedDict": ".chatcompletionchunk", "ChatCompletionChunkChoice": ".chatcompletionchunkchoice", "ChatCompletionChunkChoiceFinishReason": ".chatcompletionchunkchoice", "ChatCompletionChunkChoiceTypedDict": ".chatcompletionchunkchoice", "ChatCompletionChunkChoiceDelta": ".chatcompletionchunkchoicedelta", "ChatCompletionChunkChoiceDeltaRole": ".chatcompletionchunkchoicedelta", "ChatCompletionChunkChoiceDeltaTypedDict": ".chatcompletionchunkchoicedelta", "ChatCompletionChunkChoiceDeltaToolCall": ".chatcompletionchunkchoicedeltatoolcall", "ChatCompletionChunkChoiceDeltaToolCallFunction": ".chatcompletionchunkchoicedeltatoolcall", "ChatCompletionChunkChoiceDeltaToolCallFunctionTypedDict": ".chatcompletionchunkchoicedeltatoolcall", "ChatCompletionChunkChoiceDeltaToolCallType": ".chatcompletionchunkchoicedeltatoolcall", "ChatCompletionChunkChoiceDeltaToolCallTypedDict": ".chatcompletionchunkchoicedeltatoolcall", "ChatCompletionChunkWrapper": ".chatcompletionchunkwrapper", "ChatCompletionChunkWrapperTypedDict": ".chatcompletionchunkwrapper", "ChatCompletionContentPart": ".chatcompletioncontentpart", "ChatCompletionContentPartTypedDict": ".chatcompletioncontentpart", "ChatCompletionContentPartAudio": ".chatcompletioncontentpartaudio", "ChatCompletionContentPartAudioFormat": ".chatcompletioncontentpartaudio", "ChatCompletionContentPartAudioType": ".chatcompletioncontentpartaudio", "ChatCompletionContentPartAudioTypedDict": ".chatcompletioncontentpartaudio", "InputAudio": ".chatcompletioncontentpartaudio", "InputAudioTypedDict": ".chatcompletioncontentpartaudio", "ChatCompletionContentPartImage": ".chatcompletioncontentpartimage", "ChatCompletionContentPartImageImageURL": ".chatcompletioncontentpartimage", "ChatCompletionContentPartImageImageURLTypedDict": ".chatcompletioncontentpartimage", "ChatCompletionContentPartImageType": ".chatcompletioncontentpartimage", "ChatCompletionContentPartImageTypedDict": ".chatcompletioncontentpartimage", "Detail": ".chatcompletioncontentpartimage", "ChatCompletionContentPartText": ".chatcompletioncontentparttext", "ChatCompletionContentPartTextType": ".chatcompletioncontentparttext", "ChatCompletionContentPartTextTypedDict": ".chatcompletioncontentparttext", "ChatCompletionCreateParams": ".chatcompletioncreateparams", "ChatCompletionCreateParamsAudio": ".chatcompletioncreateparams", "ChatCompletionCreateParamsAudioTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsCompletion": ".chatcompletioncreateparams", "ChatCompletionCreateParamsCompletionTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsDataCollection": ".chatcompletioncreateparams", "ChatCompletionCreateParamsEffort": ".chatcompletioncreateparams", "ChatCompletionCreateParamsEngine": ".chatcompletioncreateparams", "ChatCompletionCreateParamsIDChainOfThought": ".chatcompletioncreateparams", "ChatCompletionCreateParamsIDFileParser": ".chatcompletioncreateparams", "ChatCompletionCreateParamsIDModeration": ".chatcompletioncreateparams", "ChatCompletionCreateParamsIDWeb": ".chatcompletioncreateparams", "ChatCompletionCreateParamsIgnoreEnum": ".chatcompletioncreateparams", "ChatCompletionCreateParamsIgnoreUnion": ".chatcompletioncreateparams", "ChatCompletionCreateParamsIgnoreUnionTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsImage": ".chatcompletioncreateparams", "ChatCompletionCreateParamsImageTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsJSONSchema": ".chatcompletioncreateparams", "ChatCompletionCreateParamsJSONSchemaTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsMaxPrice": ".chatcompletioncreateparams", "ChatCompletionCreateParamsMaxPriceTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsOnlyEnum": ".chatcompletioncreateparams", "ChatCompletionCreateParamsOnlyUnion": ".chatcompletioncreateparams", "ChatCompletionCreateParamsOnlyUnionTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsOrderEnum": ".chatcompletioncreateparams", "ChatCompletionCreateParamsOrderUnion": ".chatcompletioncreateparams", "ChatCompletionCreateParamsOrderUnionTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPdf": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPdfEngine": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPdfTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginChainOfThought": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginChainOfThoughtTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginFileParser": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginFileParserTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginModeration": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginModerationTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginUnion": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginUnionTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginWeb": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPluginWebTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPrompt": ".chatcompletioncreateparams", "ChatCompletionCreateParamsPromptTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsProvider": ".chatcompletioncreateparams", "ChatCompletionCreateParamsProviderTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsQuantization": ".chatcompletioncreateparams", "ChatCompletionCreateParamsReasoning": ".chatcompletioncreateparams", "ChatCompletionCreateParamsReasoningEffort": ".chatcompletioncreateparams", "ChatCompletionCreateParamsReasoningTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsRequest": ".chatcompletioncreateparams", "ChatCompletionCreateParamsRequestTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatGrammar": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatGrammarTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatJSONObject": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatJSONObjectTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatJSONSchema": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatJSONSchemaTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatPython": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatPythonTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatText": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatTextTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatUnion": ".chatcompletioncreateparams", "ChatCompletionCreateParamsResponseFormatUnionTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsSort": ".chatcompletioncreateparams", "ChatCompletionCreateParamsStop": ".chatcompletioncreateparams", "ChatCompletionCreateParamsStopTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsStreamOptions": ".chatcompletioncreateparams", "ChatCompletionCreateParamsStreamOptionsTypedDict": ".chatcompletioncreateparams", "ChatCompletionCreateParamsTypeGrammar": ".chatcompletioncreateparams", "ChatCompletionCreateParamsTypeJSONObject": ".chatcompletioncreateparams", "ChatCompletionCreateParamsTypeJSONSchema": ".chatcompletioncreateparams", "ChatCompletionCreateParamsTypePython": ".chatcompletioncreateparams", "ChatCompletionCreateParamsTypeText": ".chatcompletioncreateparams", "ChatCompletionCreateParamsTypedDict": ".chatcompletioncreateparams", "Error": ".chatcompletionerror", "ErrorTypedDict": ".chatcompletionerror", "ChatCompletionMessage": ".chatcompletionmessage", "ChatCompletionMessageRole": ".chatcompletionmessage", "ChatCompletionMessageTypedDict": ".chatcompletionmessage", "ChatCompletionMessageParam": ".chatcompletionmessageparam", "ChatCompletionMessageParamTypedDict": ".chatcompletionmessageparam", "ChatCompletionMessageToolCall": ".chatcompletionmessagetoolcall", "ChatCompletionMessageToolCallFunction": ".chatcompletionmessagetoolcall", "ChatCompletionMessageToolCallFunctionTypedDict": ".chatcompletionmessagetoolcall", "ChatCompletionMessageToolCallType": ".chatcompletionmessagetoolcall", "ChatCompletionMessageToolCallTypedDict": ".chatcompletionmessagetoolcall", "ChatCompletionNamedToolChoice": ".chatcompletionnamedtoolchoice", "ChatCompletionNamedToolChoiceFunction": ".chatcompletionnamedtoolchoice", "ChatCompletionNamedToolChoiceFunctionTypedDict": ".chatcompletionnamedtoolchoice", "ChatCompletionNamedToolChoiceType": ".chatcompletionnamedtoolchoice", "ChatCompletionNamedToolChoiceTypedDict": ".chatcompletionnamedtoolchoice", "ChatCompletionSystemMessageParam": ".chatcompletionsystemmessageparam", "ChatCompletionSystemMessageParamContent": ".chatcompletionsystemmessageparam", "ChatCompletionSystemMessageParamContentTypedDict": ".chatcompletionsystemmessageparam", "ChatCompletionSystemMessageParamRole": ".chatcompletionsystemmessageparam", "ChatCompletionSystemMessageParamTypedDict": ".chatcompletionsystemmessageparam", "ChatCompletionTokenLogprob": ".chatcompletiontokenlogprob", "ChatCompletionTokenLogprobTypedDict": ".chatcompletiontokenlogprob", "TopLogprob": ".chatcompletiontokenlogprob", "TopLogprobTypedDict": ".chatcompletiontokenlogprob", "ChatCompletionTokenLogprobs": ".chatcompletiontokenlogprobs", "ChatCompletionTokenLogprobsTypedDict": ".chatcompletiontokenlogprobs", "ChatCompletionTool": ".chatcompletiontool", "ChatCompletionToolFunction": ".chatcompletiontool", "ChatCompletionToolFunctionTypedDict": ".chatcompletiontool", "ChatCompletionToolType": ".chatcompletiontool", "ChatCompletionToolTypedDict": ".chatcompletiontool", "Parameters": ".chatcompletiontool", "ParametersTypedDict": ".chatcompletiontool", "ChatCompletionToolChoiceOption": ".chatcompletiontoolchoiceoption", "ChatCompletionToolChoiceOptionAuto": ".chatcompletiontoolchoiceoption", "ChatCompletionToolChoiceOptionNone": ".chatcompletiontoolchoiceoption", "ChatCompletionToolChoiceOptionRequired": ".chatcompletiontoolchoiceoption", "ChatCompletionToolChoiceOptionTypedDict": ".chatcompletiontoolchoiceoption", "ChatCompletionToolMessageParam": ".chatcompletiontoolmessageparam", "ChatCompletionToolMessageParamContent": ".chatcompletiontoolmessageparam", "ChatCompletionToolMessageParamContentTypedDict": ".chatcompletiontoolmessageparam", "ChatCompletionToolMessageParamRole": ".chatcompletiontoolmessageparam", "ChatCompletionToolMessageParamTypedDict": ".chatcompletiontoolmessageparam", "ChatCompletionUserMessageParam": ".chatcompletionusermessageparam", "ChatCompletionUserMessageParamContent": ".chatcompletionusermessageparam", "ChatCompletionUserMessageParamContentTypedDict": ".chatcompletionusermessageparam", "ChatCompletionUserMessageParamRole": ".chatcompletionusermessageparam", "ChatCompletionUserMessageParamTypedDict": ".chatcompletionusermessageparam", "ChatStreamCompletionCreateParams": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsAudio": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsAudioTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsCompletion": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsCompletionTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsDataCollection": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsEffort": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsEngine": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsIDChainOfThought": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsIDFileParser": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsIDModeration": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsIDWeb": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsIgnoreEnum": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsIgnoreUnion": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsIgnoreUnionTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsImage": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsImageTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsJSONSchema": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsJSONSchemaTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsMaxPrice": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsMaxPriceTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsOnlyEnum": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsOnlyUnion": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsOnlyUnionTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsOrderEnum": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsOrderUnion": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsOrderUnionTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPdf": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPdfEngine": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPdfTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginChainOfThought": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginChainOfThoughtTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginFileParser": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginFileParserTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginModeration": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginModerationTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginUnion": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginUnionTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginWeb": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPluginWebTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPrompt": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsPromptTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsProvider": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsProviderTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsQuantization": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsReasoning": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsReasoningEffort": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsReasoningTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsRequest": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsRequestTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatGrammar": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatGrammarTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatJSONObject": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatJSONObjectTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatJSONSchema": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatJSONSchemaTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatPython": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatPythonTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatText": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatTextTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatUnion": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsResponseFormatUnionTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsSort": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsStop": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsStopTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsStreamOptions": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsStreamOptionsTypedDict": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsTypeGrammar": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsTypeJSONObject": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsTypeJSONSchema": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsTypePython": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsTypeText": ".chatstreamcompletioncreateparams", "ChatStreamCompletionCreateParamsTypedDict": ".chatstreamcompletioncreateparams", "CompletionTokensDetails": ".completionusage", "CompletionTokensDetailsTypedDict": ".completionusage", "CompletionUsage": ".completionusage", "CompletionUsageTypedDict": ".completionusage", "PromptTokensDetails": ".completionusage", "PromptTokensDetailsTypedDict": ".completionusage", "CreateChatCompletionResponse": ".createchatcompletionop", "CreateChatCompletionResponseTypedDict": ".createchatcompletionop", "ContentImageURL": ".fileannotationdetail", "ContentImageURLTypedDict": ".fileannotationdetail", "ContentText": ".fileannotationdetail", "ContentTextTypedDict": ".fileannotationdetail", "ContentTypeImageURL": ".fileannotationdetail", "ContentTypeText": ".fileannotationdetail", "File": ".fileannotationdetail", "FileAnnotationDetail": ".fileannotationdetail", "FileAnnotationDetailContentUnion": ".fileannotationdetail", "FileAnnotationDetailContentUnionTypedDict": ".fileannotationdetail", "FileAnnotationDetailImageURL": ".fileannotationdetail", "FileAnnotationDetailImageURLTypedDict": ".fileannotationdetail", "FileAnnotationDetailTypedDict": ".fileannotationdetail", "FileTypedDict": ".fileannotationdetail", "TypeFile": ".fileannotationdetail", "ReasoningDetail": ".reasoningdetail", "ReasoningDetailTypedDict": ".reasoningdetail", "ReasoningDetailEncrypted": ".reasoningdetailencrypted", "ReasoningDetailEncryptedFormat": ".reasoningdetailencrypted", "ReasoningDetailEncryptedType": ".reasoningdetailencrypted", "ReasoningDetailEncryptedTypedDict": ".reasoningdetailencrypted", "ReasoningDetailSummary": ".reasoningdetailsummary", "ReasoningDetailSummaryFormat": ".reasoningdetailsummary", "ReasoningDetailSummaryType": ".reasoningdetailsummary", "ReasoningDetailSummaryTypedDict": ".reasoningdetailsummary", "ReasoningDetailText": ".reasoningdetailtext", "ReasoningDetailTextFormat": ".reasoningdetailtext", "ReasoningDetailTextType": ".reasoningdetailtext", "ReasoningDetailTextTypedDict": ".reasoningdetailtext", "ResponseFormatJSONSchemaSchema": ".responseformatjsonschemaschema", "ResponseFormatJSONSchemaSchemaTypedDict": ".responseformatjsonschemaschema", "Security": ".security", "SecurityTypedDict": ".security", "StreamChatCompletionResponseBody": ".streamchatcompletionop", "StreamChatCompletionResponseBodyTypedDict": ".streamchatcompletionop", "URLCitation": ".urlcitationannotationdetail", "URLCitationAnnotationDetail": ".urlcitationannotationdetail", "URLCitationAnnotationDetailType": ".urlcitationannotationdetail", "URLCitationAnnotationDetailTypedDict": ".urlcitationannotationdetail", "URLCitationTypedDict": ".urlcitationannotationdetail", } def dynamic_import(modname, retries=3): for attempt in range(retries): try: return import_module(modname, __package__) except KeyError: # Clear any half-initialized module and retry sys.modules.pop(modname, None) if attempt == retries - 1: break raise KeyError(f"Failed to import module '{modname}' after {retries} attempts") def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) if module_name is None: raise AttributeError( f"No {attr_name} found in _dynamic_imports for module name -> {__name__} " ) try: module = dynamic_import(module_name) result = getattr(module, attr_name) return result except ImportError as e: raise ImportError( f"Failed to import {attr_name} from {module_name}: {e}" ) from e except AttributeError as e: raise AttributeError( f"Failed to get {attr_name} from {module_name}: {e}" ) from e def __dir__(): lazy_attrs = builtins.list(_dynamic_imports.keys()) return builtins.sorted(lazy_attrs)