mirror of
https://github.com/wassname/openrouter-python-sdk-retry-errors.git
synced 2026-08-01 12:40:23 +08:00
987 lines
51 KiB
Python
987 lines
51 KiB
Python
"""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)
|