LICENSE
README-PYPI.md
README.md
pyproject.toml
src/openrouter/__init__.py
src/openrouter/_version.py
src/openrouter/analytics.py
src/openrouter/api_keys.py
src/openrouter/basesdk.py
src/openrouter/beta.py
src/openrouter/beta_analytics.py
src/openrouter/byok.py
src/openrouter/chat.py
src/openrouter/credits.py
src/openrouter/datasets.py
src/openrouter/embeddings.py
src/openrouter/endpoints.py
src/openrouter/generations.py
src/openrouter/guardrails.py
src/openrouter/httpclient.py
src/openrouter/models_.py
src/openrouter/oauth.py
src/openrouter/observability.py
src/openrouter/organization.py
src/openrouter/presets.py
src/openrouter/providers.py
src/openrouter/py.typed
src/openrouter/rerank.py
src/openrouter/responses.py
src/openrouter/sdk.py
src/openrouter/sdkconfiguration.py
src/openrouter/stt.py
src/openrouter/tts.py
src/openrouter/video_generation.py
src/openrouter/workspaces.py
src/openrouter.egg-info/PKG-INFO
src/openrouter.egg-info/SOURCES.txt
src/openrouter.egg-info/dependency_links.txt
src/openrouter.egg-info/requires.txt
src/openrouter.egg-info/top_level.txt
src/openrouter/_hooks/__init__.py
src/openrouter/_hooks/registration.py
src/openrouter/_hooks/sdkhooks.py
src/openrouter/_hooks/types.py
src/openrouter/components/__init__.py
src/openrouter/components/activityitem.py
src/openrouter/components/activityresponse.py
src/openrouter/components/advisornestedtool.py
src/openrouter/components/advisorreasoning.py
src/openrouter/components/advisorservertool_openrouter.py
src/openrouter/components/advisorservertoolconfig.py
src/openrouter/components/annotationaddedevent.py
src/openrouter/components/anthropicallowedcallers.py
src/openrouter/components/anthropicbase64imagesource.py
src/openrouter/components/anthropicbase64pdfsource.py
src/openrouter/components/anthropiccachecontroldirective.py
src/openrouter/components/anthropiccachecontrolttl.py
src/openrouter/components/anthropiccitationcharlocationparam.py
src/openrouter/components/anthropiccitationcontentblocklocationparam.py
src/openrouter/components/anthropiccitationpagelocationparam.py
src/openrouter/components/anthropiccitationsearchresultlocation.py
src/openrouter/components/anthropiccitationwebsearchresultlocation.py
src/openrouter/components/anthropicdocumentblockparam.py
src/openrouter/components/anthropicimageblockparam.py
src/openrouter/components/anthropicimagemimetype.py
src/openrouter/components/anthropicinputtokensclearatleast.py
src/openrouter/components/anthropicinputtokenstrigger.py
src/openrouter/components/anthropicplaintextsource.py
src/openrouter/components/anthropicsearchresultblockparam.py
src/openrouter/components/anthropictextblockparam.py
src/openrouter/components/anthropicthinkingdisplay.py
src/openrouter/components/anthropicthinkingturns.py
src/openrouter/components/anthropictooluseskeep.py
src/openrouter/components/anthropictoolusestrigger.py
src/openrouter/components/anthropicurlimagesource.py
src/openrouter/components/anthropicurlpdfsource.py
src/openrouter/components/anthropicwebsearchresultblockparam.py
src/openrouter/components/anthropicwebsearchtooluserlocation.py
src/openrouter/components/applypatchcallitem.py
src/openrouter/components/applypatchcalloperation.py
src/openrouter/components/applypatchcalloperationdiffdeltaevent.py
src/openrouter/components/applypatchcalloperationdiffdoneevent.py
src/openrouter/components/applypatchcalloutputitem.py
src/openrouter/components/applypatchcallstatus.py
src/openrouter/components/applypatchcreatefileoperation.py
src/openrouter/components/applypatchdeletefileoperation.py
src/openrouter/components/applypatchengineenum.py
src/openrouter/components/applypatchservertool.py
src/openrouter/components/applypatchservertool_openrouter.py
src/openrouter/components/applypatchservertoolconfig.py
src/openrouter/components/applypatchupdatefileoperation.py
src/openrouter/components/apprankingsitem.py
src/openrouter/components/apprankingsresponse.py
src/openrouter/components/autorouterplugin.py
src/openrouter/components/badgatewayresponseerrordata.py
src/openrouter/components/badrequestresponseerrordata.py
src/openrouter/components/baseinputs_union.py
src/openrouter/components/basereasoningconfig.py
src/openrouter/components/bashservertool.py
src/openrouter/components/bashservertoolconfig.py
src/openrouter/components/bashservertoolengine.py
src/openrouter/components/bashservertoolenvironment.py
src/openrouter/components/bulkaddworkspacemembersrequest.py
src/openrouter/components/bulkaddworkspacemembersresponse.py
src/openrouter/components/bulkassignkeysrequest.py
src/openrouter/components/bulkassignkeysresponse.py
src/openrouter/components/bulkassignmembersrequest.py
src/openrouter/components/bulkassignmembersresponse.py
src/openrouter/components/bulkremoveworkspacemembersrequest.py
src/openrouter/components/bulkremoveworkspacemembersresponse.py
src/openrouter/components/bulkunassignkeysrequest.py
src/openrouter/components/bulkunassignkeysresponse.py
src/openrouter/components/bulkunassignmembersrequest.py
src/openrouter/components/bulkunassignmembersresponse.py
src/openrouter/components/byokkey.py
src/openrouter/components/byokproviderslug.py
src/openrouter/components/chatassistantimages.py
src/openrouter/components/chatassistantmessage.py
src/openrouter/components/chataudiooutput.py
src/openrouter/components/chatchoice.py
src/openrouter/components/chatcontentaudio.py
src/openrouter/components/chatcontentcachecontrol.py
src/openrouter/components/chatcontentfile.py
src/openrouter/components/chatcontentimage.py
src/openrouter/components/chatcontentitems.py
src/openrouter/components/chatcontenttext.py
src/openrouter/components/chatcontentvideo.py
src/openrouter/components/chatcontentvideoinput.py
src/openrouter/components/chatdebugoptions.py
src/openrouter/components/chatdevelopermessage.py
src/openrouter/components/chatfinishreasonenum.py
src/openrouter/components/chatformatgrammarconfig.py
src/openrouter/components/chatformatjsonschemaconfig.py
src/openrouter/components/chatformatpythonconfig.py
src/openrouter/components/chatformattextconfig.py
src/openrouter/components/chatfunctiontool.py
src/openrouter/components/chatjsonschemaconfig.py
src/openrouter/components/chatmessages.py
src/openrouter/components/chatnamedtoolchoice.py
src/openrouter/components/chatreasoningsummaryverbosityenum.py
src/openrouter/components/chatrequest.py
src/openrouter/components/chatresult.py
src/openrouter/components/chatsearchmodelsservertool.py
src/openrouter/components/chatservertoolchoice.py
src/openrouter/components/chatstreamchoice.py
src/openrouter/components/chatstreamchunk.py
src/openrouter/components/chatstreamdelta.py
src/openrouter/components/chatstreamingresponse.py
src/openrouter/components/chatstreamoptions.py
src/openrouter/components/chatstreamtoolcall.py
src/openrouter/components/chatsystemmessage.py
src/openrouter/components/chattokenlogprob.py
src/openrouter/components/chattokenlogprobs.py
src/openrouter/components/chattoolcall.py
src/openrouter/components/chattoolchoice.py
src/openrouter/components/chattoolmessage.py
src/openrouter/components/chatusage.py
src/openrouter/components/chatusermessage.py
src/openrouter/components/chatwebsearchshorthand.py
src/openrouter/components/codeinterpreterservertool.py
src/openrouter/components/codexlocalshelltool.py
src/openrouter/components/compactionitem.py
src/openrouter/components/compoundfilter.py
src/openrouter/components/computeruseservertool.py
src/openrouter/components/conflictresponseerrordata.py
src/openrouter/components/containerautoenvironment.py
src/openrouter/components/containerreferenceenvironment.py
src/openrouter/components/contentfilteraction.py
src/openrouter/components/contentfilterbuiltinaction.py
src/openrouter/components/contentfilterbuiltinentry.py
src/openrouter/components/contentfilterbuiltinentryinput.py
src/openrouter/components/contentfilterbuiltinslug.py
src/openrouter/components/contentfilterentry.py
src/openrouter/components/contentpartaddedevent.py
src/openrouter/components/contentpartaudio.py
src/openrouter/components/contentpartdoneevent.py
src/openrouter/components/contentpartimage.py
src/openrouter/components/contentpartinputaudio.py
src/openrouter/components/contentpartinputfile.py
src/openrouter/components/contentpartinputvideo.py
src/openrouter/components/contentpartvideo.py
src/openrouter/components/contextcompressionengine.py
src/openrouter/components/contextcompressionplugin.py
src/openrouter/components/costdetails.py
src/openrouter/components/createbyokkeyrequest.py
src/openrouter/components/createbyokkeyresponse.py
src/openrouter/components/createguardrailrequest.py
src/openrouter/components/createguardrailresponse.py
src/openrouter/components/createobservabilitydestinationrequest.py
src/openrouter/components/createobservabilitydestinationresponse.py
src/openrouter/components/createpresetfrominferenceresponse.py
src/openrouter/components/createworkspacerequest.py
src/openrouter/components/createworkspaceresponse.py
src/openrouter/components/customtool.py
src/openrouter/components/customtoolcallinputdeltaevent.py
src/openrouter/components/customtoolcallinputdoneevent.py
src/openrouter/components/customtoolcallitem.py
src/openrouter/components/customtoolcalloutputitem.py
src/openrouter/components/datetimeservertool.py
src/openrouter/components/datetimeservertoolconfig.py
src/openrouter/components/defaultparameters.py
src/openrouter/components/deletebyokkeyresponse.py
src/openrouter/components/deleteguardrailresponse.py
src/openrouter/components/deleteobservabilitydestinationresponse.py
src/openrouter/components/deleteworkspaceresponse.py
src/openrouter/components/easyinputmessage.py
src/openrouter/components/edgenetworktimeoutresponseerrordata.py
src/openrouter/components/endpointinfo.py
src/openrouter/components/endpointsmetadata.py
src/openrouter/components/endpointstatus.py
src/openrouter/components/errorevent.py
src/openrouter/components/filecitation.py
src/openrouter/components/fileparserplugin.py
src/openrouter/components/filepath.py
src/openrouter/components/filesearchservertool.py
src/openrouter/components/forbiddenresponseerrordata.py
src/openrouter/components/formatjsonobjectconfig.py
src/openrouter/components/formatjsonschemaconfig.py
src/openrouter/components/formats.py
src/openrouter/components/formattextconfig.py
src/openrouter/components/frameimage.py
src/openrouter/components/functioncallargsdeltaevent.py
src/openrouter/components/functioncallargsdoneevent.py
src/openrouter/components/functioncallitem.py
src/openrouter/components/functioncalloutputitem.py
src/openrouter/components/fusionanalysisresult.py
src/openrouter/components/fusioncallanalysiscompletedevent.py
src/openrouter/components/fusioncallanalysisinprogressevent.py
src/openrouter/components/fusioncallcompletedevent.py
src/openrouter/components/fusioncallinprogressevent.py
src/openrouter/components/fusioncallpaneladdedevent.py
src/openrouter/components/fusioncallpanelcompletedevent.py
src/openrouter/components/fusioncallpaneldeltaevent.py
src/openrouter/components/fusioncallpanelfailedevent.py
src/openrouter/components/fusioncallpanelreasoningdeltaevent.py
src/openrouter/components/fusionplugin.py
src/openrouter/components/fusionservertool_openrouter.py
src/openrouter/components/fusionservertoolconfig.py
src/openrouter/components/generationcontentdata.py
src/openrouter/components/generationcontentresponse.py
src/openrouter/components/generationresponse.py
src/openrouter/components/getbyokkeyresponse.py
src/openrouter/components/getguardrailresponse.py
src/openrouter/components/getobservabilitydestinationresponse.py
src/openrouter/components/getpresetresponse.py
src/openrouter/components/getpresetversionresponse.py
src/openrouter/components/getworkspaceresponse.py
src/openrouter/components/guardrail.py
src/openrouter/components/guardrailinterval.py
src/openrouter/components/imageconfig.py
src/openrouter/components/imagegencallcompletedevent.py
src/openrouter/components/imagegencallgeneratingevent.py
src/openrouter/components/imagegencallinprogressevent.py
src/openrouter/components/imagegencallpartialimageevent.py
src/openrouter/components/imagegenerationservertool.py
src/openrouter/components/imagegenerationservertool_openrouter.py
src/openrouter/components/imagegenerationservertoolconfig.py
src/openrouter/components/imagegenerationservertoolconfig_union.py
src/openrouter/components/imagegenerationstatus.py
src/openrouter/components/incompletedetails.py
src/openrouter/components/inputaudio.py
src/openrouter/components/inputfile.py
src/openrouter/components/inputimage.py
src/openrouter/components/inputmessageitem.py
src/openrouter/components/inputmodality.py
src/openrouter/components/inputreference.py
src/openrouter/components/inputs_union.py
src/openrouter/components/inputtext.py
src/openrouter/components/inputvideo.py
src/openrouter/components/instructtype.py
src/openrouter/components/internalserverresponseerrordata.py
src/openrouter/components/itemreferenceitem.py
src/openrouter/components/keyassignment.py
src/openrouter/components/legacy_chatcontentvideo.py
src/openrouter/components/legacy_websearchservertool.py
src/openrouter/components/listbyokkeysresponse.py
src/openrouter/components/listendpointsresponse.py
src/openrouter/components/listguardrailsresponse.py
src/openrouter/components/listkeyassignmentsresponse.py
src/openrouter/components/listmemberassignmentsresponse.py
src/openrouter/components/listobservabilitydestinationsresponse.py
src/openrouter/components/listpresetsresponse.py
src/openrouter/components/listpresetversionsresponse.py
src/openrouter/components/listworkspacesresponse.py
src/openrouter/components/localshellcallitem.py
src/openrouter/components/localshellcalloutputitem.py
src/openrouter/components/mcpapprovalrequestitem.py
src/openrouter/components/mcpapprovalresponseitem.py
src/openrouter/components/mcpcallitem.py
src/openrouter/components/mcplisttoolsitem.py
src/openrouter/components/mcpservertool.py
src/openrouter/components/memberassignment.py
src/openrouter/components/messagesadvisortoolresultblock.py
src/openrouter/components/messagesmessageparam.py
src/openrouter/components/messagesoutputconfig.py
src/openrouter/components/messagesrequest.py
src/openrouter/components/metadatalevel.py
src/openrouter/components/model.py
src/openrouter/components/modelarchitecture.py
src/openrouter/components/modelgroup.py
src/openrouter/components/modellinks.py
src/openrouter/components/modelscountresponse.py
src/openrouter/components/modelslistresponse.py
src/openrouter/components/moderationplugin.py
src/openrouter/components/multimodalmedia.py
src/openrouter/components/notfoundresponseerrordata.py
src/openrouter/components/observabilityarizedestination.py
src/openrouter/components/observabilitybraintrustdestination.py
src/openrouter/components/observabilityclickhousedestination.py
src/openrouter/components/observabilitydatadogdestination.py
src/openrouter/components/observabilitydestination.py
src/openrouter/components/observabilityfilterrulesconfig.py
src/openrouter/components/observabilitygrafanadestination.py
src/openrouter/components/observabilitylangfusedestination.py
src/openrouter/components/observabilitylangsmithdestination.py
src/openrouter/components/observabilitynewrelicdestination.py
src/openrouter/components/observabilityopikdestination.py
src/openrouter/components/observabilityotelcollectordestination.py
src/openrouter/components/observabilityposthogdestination.py
src/openrouter/components/observabilityrampdestination.py
src/openrouter/components/observabilitys3destination.py
src/openrouter/components/observabilitysentrydestination.py
src/openrouter/components/observabilitysnowflakedestination.py
src/openrouter/components/observabilityweavedestination.py
src/openrouter/components/observabilitywebhookdestination.py
src/openrouter/components/openairesponsecustomtoolcall.py
src/openrouter/components/openairesponsecustomtoolcalloutput.py
src/openrouter/components/openairesponsefunctiontoolcall.py
src/openrouter/components/openairesponsefunctiontoolcalloutput.py
src/openrouter/components/openairesponseinputmessageitem.py
src/openrouter/components/openairesponsesannotation.py
src/openrouter/components/openairesponsesrefusalcontent.py
src/openrouter/components/openairesponsesresponsestatus.py
src/openrouter/components/openairesponsestoolchoice_union.py
src/openrouter/components/openairesponsestruncation.py
src/openrouter/components/openresponsescreatedevent.py
src/openrouter/components/openresponsesinprogressevent.py
src/openrouter/components/openresponsesresult.py
src/openrouter/components/openroutermetadata.py
src/openrouter/components/openrouterwebsearchservertool.py
src/openrouter/components/outputadvisorservertoolitem.py
src/openrouter/components/outputapplypatchcallitem.py
src/openrouter/components/outputapplypatchservertoolitem.py
src/openrouter/components/outputbashservertoolitem.py
src/openrouter/components/outputbrowseruseservertoolitem.py
src/openrouter/components/outputcodeinterpretercallitem.py
src/openrouter/components/outputcodeinterpreterservertoolitem.py
src/openrouter/components/outputcomputercallitem.py
src/openrouter/components/outputcustomtoolcallitem.py
src/openrouter/components/outputdatetimeitem.py
src/openrouter/components/outputfilesearchcallitem.py
src/openrouter/components/outputfilesearchservertoolitem.py
src/openrouter/components/outputfunctioncallitem.py
src/openrouter/components/outputfusionservertoolitem.py
src/openrouter/components/outputimagegenerationcallitem.py
src/openrouter/components/outputimagegenerationservertoolitem.py
src/openrouter/components/outputitemimagegenerationcall.py
src/openrouter/components/outputitems.py
src/openrouter/components/outputmcpservertoolitem.py
src/openrouter/components/outputmemoryservertoolitem.py
src/openrouter/components/outputmessage.py
src/openrouter/components/outputmessageitem.py
src/openrouter/components/outputmodality.py
src/openrouter/components/outputmodalityenum.py
src/openrouter/components/outputreasoningitem.py
src/openrouter/components/outputsearchmodelsservertoolitem.py
src/openrouter/components/outputshellcallitem.py
src/openrouter/components/outputshellcalloutputitem.py
src/openrouter/components/outputtexteditorservertoolitem.py
src/openrouter/components/outputtoolsearchservertoolitem.py
src/openrouter/components/outputwebfetchservertoolitem.py
src/openrouter/components/outputwebsearchcallitem.py
src/openrouter/components/outputwebsearchservertoolitem.py
src/openrouter/components/parameter.py
src/openrouter/components/paretorouterplugin.py
src/openrouter/components/payloadtoolargeresponseerrordata.py
src/openrouter/components/paymentrequiredresponseerrordata.py
src/openrouter/components/pdfparserengine.py
src/openrouter/components/pdfparseroptions.py
src/openrouter/components/percentilelatencycutoffs.py
src/openrouter/components/percentilestats.py
src/openrouter/components/percentilethroughputcutoffs.py
src/openrouter/components/perrequestlimits.py
src/openrouter/components/pipelinestage.py
src/openrouter/components/pipelinestagetype.py
src/openrouter/components/preferredmaxlatency.py
src/openrouter/components/preferredminthroughput.py
src/openrouter/components/preset.py
src/openrouter/components/presetdesignatedversion.py
src/openrouter/components/presetstatus.py
src/openrouter/components/presetwithdesignatedversion.py
src/openrouter/components/preview_20250311_websearchservertool.py
src/openrouter/components/preview_websearchservertool.py
src/openrouter/components/preview_websearchuserlocation.py
src/openrouter/components/promptinjectionscanscope.py
src/openrouter/components/providername.py
src/openrouter/components/provideroptions.py
src/openrouter/components/provideroverloadedresponseerrordata.py
src/openrouter/components/providerpreferences.py
src/openrouter/components/providerresponse.py
src/openrouter/components/providersort.py
src/openrouter/components/providersortconfig.py
src/openrouter/components/publicendpoint.py
src/openrouter/components/publicpricing.py
src/openrouter/components/quantization.py
src/openrouter/components/rankingsdailyitem.py
src/openrouter/components/rankingsdailymeta.py
src/openrouter/components/rankingsdailyresponse.py
src/openrouter/components/reasoningconfig.py
src/openrouter/components/reasoningdeltaevent.py
src/openrouter/components/reasoningdetailencrypted.py
src/openrouter/components/reasoningdetailsummary.py
src/openrouter/components/reasoningdetailtext.py
src/openrouter/components/reasoningdetailunion.py
src/openrouter/components/reasoningdoneevent.py
src/openrouter/components/reasoningeffort.py
src/openrouter/components/reasoningformat.py
src/openrouter/components/reasoningitem.py
src/openrouter/components/reasoningsummarypartaddedevent.py
src/openrouter/components/reasoningsummarypartdoneevent.py
src/openrouter/components/reasoningsummarytext.py
src/openrouter/components/reasoningsummarytextdeltaevent.py
src/openrouter/components/reasoningsummarytextdoneevent.py
src/openrouter/components/reasoningsummaryverbosity.py
src/openrouter/components/reasoningtextcontent.py
src/openrouter/components/refusaldeltaevent.py
src/openrouter/components/refusaldoneevent.py
src/openrouter/components/requesttimeoutresponseerrordata.py
src/openrouter/components/responsehealingplugin.py
src/openrouter/components/responseincludesenum.py
src/openrouter/components/responseoutputtext.py
src/openrouter/components/responseserrorfield.py
src/openrouter/components/responsesrequest.py
src/openrouter/components/responsesstreamingresponse.py
src/openrouter/components/routerattempt.py
src/openrouter/components/routerparams.py
src/openrouter/components/routingstrategy.py
src/openrouter/components/searchcontextsizeenum.py
src/openrouter/components/searchmodelsservertoolconfig.py
src/openrouter/components/searchqualitylevel.py
src/openrouter/components/security.py
src/openrouter/components/serviceunavailableresponseerrordata.py
src/openrouter/components/shellcallitem.py
src/openrouter/components/shellcalloutputitem.py
src/openrouter/components/shellcallstatus.py
src/openrouter/components/shellservertool.py
src/openrouter/components/shellservertool_openrouter.py
src/openrouter/components/shellservertoolconfig.py
src/openrouter/components/shellservertoolengine.py
src/openrouter/components/shellservertoolenvironment.py
src/openrouter/components/speechrequest.py
src/openrouter/components/stopservertoolswhencondition.py
src/openrouter/components/stopservertoolswhenfinishreasonis.py
src/openrouter/components/stopservertoolswhenhastoolcall.py
src/openrouter/components/stopservertoolswhenmaxcost.py
src/openrouter/components/stopservertoolswhenmaxtokensused.py
src/openrouter/components/stopservertoolswhenstepcountis.py
src/openrouter/components/storedprompttemplate.py
src/openrouter/components/streamevents.py
src/openrouter/components/streameventsresponsecompleted.py
src/openrouter/components/streameventsresponsefailed.py
src/openrouter/components/streameventsresponseincomplete.py
src/openrouter/components/streameventsresponseoutputitemadded.py
src/openrouter/components/streameventsresponseoutputitemdone.py
src/openrouter/components/streamlogprob.py
src/openrouter/components/streamlogprobtoplogprob.py
src/openrouter/components/sttinputaudio.py
src/openrouter/components/sttrequest.py
src/openrouter/components/sttresponse.py
src/openrouter/components/sttusage.py
src/openrouter/components/textdeltaevent.py
src/openrouter/components/textdoneevent.py
src/openrouter/components/textextendedconfig.py
src/openrouter/components/toolcallstatus.py
src/openrouter/components/toolchoiceallowed.py
src/openrouter/components/toomanyrequestsresponseerrordata.py
src/openrouter/components/topproviderinfo.py
src/openrouter/components/traceconfig.py
src/openrouter/components/truncation.py
src/openrouter/components/unauthorizedresponseerrordata.py
src/openrouter/components/unprocessableentityresponseerrordata.py
src/openrouter/components/updatebyokkeyrequest.py
src/openrouter/components/updatebyokkeyresponse.py
src/openrouter/components/updateguardrailrequest.py
src/openrouter/components/updateguardrailresponse.py
src/openrouter/components/updateobservabilitydestinationrequest.py
src/openrouter/components/updateobservabilitydestinationresponse.py
src/openrouter/components/updateworkspacerequest.py
src/openrouter/components/updateworkspaceresponse.py
src/openrouter/components/urlcitation.py
src/openrouter/components/usage.py
src/openrouter/components/videogenerationrequest.py
src/openrouter/components/videogenerationresponse.py
src/openrouter/components/videogenerationusage.py
src/openrouter/components/videomodel.py
src/openrouter/components/videomodelslistresponse.py
src/openrouter/components/webfetchengineenum.py
src/openrouter/components/webfetchplugin.py
src/openrouter/components/webfetchservertool.py
src/openrouter/components/webfetchservertoolconfig.py
src/openrouter/components/websearchcallcompletedevent.py
src/openrouter/components/websearchcallinprogressevent.py
src/openrouter/components/websearchcallsearchingevent.py
src/openrouter/components/websearchconfig.py
src/openrouter/components/websearchdomainfilter.py
src/openrouter/components/websearchengine.py
src/openrouter/components/websearchengineenum.py
src/openrouter/components/websearchplugin.py
src/openrouter/components/websearchservertool.py
src/openrouter/components/websearchservertool_openrouter.py
src/openrouter/components/websearchservertoolconfig.py
src/openrouter/components/websearchsource.py
src/openrouter/components/websearchstatus.py
src/openrouter/components/websearchuserlocation.py
src/openrouter/components/websearchuserlocationservertool.py
src/openrouter/components/workspace.py
src/openrouter/components/workspacemember.py
src/openrouter/errors/__init__.py
src/openrouter/errors/badgatewayresponse_error.py
src/openrouter/errors/badrequestresponse_error.py
src/openrouter/errors/conflictresponse_error.py
src/openrouter/errors/edgenetworktimeoutresponse_error.py
src/openrouter/errors/forbiddenresponse_error.py
src/openrouter/errors/internalserverresponse_error.py
src/openrouter/errors/no_response_error.py
src/openrouter/errors/notfoundresponse_error.py
src/openrouter/errors/openrouterdefaulterror.py
src/openrouter/errors/openroutererror.py
src/openrouter/errors/payloadtoolargeresponse_error.py
src/openrouter/errors/paymentrequiredresponse_error.py
src/openrouter/errors/provideroverloadedresponse_error.py
src/openrouter/errors/requesttimeoutresponse_error.py
src/openrouter/errors/responsevalidationerror.py
src/openrouter/errors/serviceunavailableresponse_error.py
src/openrouter/errors/toomanyrequestsresponse_error.py
src/openrouter/errors/unauthorizedresponse_error.py
src/openrouter/errors/unprocessableentityresponse_error.py
src/openrouter/models/__init__.py
src/openrouter/models/internal/__init__.py
src/openrouter/models/internal/globals.py
src/openrouter/operations/__init__.py
src/openrouter/operations/bulkaddworkspacemembers.py
src/openrouter/operations/bulkassignkeystoguardrail.py
src/openrouter/operations/bulkassignmemberstoguardrail.py
src/openrouter/operations/bulkremoveworkspacemembers.py
src/openrouter/operations/bulkunassignkeysfromguardrail.py
src/openrouter/operations/bulkunassignmembersfromguardrail.py
src/openrouter/operations/createaudiospeech.py
src/openrouter/operations/createaudiotranscriptions.py
src/openrouter/operations/createauthkeyscode.py
src/openrouter/operations/createbyokkey.py
src/openrouter/operations/createembeddings.py
src/openrouter/operations/createguardrail.py
src/openrouter/operations/createkeys.py
src/openrouter/operations/createobservabilitydestination.py
src/openrouter/operations/createpresetschatcompletions.py
src/openrouter/operations/createpresetsmessages.py
src/openrouter/operations/createpresetsresponses.py
src/openrouter/operations/creatererank.py
src/openrouter/operations/createresponses.py
src/openrouter/operations/createvideos.py
src/openrouter/operations/createworkspace.py
src/openrouter/operations/deletebyokkey.py
src/openrouter/operations/deleteguardrail.py
src/openrouter/operations/deletekeys.py
src/openrouter/operations/deleteobservabilitydestination.py
src/openrouter/operations/deleteworkspace.py
src/openrouter/operations/exchangeauthcodeforapikey.py
src/openrouter/operations/getanalyticsmeta.py
src/openrouter/operations/getapprankings.py
src/openrouter/operations/getbyokkey.py
src/openrouter/operations/getcredits.py
src/openrouter/operations/getcurrentkey.py
src/openrouter/operations/getgeneration.py
src/openrouter/operations/getguardrail.py
src/openrouter/operations/getkey.py
src/openrouter/operations/getmodels.py
src/openrouter/operations/getobservabilitydestination.py
src/openrouter/operations/getpreset.py
src/openrouter/operations/getpresetversion.py
src/openrouter/operations/getrankingsdaily.py
src/openrouter/operations/getuseractivity.py
src/openrouter/operations/getvideos.py
src/openrouter/operations/getworkspace.py
src/openrouter/operations/list.py
src/openrouter/operations/listbyokkeys.py
src/openrouter/operations/listembeddingsmodels.py
src/openrouter/operations/listendpoints.py
src/openrouter/operations/listendpointszdr.py
src/openrouter/operations/listgenerationcontent.py
src/openrouter/operations/listguardrailkeyassignments.py
src/openrouter/operations/listguardrailmemberassignments.py
src/openrouter/operations/listguardrails.py
src/openrouter/operations/listkeyassignments.py
src/openrouter/operations/listmemberassignments.py
src/openrouter/operations/listmodelscount.py
src/openrouter/operations/listmodelsuser.py
src/openrouter/operations/listobservabilitydestinations.py
src/openrouter/operations/listorganizationmembers.py
src/openrouter/operations/listpresets.py
src/openrouter/operations/listpresetversions.py
src/openrouter/operations/listproviders.py
src/openrouter/operations/listvideoscontent.py
src/openrouter/operations/listvideosmodels.py
src/openrouter/operations/listworkspaces.py
src/openrouter/operations/queryanalytics.py
src/openrouter/operations/sendchatcompletionrequest.py
src/openrouter/operations/updatebyokkey.py
src/openrouter/operations/updateguardrail.py
src/openrouter/operations/updatekeys.py
src/openrouter/operations/updateobservabilitydestination.py
src/openrouter/operations/updateworkspace.py
src/openrouter/types/__init__.py
src/openrouter/types/basemodel.py
src/openrouter/utils/__init__.py
src/openrouter/utils/annotations.py
src/openrouter/utils/datetimes.py
src/openrouter/utils/enums.py
src/openrouter/utils/eventstreaming.py
src/openrouter/utils/forms.py
src/openrouter/utils/headers.py
src/openrouter/utils/logger.py
src/openrouter/utils/metadata.py
src/openrouter/utils/queryparams.py
src/openrouter/utils/requestbodies.py
src/openrouter/utils/retries.py
src/openrouter/utils/security.py
src/openrouter/utils/serializers.py
src/openrouter/utils/unmarshal_json_response.py
src/openrouter/utils/url.py
src/openrouter/utils/values.py