"""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 .bulkassignkeystoguardrail import ( BulkAssignKeysToGuardrailGlobals, BulkAssignKeysToGuardrailGlobalsTypedDict, BulkAssignKeysToGuardrailRequest, BulkAssignKeysToGuardrailRequestBody, BulkAssignKeysToGuardrailRequestBodyTypedDict, BulkAssignKeysToGuardrailRequestTypedDict, BulkAssignKeysToGuardrailResponse, BulkAssignKeysToGuardrailResponseTypedDict, ) from .bulkassignmemberstoguardrail import ( BulkAssignMembersToGuardrailGlobals, BulkAssignMembersToGuardrailGlobalsTypedDict, BulkAssignMembersToGuardrailRequest, BulkAssignMembersToGuardrailRequestBody, BulkAssignMembersToGuardrailRequestBodyTypedDict, BulkAssignMembersToGuardrailRequestTypedDict, BulkAssignMembersToGuardrailResponse, BulkAssignMembersToGuardrailResponseTypedDict, ) from .bulkunassignkeysfromguardrail import ( BulkUnassignKeysFromGuardrailGlobals, BulkUnassignKeysFromGuardrailGlobalsTypedDict, BulkUnassignKeysFromGuardrailRequest, BulkUnassignKeysFromGuardrailRequestBody, BulkUnassignKeysFromGuardrailRequestBodyTypedDict, BulkUnassignKeysFromGuardrailRequestTypedDict, BulkUnassignKeysFromGuardrailResponse, BulkUnassignKeysFromGuardrailResponseTypedDict, ) from .bulkunassignmembersfromguardrail import ( BulkUnassignMembersFromGuardrailGlobals, BulkUnassignMembersFromGuardrailGlobalsTypedDict, BulkUnassignMembersFromGuardrailRequest, BulkUnassignMembersFromGuardrailRequestBody, BulkUnassignMembersFromGuardrailRequestBodyTypedDict, BulkUnassignMembersFromGuardrailRequestTypedDict, BulkUnassignMembersFromGuardrailResponse, BulkUnassignMembersFromGuardrailResponseTypedDict, ) from .createauthkeyscode import ( CreateAuthKeysCodeCodeChallengeMethod, CreateAuthKeysCodeData, CreateAuthKeysCodeDataTypedDict, CreateAuthKeysCodeGlobals, CreateAuthKeysCodeGlobalsTypedDict, CreateAuthKeysCodeRequest, CreateAuthKeysCodeRequestBody, CreateAuthKeysCodeRequestBodyTypedDict, CreateAuthKeysCodeRequestTypedDict, CreateAuthKeysCodeResponse, CreateAuthKeysCodeResponseTypedDict, ) from .createcoinbasecharge import ( CallData, CallDataTypedDict, CreateCoinbaseChargeData, CreateCoinbaseChargeDataTypedDict, CreateCoinbaseChargeGlobals, CreateCoinbaseChargeGlobalsTypedDict, CreateCoinbaseChargeRequest, CreateCoinbaseChargeRequestTypedDict, CreateCoinbaseChargeResponse, CreateCoinbaseChargeResponseTypedDict, CreateCoinbaseChargeSecurity, CreateCoinbaseChargeSecurityTypedDict, Metadata, MetadataTypedDict, TransferIntent, TransferIntentTypedDict, Web3Data, Web3DataTypedDict, ) from .createembeddings import ( Content, ContentImageURL, ContentImageURLTypedDict, ContentText, ContentTextTypedDict, ContentTypedDict, CreateEmbeddingsData, CreateEmbeddingsDataTypedDict, CreateEmbeddingsGlobals, CreateEmbeddingsGlobalsTypedDict, CreateEmbeddingsRequest, CreateEmbeddingsRequestBody, CreateEmbeddingsRequestBodyTypedDict, CreateEmbeddingsRequestTypedDict, CreateEmbeddingsResponse, CreateEmbeddingsResponseBody, CreateEmbeddingsResponseBodyTypedDict, CreateEmbeddingsResponseTypedDict, Embedding, EmbeddingTypedDict, EncodingFormat, ImageURL, ImageURLTypedDict, Input, InputTypedDict, InputUnion, InputUnionTypedDict, Object, ObjectEmbedding, TypeImageURL, TypeText, Usage, UsageTypedDict, ) from .createguardrail import ( CreateGuardrailData, CreateGuardrailDataTypedDict, CreateGuardrailGlobals, CreateGuardrailGlobalsTypedDict, CreateGuardrailRequest, CreateGuardrailRequestBody, CreateGuardrailRequestBodyTypedDict, CreateGuardrailRequestTypedDict, CreateGuardrailResetIntervalRequest, CreateGuardrailResetIntervalResponse, CreateGuardrailResponse, CreateGuardrailResponseTypedDict, ) from .createkeys import ( CreateKeysData, CreateKeysDataTypedDict, CreateKeysGlobals, CreateKeysGlobalsTypedDict, CreateKeysLimitReset, CreateKeysRequest, CreateKeysRequestBody, CreateKeysRequestBodyTypedDict, CreateKeysRequestTypedDict, CreateKeysResponse, CreateKeysResponseTypedDict, ) from .createresponses import ( CreateResponsesGlobals, CreateResponsesGlobalsTypedDict, CreateResponsesRequest, CreateResponsesRequestTypedDict, CreateResponsesResponse, CreateResponsesResponseBody, CreateResponsesResponseBodyTypedDict, CreateResponsesResponseTypedDict, ) from .deleteguardrail import ( DeleteGuardrailGlobals, DeleteGuardrailGlobalsTypedDict, DeleteGuardrailRequest, DeleteGuardrailRequestTypedDict, DeleteGuardrailResponse, DeleteGuardrailResponseTypedDict, ) from .deletekeys import ( DeleteKeysGlobals, DeleteKeysGlobalsTypedDict, DeleteKeysRequest, DeleteKeysRequestTypedDict, DeleteKeysResponse, DeleteKeysResponseTypedDict, ) from .exchangeauthcodeforapikey import ( ExchangeAuthCodeForAPIKeyCodeChallengeMethod, ExchangeAuthCodeForAPIKeyGlobals, ExchangeAuthCodeForAPIKeyGlobalsTypedDict, ExchangeAuthCodeForAPIKeyRequest, ExchangeAuthCodeForAPIKeyRequestBody, ExchangeAuthCodeForAPIKeyRequestBodyTypedDict, ExchangeAuthCodeForAPIKeyRequestTypedDict, ExchangeAuthCodeForAPIKeyResponse, ExchangeAuthCodeForAPIKeyResponseTypedDict, ) from .getcredits import ( GetCreditsData, GetCreditsDataTypedDict, GetCreditsGlobals, GetCreditsGlobalsTypedDict, GetCreditsRequest, GetCreditsRequestTypedDict, GetCreditsResponse, GetCreditsResponseTypedDict, ) from .getcurrentkey import ( GetCurrentKeyData, GetCurrentKeyDataTypedDict, GetCurrentKeyGlobals, GetCurrentKeyGlobalsTypedDict, GetCurrentKeyRequest, GetCurrentKeyRequestTypedDict, GetCurrentKeyResponse, GetCurrentKeyResponseTypedDict, RateLimit, RateLimitTypedDict, ) from .getgeneration import ( APIType, GetGenerationData, GetGenerationDataTypedDict, GetGenerationGlobals, GetGenerationGlobalsTypedDict, GetGenerationRequest, GetGenerationRequestTypedDict, GetGenerationResponse, GetGenerationResponseTypedDict, ProviderName, ProviderResponse, ProviderResponseTypedDict, ) from .getguardrail import ( GetGuardrailData, GetGuardrailDataTypedDict, GetGuardrailGlobals, GetGuardrailGlobalsTypedDict, GetGuardrailRequest, GetGuardrailRequestTypedDict, GetGuardrailResetInterval, GetGuardrailResponse, GetGuardrailResponseTypedDict, ) from .getkey import ( GetKeyData, GetKeyDataTypedDict, GetKeyGlobals, GetKeyGlobalsTypedDict, GetKeyRequest, GetKeyRequestTypedDict, GetKeyResponse, GetKeyResponseTypedDict, ) from .getmodels import ( Category, GetModelsGlobals, GetModelsGlobalsTypedDict, GetModelsRequest, GetModelsRequestTypedDict, ) from .getuseractivity import ( GetUserActivityGlobals, GetUserActivityGlobalsTypedDict, GetUserActivityRequest, GetUserActivityRequestTypedDict, GetUserActivityResponse, GetUserActivityResponseTypedDict, ) from .list import ( ListData, ListDataTypedDict, ListGlobals, ListGlobalsTypedDict, ListRequest, ListRequestTypedDict, ListResponse, ListResponseTypedDict, ) from .listembeddingsmodels import ( ListEmbeddingsModelsGlobals, ListEmbeddingsModelsGlobalsTypedDict, ListEmbeddingsModelsRequest, ListEmbeddingsModelsRequestTypedDict, ) from .listendpoints import ( ListEndpointsGlobals, ListEndpointsGlobalsTypedDict, ListEndpointsRequest, ListEndpointsRequestTypedDict, ListEndpointsResponse, ListEndpointsResponseTypedDict, ) from .listendpointszdr import ( ListEndpointsZdrGlobals, ListEndpointsZdrGlobalsTypedDict, ListEndpointsZdrRequest, ListEndpointsZdrRequestTypedDict, ListEndpointsZdrResponse, ListEndpointsZdrResponseTypedDict, ) from .listguardrailkeyassignments import ( ListGuardrailKeyAssignmentsData, ListGuardrailKeyAssignmentsDataTypedDict, ListGuardrailKeyAssignmentsGlobals, ListGuardrailKeyAssignmentsGlobalsTypedDict, ListGuardrailKeyAssignmentsRequest, ListGuardrailKeyAssignmentsRequestTypedDict, ListGuardrailKeyAssignmentsResponse, ListGuardrailKeyAssignmentsResponseTypedDict, ) from .listguardrailmemberassignments import ( ListGuardrailMemberAssignmentsData, ListGuardrailMemberAssignmentsDataTypedDict, ListGuardrailMemberAssignmentsGlobals, ListGuardrailMemberAssignmentsGlobalsTypedDict, ListGuardrailMemberAssignmentsRequest, ListGuardrailMemberAssignmentsRequestTypedDict, ListGuardrailMemberAssignmentsResponse, ListGuardrailMemberAssignmentsResponseTypedDict, ) from .listguardrails import ( ListGuardrailsData, ListGuardrailsDataTypedDict, ListGuardrailsGlobals, ListGuardrailsGlobalsTypedDict, ListGuardrailsRequest, ListGuardrailsRequestTypedDict, ListGuardrailsResetInterval, ListGuardrailsResponse, ListGuardrailsResponseTypedDict, ) from .listkeyassignments import ( ListKeyAssignmentsData, ListKeyAssignmentsDataTypedDict, ListKeyAssignmentsGlobals, ListKeyAssignmentsGlobalsTypedDict, ListKeyAssignmentsRequest, ListKeyAssignmentsRequestTypedDict, ListKeyAssignmentsResponse, ListKeyAssignmentsResponseTypedDict, ) from .listmemberassignments import ( ListMemberAssignmentsData, ListMemberAssignmentsDataTypedDict, ListMemberAssignmentsGlobals, ListMemberAssignmentsGlobalsTypedDict, ListMemberAssignmentsRequest, ListMemberAssignmentsRequestTypedDict, ListMemberAssignmentsResponse, ListMemberAssignmentsResponseTypedDict, ) from .listmodelscount import ( ListModelsCountGlobals, ListModelsCountGlobalsTypedDict, ListModelsCountRequest, ListModelsCountRequestTypedDict, ) from .listmodelsuser import ( ListModelsUserGlobals, ListModelsUserGlobalsTypedDict, ListModelsUserRequest, ListModelsUserRequestTypedDict, ListModelsUserSecurity, ListModelsUserSecurityTypedDict, ) from .listproviders import ( ListProvidersData, ListProvidersDataTypedDict, ListProvidersGlobals, ListProvidersGlobalsTypedDict, ListProvidersRequest, ListProvidersRequestTypedDict, ListProvidersResponse, ListProvidersResponseTypedDict, ) from .sendchatcompletionrequest import ( SendChatCompletionRequestGlobals, SendChatCompletionRequestGlobalsTypedDict, SendChatCompletionRequestRequest, SendChatCompletionRequestRequestTypedDict, SendChatCompletionRequestResponse, SendChatCompletionRequestResponseTypedDict, ) from .updateguardrail import ( UpdateGuardrailData, UpdateGuardrailDataTypedDict, UpdateGuardrailGlobals, UpdateGuardrailGlobalsTypedDict, UpdateGuardrailRequest, UpdateGuardrailRequestBody, UpdateGuardrailRequestBodyTypedDict, UpdateGuardrailRequestTypedDict, UpdateGuardrailResetIntervalRequest, UpdateGuardrailResetIntervalResponse, UpdateGuardrailResponse, UpdateGuardrailResponseTypedDict, ) from .updatekeys import ( UpdateKeysData, UpdateKeysDataTypedDict, UpdateKeysGlobals, UpdateKeysGlobalsTypedDict, UpdateKeysLimitReset, UpdateKeysRequest, UpdateKeysRequestBody, UpdateKeysRequestBodyTypedDict, UpdateKeysRequestTypedDict, UpdateKeysResponse, UpdateKeysResponseTypedDict, ) __all__ = [ "APIType", "BulkAssignKeysToGuardrailGlobals", "BulkAssignKeysToGuardrailGlobalsTypedDict", "BulkAssignKeysToGuardrailRequest", "BulkAssignKeysToGuardrailRequestBody", "BulkAssignKeysToGuardrailRequestBodyTypedDict", "BulkAssignKeysToGuardrailRequestTypedDict", "BulkAssignKeysToGuardrailResponse", "BulkAssignKeysToGuardrailResponseTypedDict", "BulkAssignMembersToGuardrailGlobals", "BulkAssignMembersToGuardrailGlobalsTypedDict", "BulkAssignMembersToGuardrailRequest", "BulkAssignMembersToGuardrailRequestBody", "BulkAssignMembersToGuardrailRequestBodyTypedDict", "BulkAssignMembersToGuardrailRequestTypedDict", "BulkAssignMembersToGuardrailResponse", "BulkAssignMembersToGuardrailResponseTypedDict", "BulkUnassignKeysFromGuardrailGlobals", "BulkUnassignKeysFromGuardrailGlobalsTypedDict", "BulkUnassignKeysFromGuardrailRequest", "BulkUnassignKeysFromGuardrailRequestBody", "BulkUnassignKeysFromGuardrailRequestBodyTypedDict", "BulkUnassignKeysFromGuardrailRequestTypedDict", "BulkUnassignKeysFromGuardrailResponse", "BulkUnassignKeysFromGuardrailResponseTypedDict", "BulkUnassignMembersFromGuardrailGlobals", "BulkUnassignMembersFromGuardrailGlobalsTypedDict", "BulkUnassignMembersFromGuardrailRequest", "BulkUnassignMembersFromGuardrailRequestBody", "BulkUnassignMembersFromGuardrailRequestBodyTypedDict", "BulkUnassignMembersFromGuardrailRequestTypedDict", "BulkUnassignMembersFromGuardrailResponse", "BulkUnassignMembersFromGuardrailResponseTypedDict", "CallData", "CallDataTypedDict", "Category", "Content", "ContentImageURL", "ContentImageURLTypedDict", "ContentText", "ContentTextTypedDict", "ContentTypedDict", "CreateAuthKeysCodeCodeChallengeMethod", "CreateAuthKeysCodeData", "CreateAuthKeysCodeDataTypedDict", "CreateAuthKeysCodeGlobals", "CreateAuthKeysCodeGlobalsTypedDict", "CreateAuthKeysCodeRequest", "CreateAuthKeysCodeRequestBody", "CreateAuthKeysCodeRequestBodyTypedDict", "CreateAuthKeysCodeRequestTypedDict", "CreateAuthKeysCodeResponse", "CreateAuthKeysCodeResponseTypedDict", "CreateCoinbaseChargeData", "CreateCoinbaseChargeDataTypedDict", "CreateCoinbaseChargeGlobals", "CreateCoinbaseChargeGlobalsTypedDict", "CreateCoinbaseChargeRequest", "CreateCoinbaseChargeRequestTypedDict", "CreateCoinbaseChargeResponse", "CreateCoinbaseChargeResponseTypedDict", "CreateCoinbaseChargeSecurity", "CreateCoinbaseChargeSecurityTypedDict", "CreateEmbeddingsData", "CreateEmbeddingsDataTypedDict", "CreateEmbeddingsGlobals", "CreateEmbeddingsGlobalsTypedDict", "CreateEmbeddingsRequest", "CreateEmbeddingsRequestBody", "CreateEmbeddingsRequestBodyTypedDict", "CreateEmbeddingsRequestTypedDict", "CreateEmbeddingsResponse", "CreateEmbeddingsResponseBody", "CreateEmbeddingsResponseBodyTypedDict", "CreateEmbeddingsResponseTypedDict", "CreateGuardrailData", "CreateGuardrailDataTypedDict", "CreateGuardrailGlobals", "CreateGuardrailGlobalsTypedDict", "CreateGuardrailRequest", "CreateGuardrailRequestBody", "CreateGuardrailRequestBodyTypedDict", "CreateGuardrailRequestTypedDict", "CreateGuardrailResetIntervalRequest", "CreateGuardrailResetIntervalResponse", "CreateGuardrailResponse", "CreateGuardrailResponseTypedDict", "CreateKeysData", "CreateKeysDataTypedDict", "CreateKeysGlobals", "CreateKeysGlobalsTypedDict", "CreateKeysLimitReset", "CreateKeysRequest", "CreateKeysRequestBody", "CreateKeysRequestBodyTypedDict", "CreateKeysRequestTypedDict", "CreateKeysResponse", "CreateKeysResponseTypedDict", "CreateResponsesGlobals", "CreateResponsesGlobalsTypedDict", "CreateResponsesRequest", "CreateResponsesRequestTypedDict", "CreateResponsesResponse", "CreateResponsesResponseBody", "CreateResponsesResponseBodyTypedDict", "CreateResponsesResponseTypedDict", "DeleteGuardrailGlobals", "DeleteGuardrailGlobalsTypedDict", "DeleteGuardrailRequest", "DeleteGuardrailRequestTypedDict", "DeleteGuardrailResponse", "DeleteGuardrailResponseTypedDict", "DeleteKeysGlobals", "DeleteKeysGlobalsTypedDict", "DeleteKeysRequest", "DeleteKeysRequestTypedDict", "DeleteKeysResponse", "DeleteKeysResponseTypedDict", "Embedding", "EmbeddingTypedDict", "EncodingFormat", "ExchangeAuthCodeForAPIKeyCodeChallengeMethod", "ExchangeAuthCodeForAPIKeyGlobals", "ExchangeAuthCodeForAPIKeyGlobalsTypedDict", "ExchangeAuthCodeForAPIKeyRequest", "ExchangeAuthCodeForAPIKeyRequestBody", "ExchangeAuthCodeForAPIKeyRequestBodyTypedDict", "ExchangeAuthCodeForAPIKeyRequestTypedDict", "ExchangeAuthCodeForAPIKeyResponse", "ExchangeAuthCodeForAPIKeyResponseTypedDict", "GetCreditsData", "GetCreditsDataTypedDict", "GetCreditsGlobals", "GetCreditsGlobalsTypedDict", "GetCreditsRequest", "GetCreditsRequestTypedDict", "GetCreditsResponse", "GetCreditsResponseTypedDict", "GetCurrentKeyData", "GetCurrentKeyDataTypedDict", "GetCurrentKeyGlobals", "GetCurrentKeyGlobalsTypedDict", "GetCurrentKeyRequest", "GetCurrentKeyRequestTypedDict", "GetCurrentKeyResponse", "GetCurrentKeyResponseTypedDict", "GetGenerationData", "GetGenerationDataTypedDict", "GetGenerationGlobals", "GetGenerationGlobalsTypedDict", "GetGenerationRequest", "GetGenerationRequestTypedDict", "GetGenerationResponse", "GetGenerationResponseTypedDict", "GetGuardrailData", "GetGuardrailDataTypedDict", "GetGuardrailGlobals", "GetGuardrailGlobalsTypedDict", "GetGuardrailRequest", "GetGuardrailRequestTypedDict", "GetGuardrailResetInterval", "GetGuardrailResponse", "GetGuardrailResponseTypedDict", "GetKeyData", "GetKeyDataTypedDict", "GetKeyGlobals", "GetKeyGlobalsTypedDict", "GetKeyRequest", "GetKeyRequestTypedDict", "GetKeyResponse", "GetKeyResponseTypedDict", "GetModelsGlobals", "GetModelsGlobalsTypedDict", "GetModelsRequest", "GetModelsRequestTypedDict", "GetUserActivityGlobals", "GetUserActivityGlobalsTypedDict", "GetUserActivityRequest", "GetUserActivityRequestTypedDict", "GetUserActivityResponse", "GetUserActivityResponseTypedDict", "ImageURL", "ImageURLTypedDict", "Input", "InputTypedDict", "InputUnion", "InputUnionTypedDict", "ListData", "ListDataTypedDict", "ListEmbeddingsModelsGlobals", "ListEmbeddingsModelsGlobalsTypedDict", "ListEmbeddingsModelsRequest", "ListEmbeddingsModelsRequestTypedDict", "ListEndpointsGlobals", "ListEndpointsGlobalsTypedDict", "ListEndpointsRequest", "ListEndpointsRequestTypedDict", "ListEndpointsResponse", "ListEndpointsResponseTypedDict", "ListEndpointsZdrGlobals", "ListEndpointsZdrGlobalsTypedDict", "ListEndpointsZdrRequest", "ListEndpointsZdrRequestTypedDict", "ListEndpointsZdrResponse", "ListEndpointsZdrResponseTypedDict", "ListGlobals", "ListGlobalsTypedDict", "ListGuardrailKeyAssignmentsData", "ListGuardrailKeyAssignmentsDataTypedDict", "ListGuardrailKeyAssignmentsGlobals", "ListGuardrailKeyAssignmentsGlobalsTypedDict", "ListGuardrailKeyAssignmentsRequest", "ListGuardrailKeyAssignmentsRequestTypedDict", "ListGuardrailKeyAssignmentsResponse", "ListGuardrailKeyAssignmentsResponseTypedDict", "ListGuardrailMemberAssignmentsData", "ListGuardrailMemberAssignmentsDataTypedDict", "ListGuardrailMemberAssignmentsGlobals", "ListGuardrailMemberAssignmentsGlobalsTypedDict", "ListGuardrailMemberAssignmentsRequest", "ListGuardrailMemberAssignmentsRequestTypedDict", "ListGuardrailMemberAssignmentsResponse", "ListGuardrailMemberAssignmentsResponseTypedDict", "ListGuardrailsData", "ListGuardrailsDataTypedDict", "ListGuardrailsGlobals", "ListGuardrailsGlobalsTypedDict", "ListGuardrailsRequest", "ListGuardrailsRequestTypedDict", "ListGuardrailsResetInterval", "ListGuardrailsResponse", "ListGuardrailsResponseTypedDict", "ListKeyAssignmentsData", "ListKeyAssignmentsDataTypedDict", "ListKeyAssignmentsGlobals", "ListKeyAssignmentsGlobalsTypedDict", "ListKeyAssignmentsRequest", "ListKeyAssignmentsRequestTypedDict", "ListKeyAssignmentsResponse", "ListKeyAssignmentsResponseTypedDict", "ListMemberAssignmentsData", "ListMemberAssignmentsDataTypedDict", "ListMemberAssignmentsGlobals", "ListMemberAssignmentsGlobalsTypedDict", "ListMemberAssignmentsRequest", "ListMemberAssignmentsRequestTypedDict", "ListMemberAssignmentsResponse", "ListMemberAssignmentsResponseTypedDict", "ListModelsCountGlobals", "ListModelsCountGlobalsTypedDict", "ListModelsCountRequest", "ListModelsCountRequestTypedDict", "ListModelsUserGlobals", "ListModelsUserGlobalsTypedDict", "ListModelsUserRequest", "ListModelsUserRequestTypedDict", "ListModelsUserSecurity", "ListModelsUserSecurityTypedDict", "ListProvidersData", "ListProvidersDataTypedDict", "ListProvidersGlobals", "ListProvidersGlobalsTypedDict", "ListProvidersRequest", "ListProvidersRequestTypedDict", "ListProvidersResponse", "ListProvidersResponseTypedDict", "ListRequest", "ListRequestTypedDict", "ListResponse", "ListResponseTypedDict", "Metadata", "MetadataTypedDict", "Object", "ObjectEmbedding", "ProviderName", "ProviderResponse", "ProviderResponseTypedDict", "RateLimit", "RateLimitTypedDict", "SendChatCompletionRequestGlobals", "SendChatCompletionRequestGlobalsTypedDict", "SendChatCompletionRequestRequest", "SendChatCompletionRequestRequestTypedDict", "SendChatCompletionRequestResponse", "SendChatCompletionRequestResponseTypedDict", "TransferIntent", "TransferIntentTypedDict", "TypeImageURL", "TypeText", "UpdateGuardrailData", "UpdateGuardrailDataTypedDict", "UpdateGuardrailGlobals", "UpdateGuardrailGlobalsTypedDict", "UpdateGuardrailRequest", "UpdateGuardrailRequestBody", "UpdateGuardrailRequestBodyTypedDict", "UpdateGuardrailRequestTypedDict", "UpdateGuardrailResetIntervalRequest", "UpdateGuardrailResetIntervalResponse", "UpdateGuardrailResponse", "UpdateGuardrailResponseTypedDict", "UpdateKeysData", "UpdateKeysDataTypedDict", "UpdateKeysGlobals", "UpdateKeysGlobalsTypedDict", "UpdateKeysLimitReset", "UpdateKeysRequest", "UpdateKeysRequestBody", "UpdateKeysRequestBodyTypedDict", "UpdateKeysRequestTypedDict", "UpdateKeysResponse", "UpdateKeysResponseTypedDict", "Usage", "UsageTypedDict", "Web3Data", "Web3DataTypedDict", ] _dynamic_imports: dict[str, str] = { "BulkAssignKeysToGuardrailGlobals": ".bulkassignkeystoguardrail", "BulkAssignKeysToGuardrailGlobalsTypedDict": ".bulkassignkeystoguardrail", "BulkAssignKeysToGuardrailRequest": ".bulkassignkeystoguardrail", "BulkAssignKeysToGuardrailRequestBody": ".bulkassignkeystoguardrail", "BulkAssignKeysToGuardrailRequestBodyTypedDict": ".bulkassignkeystoguardrail", "BulkAssignKeysToGuardrailRequestTypedDict": ".bulkassignkeystoguardrail", "BulkAssignKeysToGuardrailResponse": ".bulkassignkeystoguardrail", "BulkAssignKeysToGuardrailResponseTypedDict": ".bulkassignkeystoguardrail", "BulkAssignMembersToGuardrailGlobals": ".bulkassignmemberstoguardrail", "BulkAssignMembersToGuardrailGlobalsTypedDict": ".bulkassignmemberstoguardrail", "BulkAssignMembersToGuardrailRequest": ".bulkassignmemberstoguardrail", "BulkAssignMembersToGuardrailRequestBody": ".bulkassignmemberstoguardrail", "BulkAssignMembersToGuardrailRequestBodyTypedDict": ".bulkassignmemberstoguardrail", "BulkAssignMembersToGuardrailRequestTypedDict": ".bulkassignmemberstoguardrail", "BulkAssignMembersToGuardrailResponse": ".bulkassignmemberstoguardrail", "BulkAssignMembersToGuardrailResponseTypedDict": ".bulkassignmemberstoguardrail", "BulkUnassignKeysFromGuardrailGlobals": ".bulkunassignkeysfromguardrail", "BulkUnassignKeysFromGuardrailGlobalsTypedDict": ".bulkunassignkeysfromguardrail", "BulkUnassignKeysFromGuardrailRequest": ".bulkunassignkeysfromguardrail", "BulkUnassignKeysFromGuardrailRequestBody": ".bulkunassignkeysfromguardrail", "BulkUnassignKeysFromGuardrailRequestBodyTypedDict": ".bulkunassignkeysfromguardrail", "BulkUnassignKeysFromGuardrailRequestTypedDict": ".bulkunassignkeysfromguardrail", "BulkUnassignKeysFromGuardrailResponse": ".bulkunassignkeysfromguardrail", "BulkUnassignKeysFromGuardrailResponseTypedDict": ".bulkunassignkeysfromguardrail", "BulkUnassignMembersFromGuardrailGlobals": ".bulkunassignmembersfromguardrail", "BulkUnassignMembersFromGuardrailGlobalsTypedDict": ".bulkunassignmembersfromguardrail", "BulkUnassignMembersFromGuardrailRequest": ".bulkunassignmembersfromguardrail", "BulkUnassignMembersFromGuardrailRequestBody": ".bulkunassignmembersfromguardrail", "BulkUnassignMembersFromGuardrailRequestBodyTypedDict": ".bulkunassignmembersfromguardrail", "BulkUnassignMembersFromGuardrailRequestTypedDict": ".bulkunassignmembersfromguardrail", "BulkUnassignMembersFromGuardrailResponse": ".bulkunassignmembersfromguardrail", "BulkUnassignMembersFromGuardrailResponseTypedDict": ".bulkunassignmembersfromguardrail", "CreateAuthKeysCodeCodeChallengeMethod": ".createauthkeyscode", "CreateAuthKeysCodeData": ".createauthkeyscode", "CreateAuthKeysCodeDataTypedDict": ".createauthkeyscode", "CreateAuthKeysCodeGlobals": ".createauthkeyscode", "CreateAuthKeysCodeGlobalsTypedDict": ".createauthkeyscode", "CreateAuthKeysCodeRequest": ".createauthkeyscode", "CreateAuthKeysCodeRequestBody": ".createauthkeyscode", "CreateAuthKeysCodeRequestBodyTypedDict": ".createauthkeyscode", "CreateAuthKeysCodeRequestTypedDict": ".createauthkeyscode", "CreateAuthKeysCodeResponse": ".createauthkeyscode", "CreateAuthKeysCodeResponseTypedDict": ".createauthkeyscode", "CallData": ".createcoinbasecharge", "CallDataTypedDict": ".createcoinbasecharge", "CreateCoinbaseChargeData": ".createcoinbasecharge", "CreateCoinbaseChargeDataTypedDict": ".createcoinbasecharge", "CreateCoinbaseChargeGlobals": ".createcoinbasecharge", "CreateCoinbaseChargeGlobalsTypedDict": ".createcoinbasecharge", "CreateCoinbaseChargeRequest": ".createcoinbasecharge", "CreateCoinbaseChargeRequestTypedDict": ".createcoinbasecharge", "CreateCoinbaseChargeResponse": ".createcoinbasecharge", "CreateCoinbaseChargeResponseTypedDict": ".createcoinbasecharge", "CreateCoinbaseChargeSecurity": ".createcoinbasecharge", "CreateCoinbaseChargeSecurityTypedDict": ".createcoinbasecharge", "Metadata": ".createcoinbasecharge", "MetadataTypedDict": ".createcoinbasecharge", "TransferIntent": ".createcoinbasecharge", "TransferIntentTypedDict": ".createcoinbasecharge", "Web3Data": ".createcoinbasecharge", "Web3DataTypedDict": ".createcoinbasecharge", "Content": ".createembeddings", "ContentImageURL": ".createembeddings", "ContentImageURLTypedDict": ".createembeddings", "ContentText": ".createembeddings", "ContentTextTypedDict": ".createembeddings", "ContentTypedDict": ".createembeddings", "CreateEmbeddingsData": ".createembeddings", "CreateEmbeddingsDataTypedDict": ".createembeddings", "CreateEmbeddingsGlobals": ".createembeddings", "CreateEmbeddingsGlobalsTypedDict": ".createembeddings", "CreateEmbeddingsRequest": ".createembeddings", "CreateEmbeddingsRequestBody": ".createembeddings", "CreateEmbeddingsRequestBodyTypedDict": ".createembeddings", "CreateEmbeddingsRequestTypedDict": ".createembeddings", "CreateEmbeddingsResponse": ".createembeddings", "CreateEmbeddingsResponseBody": ".createembeddings", "CreateEmbeddingsResponseBodyTypedDict": ".createembeddings", "CreateEmbeddingsResponseTypedDict": ".createembeddings", "Embedding": ".createembeddings", "EmbeddingTypedDict": ".createembeddings", "EncodingFormat": ".createembeddings", "ImageURL": ".createembeddings", "ImageURLTypedDict": ".createembeddings", "Input": ".createembeddings", "InputTypedDict": ".createembeddings", "InputUnion": ".createembeddings", "InputUnionTypedDict": ".createembeddings", "Object": ".createembeddings", "ObjectEmbedding": ".createembeddings", "TypeImageURL": ".createembeddings", "TypeText": ".createembeddings", "Usage": ".createembeddings", "UsageTypedDict": ".createembeddings", "CreateGuardrailData": ".createguardrail", "CreateGuardrailDataTypedDict": ".createguardrail", "CreateGuardrailGlobals": ".createguardrail", "CreateGuardrailGlobalsTypedDict": ".createguardrail", "CreateGuardrailRequest": ".createguardrail", "CreateGuardrailRequestBody": ".createguardrail", "CreateGuardrailRequestBodyTypedDict": ".createguardrail", "CreateGuardrailRequestTypedDict": ".createguardrail", "CreateGuardrailResetIntervalRequest": ".createguardrail", "CreateGuardrailResetIntervalResponse": ".createguardrail", "CreateGuardrailResponse": ".createguardrail", "CreateGuardrailResponseTypedDict": ".createguardrail", "CreateKeysData": ".createkeys", "CreateKeysDataTypedDict": ".createkeys", "CreateKeysGlobals": ".createkeys", "CreateKeysGlobalsTypedDict": ".createkeys", "CreateKeysLimitReset": ".createkeys", "CreateKeysRequest": ".createkeys", "CreateKeysRequestBody": ".createkeys", "CreateKeysRequestBodyTypedDict": ".createkeys", "CreateKeysRequestTypedDict": ".createkeys", "CreateKeysResponse": ".createkeys", "CreateKeysResponseTypedDict": ".createkeys", "CreateResponsesGlobals": ".createresponses", "CreateResponsesGlobalsTypedDict": ".createresponses", "CreateResponsesRequest": ".createresponses", "CreateResponsesRequestTypedDict": ".createresponses", "CreateResponsesResponse": ".createresponses", "CreateResponsesResponseBody": ".createresponses", "CreateResponsesResponseBodyTypedDict": ".createresponses", "CreateResponsesResponseTypedDict": ".createresponses", "DeleteGuardrailGlobals": ".deleteguardrail", "DeleteGuardrailGlobalsTypedDict": ".deleteguardrail", "DeleteGuardrailRequest": ".deleteguardrail", "DeleteGuardrailRequestTypedDict": ".deleteguardrail", "DeleteGuardrailResponse": ".deleteguardrail", "DeleteGuardrailResponseTypedDict": ".deleteguardrail", "DeleteKeysGlobals": ".deletekeys", "DeleteKeysGlobalsTypedDict": ".deletekeys", "DeleteKeysRequest": ".deletekeys", "DeleteKeysRequestTypedDict": ".deletekeys", "DeleteKeysResponse": ".deletekeys", "DeleteKeysResponseTypedDict": ".deletekeys", "ExchangeAuthCodeForAPIKeyCodeChallengeMethod": ".exchangeauthcodeforapikey", "ExchangeAuthCodeForAPIKeyGlobals": ".exchangeauthcodeforapikey", "ExchangeAuthCodeForAPIKeyGlobalsTypedDict": ".exchangeauthcodeforapikey", "ExchangeAuthCodeForAPIKeyRequest": ".exchangeauthcodeforapikey", "ExchangeAuthCodeForAPIKeyRequestBody": ".exchangeauthcodeforapikey", "ExchangeAuthCodeForAPIKeyRequestBodyTypedDict": ".exchangeauthcodeforapikey", "ExchangeAuthCodeForAPIKeyRequestTypedDict": ".exchangeauthcodeforapikey", "ExchangeAuthCodeForAPIKeyResponse": ".exchangeauthcodeforapikey", "ExchangeAuthCodeForAPIKeyResponseTypedDict": ".exchangeauthcodeforapikey", "GetCreditsData": ".getcredits", "GetCreditsDataTypedDict": ".getcredits", "GetCreditsGlobals": ".getcredits", "GetCreditsGlobalsTypedDict": ".getcredits", "GetCreditsRequest": ".getcredits", "GetCreditsRequestTypedDict": ".getcredits", "GetCreditsResponse": ".getcredits", "GetCreditsResponseTypedDict": ".getcredits", "GetCurrentKeyData": ".getcurrentkey", "GetCurrentKeyDataTypedDict": ".getcurrentkey", "GetCurrentKeyGlobals": ".getcurrentkey", "GetCurrentKeyGlobalsTypedDict": ".getcurrentkey", "GetCurrentKeyRequest": ".getcurrentkey", "GetCurrentKeyRequestTypedDict": ".getcurrentkey", "GetCurrentKeyResponse": ".getcurrentkey", "GetCurrentKeyResponseTypedDict": ".getcurrentkey", "RateLimit": ".getcurrentkey", "RateLimitTypedDict": ".getcurrentkey", "APIType": ".getgeneration", "GetGenerationData": ".getgeneration", "GetGenerationDataTypedDict": ".getgeneration", "GetGenerationGlobals": ".getgeneration", "GetGenerationGlobalsTypedDict": ".getgeneration", "GetGenerationRequest": ".getgeneration", "GetGenerationRequestTypedDict": ".getgeneration", "GetGenerationResponse": ".getgeneration", "GetGenerationResponseTypedDict": ".getgeneration", "ProviderName": ".getgeneration", "ProviderResponse": ".getgeneration", "ProviderResponseTypedDict": ".getgeneration", "GetGuardrailData": ".getguardrail", "GetGuardrailDataTypedDict": ".getguardrail", "GetGuardrailGlobals": ".getguardrail", "GetGuardrailGlobalsTypedDict": ".getguardrail", "GetGuardrailRequest": ".getguardrail", "GetGuardrailRequestTypedDict": ".getguardrail", "GetGuardrailResetInterval": ".getguardrail", "GetGuardrailResponse": ".getguardrail", "GetGuardrailResponseTypedDict": ".getguardrail", "GetKeyData": ".getkey", "GetKeyDataTypedDict": ".getkey", "GetKeyGlobals": ".getkey", "GetKeyGlobalsTypedDict": ".getkey", "GetKeyRequest": ".getkey", "GetKeyRequestTypedDict": ".getkey", "GetKeyResponse": ".getkey", "GetKeyResponseTypedDict": ".getkey", "Category": ".getmodels", "GetModelsGlobals": ".getmodels", "GetModelsGlobalsTypedDict": ".getmodels", "GetModelsRequest": ".getmodels", "GetModelsRequestTypedDict": ".getmodels", "GetUserActivityGlobals": ".getuseractivity", "GetUserActivityGlobalsTypedDict": ".getuseractivity", "GetUserActivityRequest": ".getuseractivity", "GetUserActivityRequestTypedDict": ".getuseractivity", "GetUserActivityResponse": ".getuseractivity", "GetUserActivityResponseTypedDict": ".getuseractivity", "ListData": ".list", "ListDataTypedDict": ".list", "ListGlobals": ".list", "ListGlobalsTypedDict": ".list", "ListRequest": ".list", "ListRequestTypedDict": ".list", "ListResponse": ".list", "ListResponseTypedDict": ".list", "ListEmbeddingsModelsGlobals": ".listembeddingsmodels", "ListEmbeddingsModelsGlobalsTypedDict": ".listembeddingsmodels", "ListEmbeddingsModelsRequest": ".listembeddingsmodels", "ListEmbeddingsModelsRequestTypedDict": ".listembeddingsmodels", "ListEndpointsGlobals": ".listendpoints", "ListEndpointsGlobalsTypedDict": ".listendpoints", "ListEndpointsRequest": ".listendpoints", "ListEndpointsRequestTypedDict": ".listendpoints", "ListEndpointsResponse": ".listendpoints", "ListEndpointsResponseTypedDict": ".listendpoints", "ListEndpointsZdrGlobals": ".listendpointszdr", "ListEndpointsZdrGlobalsTypedDict": ".listendpointszdr", "ListEndpointsZdrRequest": ".listendpointszdr", "ListEndpointsZdrRequestTypedDict": ".listendpointszdr", "ListEndpointsZdrResponse": ".listendpointszdr", "ListEndpointsZdrResponseTypedDict": ".listendpointszdr", "ListGuardrailKeyAssignmentsData": ".listguardrailkeyassignments", "ListGuardrailKeyAssignmentsDataTypedDict": ".listguardrailkeyassignments", "ListGuardrailKeyAssignmentsGlobals": ".listguardrailkeyassignments", "ListGuardrailKeyAssignmentsGlobalsTypedDict": ".listguardrailkeyassignments", "ListGuardrailKeyAssignmentsRequest": ".listguardrailkeyassignments", "ListGuardrailKeyAssignmentsRequestTypedDict": ".listguardrailkeyassignments", "ListGuardrailKeyAssignmentsResponse": ".listguardrailkeyassignments", "ListGuardrailKeyAssignmentsResponseTypedDict": ".listguardrailkeyassignments", "ListGuardrailMemberAssignmentsData": ".listguardrailmemberassignments", "ListGuardrailMemberAssignmentsDataTypedDict": ".listguardrailmemberassignments", "ListGuardrailMemberAssignmentsGlobals": ".listguardrailmemberassignments", "ListGuardrailMemberAssignmentsGlobalsTypedDict": ".listguardrailmemberassignments", "ListGuardrailMemberAssignmentsRequest": ".listguardrailmemberassignments", "ListGuardrailMemberAssignmentsRequestTypedDict": ".listguardrailmemberassignments", "ListGuardrailMemberAssignmentsResponse": ".listguardrailmemberassignments", "ListGuardrailMemberAssignmentsResponseTypedDict": ".listguardrailmemberassignments", "ListGuardrailsData": ".listguardrails", "ListGuardrailsDataTypedDict": ".listguardrails", "ListGuardrailsGlobals": ".listguardrails", "ListGuardrailsGlobalsTypedDict": ".listguardrails", "ListGuardrailsRequest": ".listguardrails", "ListGuardrailsRequestTypedDict": ".listguardrails", "ListGuardrailsResetInterval": ".listguardrails", "ListGuardrailsResponse": ".listguardrails", "ListGuardrailsResponseTypedDict": ".listguardrails", "ListKeyAssignmentsData": ".listkeyassignments", "ListKeyAssignmentsDataTypedDict": ".listkeyassignments", "ListKeyAssignmentsGlobals": ".listkeyassignments", "ListKeyAssignmentsGlobalsTypedDict": ".listkeyassignments", "ListKeyAssignmentsRequest": ".listkeyassignments", "ListKeyAssignmentsRequestTypedDict": ".listkeyassignments", "ListKeyAssignmentsResponse": ".listkeyassignments", "ListKeyAssignmentsResponseTypedDict": ".listkeyassignments", "ListMemberAssignmentsData": ".listmemberassignments", "ListMemberAssignmentsDataTypedDict": ".listmemberassignments", "ListMemberAssignmentsGlobals": ".listmemberassignments", "ListMemberAssignmentsGlobalsTypedDict": ".listmemberassignments", "ListMemberAssignmentsRequest": ".listmemberassignments", "ListMemberAssignmentsRequestTypedDict": ".listmemberassignments", "ListMemberAssignmentsResponse": ".listmemberassignments", "ListMemberAssignmentsResponseTypedDict": ".listmemberassignments", "ListModelsCountGlobals": ".listmodelscount", "ListModelsCountGlobalsTypedDict": ".listmodelscount", "ListModelsCountRequest": ".listmodelscount", "ListModelsCountRequestTypedDict": ".listmodelscount", "ListModelsUserGlobals": ".listmodelsuser", "ListModelsUserGlobalsTypedDict": ".listmodelsuser", "ListModelsUserRequest": ".listmodelsuser", "ListModelsUserRequestTypedDict": ".listmodelsuser", "ListModelsUserSecurity": ".listmodelsuser", "ListModelsUserSecurityTypedDict": ".listmodelsuser", "ListProvidersData": ".listproviders", "ListProvidersDataTypedDict": ".listproviders", "ListProvidersGlobals": ".listproviders", "ListProvidersGlobalsTypedDict": ".listproviders", "ListProvidersRequest": ".listproviders", "ListProvidersRequestTypedDict": ".listproviders", "ListProvidersResponse": ".listproviders", "ListProvidersResponseTypedDict": ".listproviders", "SendChatCompletionRequestGlobals": ".sendchatcompletionrequest", "SendChatCompletionRequestGlobalsTypedDict": ".sendchatcompletionrequest", "SendChatCompletionRequestRequest": ".sendchatcompletionrequest", "SendChatCompletionRequestRequestTypedDict": ".sendchatcompletionrequest", "SendChatCompletionRequestResponse": ".sendchatcompletionrequest", "SendChatCompletionRequestResponseTypedDict": ".sendchatcompletionrequest", "UpdateGuardrailData": ".updateguardrail", "UpdateGuardrailDataTypedDict": ".updateguardrail", "UpdateGuardrailGlobals": ".updateguardrail", "UpdateGuardrailGlobalsTypedDict": ".updateguardrail", "UpdateGuardrailRequest": ".updateguardrail", "UpdateGuardrailRequestBody": ".updateguardrail", "UpdateGuardrailRequestBodyTypedDict": ".updateguardrail", "UpdateGuardrailRequestTypedDict": ".updateguardrail", "UpdateGuardrailResetIntervalRequest": ".updateguardrail", "UpdateGuardrailResetIntervalResponse": ".updateguardrail", "UpdateGuardrailResponse": ".updateguardrail", "UpdateGuardrailResponseTypedDict": ".updateguardrail", "UpdateKeysData": ".updatekeys", "UpdateKeysDataTypedDict": ".updatekeys", "UpdateKeysGlobals": ".updatekeys", "UpdateKeysGlobalsTypedDict": ".updatekeys", "UpdateKeysLimitReset": ".updatekeys", "UpdateKeysRequest": ".updatekeys", "UpdateKeysRequestBody": ".updatekeys", "UpdateKeysRequestBodyTypedDict": ".updatekeys", "UpdateKeysRequestTypedDict": ".updatekeys", "UpdateKeysResponse": ".updatekeys", "UpdateKeysResponseTypedDict": ".updatekeys", } 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)