openrouter/__init__.py,sha256=w2u919V3Tzv4zEPQ-OYJ79gQ_4_SyW7GOFFoHtqXDFA,401
openrouter/_version.py,sha256=u6PutBFYagYnp2_dwP85BgJOgjEi47bDNss1By5W_tI,462
openrouter/analytics.py,sha256=A-b4OESe4K78y2OIPiQja2ApfEFha7JoFGo1wggBCA0,12145
openrouter/api_keys.py,sha256=8zENnikKRqUYGz0SBFJNZEt18PsvDDVki7MVTm9uM8A,72494
openrouter/basesdk.py,sha256=VhwM2eELTCr-7vgi1MLohTxYmNJurxN0hwhQjJKfOsA,12595
openrouter/beta.py,sha256=MzJTf7x1qwLAR2nd5Y4yzD8bIQCOsREEPf8uhwune_U,668
openrouter/chat.py,sha256=DZ51NZjmsUsTXLwB9-8r187ptU0wcNODPB9yRvRN1rs,68511
openrouter/credits.py,sha256=Iw1AvpPm_PN5UiLpVugmayZcSk4Td6dOYuYaZW6dEV8,23970
openrouter/embeddings.py,sha256=Hmz6OfYlKUv2QD06x_bsoTi03Lyeg_ERRnRgCIzK68I,29337
openrouter/endpoints.py,sha256=b0R8V4BI-rZhp1Gp-9Uhp3NRG4Udz9HEHIGaXhpuDRs,20056
openrouter/generations.py,sha256=7V7xQfOHLYAhMj9BiYvTDbPAF9eKQYNQCnBJxJ3jFr4,14288
openrouter/guardrails.py,sha256=YkUpD0RA7a-EY4jO_oq6Y_kqk5mSSUQpGUB5eyk7Ekw,157783
openrouter/httpclient.py,sha256=dqTPONDBpRn4ktXfcetQiRXnG93f0pJkFhqsYFhLUac,3945
openrouter/models_.py,sha256=dIod9mdXv2dBzNT_GZUA2sk9iWftuwnQbnrpQ-UMzII,33603
openrouter/oauth.py,sha256=aPEzw70cURWkxEfid2n3WHKYeksbVizjf8IDMR11XMU,27914
openrouter/providers.py,sha256=1tSLhDcqIysdcNq6Pwm5cKE6NMnk_F_jAapFngkr6io,9742
openrouter/py.typed,sha256=zrp19r0G21lr2yRiMC0f8MFkQFGj9wMpSbboePMg8KM,59
openrouter/responses.py,sha256=rDDkes3v5Rb_cW7Mer1__lZEMBD4SKtcZfr3VvEFuPw,66903
openrouter/sdk.py,sha256=klw1_Q7K6_GDL8NcTF1aSi39HAA3EkIw8hsr1ASsrAI,9438
openrouter/sdkconfiguration.py,sha256=Dy4l6oqgR2cdrWqL7i9nkGmjaWaS7X0m5TeOUDzHc5o,1848
openrouter/_hooks/__init__.py,sha256=9_7W5jAYw8rcO8Kfc-Ty-lB82BHfksAJJpVFb_UeU1c,146
openrouter/_hooks/registration.py,sha256=1QZB41w6If7I9dXiOSQx6dhSc6BPWrnI5Q5bMOr4iVA,624
openrouter/_hooks/sdkhooks.py,sha256=LCCg5knZJaFz4Jo42RY9WAHZRRnDbvUE88sEKhQYXM8,2527
openrouter/_hooks/types.py,sha256=ZFfWuTCcAptJH7HnEKcZK7K9ENY9bp6zMPbyLLbzNzQ,2989
openrouter/components/__init__.py,sha256=-IrPJ-H6SVL5kP1oeRh-EGs220CrgoWXOZ0AEfDM65o,126376
openrouter/components/activityitem.py,sha256=QYddTlC36y1VMbIviD50Qw8Rt1GODRXMV_iJuotwyNo,1920
openrouter/components/annotationaddedevent.py,sha256=qTjPzkfaRbuQF4acOWmJgXWyP8--HoEm7oWbl_BkBc4,1045
openrouter/components/applypatchservertool.py,sha256=5UbLkA7y_cxs9l6FdF0K5gY69ICbaQnWLpJeqU8cVE8,514
openrouter/components/assistantmessage.py,sha256=th2kvKI_x6bGIF6Y1YE-jHzw0M8KA5-yfL-9-QqE2-U,4234
openrouter/components/assistantmessageimages.py,sha256=9Q0v1evRmn-f9wDBg4ZfUiHlJNXK3Yj4cC9j4pAUK9s,642
openrouter/components/badgatewayresponseerrordata.py,sha256=pojFsYueX95FC7Ic6tiEiphw4fvI9Z6Jax0QUACU-FI,1643
openrouter/components/badrequestresponseerrordata.py,sha256=vo3KNC-cwAqaohMTV0ztfnklqWmxpC5VKUZp-3FUoYE,1643
openrouter/components/baseinputs_union.py,sha256=NWkFyhRXKwjBvhD9UVYtQEimruG5UBNr1Lfp-296ryQ,10089
openrouter/components/basereasoningconfig.py,sha256=Sh1HJXjR2wQO9aOPc4mR3FHsQHoq-B3Xneim6NhRFSs,1970
openrouter/components/chatassistantimages.py,sha256=AMo6nX50ZaGy2nU2C5lyMzt1aDy2KPZ8sCSLbQ2wHig,624
openrouter/components/chatassistantmessage.py,sha256=LL79abui703m7Ao7ajWDmjBxOcJp_uKolEDCrBcfkEY,4109
openrouter/components/chataudiooutput.py,sha256=-uf2ecRVNI6lH6lvGZznR0aP7W3rlUXWcJMzHLMjwD4,930
openrouter/components/chatchoice.py,sha256=mphSSt8aUH957IMHpErmCnTSio8NFT8CBppIvMZ02SI,2128
openrouter/components/chatcompletionaudiooutput.py,sha256=3ZrdE_yMRJqfeyXkFLsIgDtYYngfjufeLtanf2RKNxk,950
openrouter/components/chatcompletionfinishreason.py,sha256=oPpIHQ4HdBIcszyYlbsfPocwGUBZ2EBnwDvvUD_3sPM,367
openrouter/components/chatcontentaudio.py,sha256=w6eU2dMjqdP13lfOnTSPhk19H4M2sESR3s5iviyUZ7k,1214
openrouter/components/chatcontentcachecontrol.py,sha256=ipB3-JL1E-bCOkEn-NVWznLXEIH7bQNNL8zfminP29k,979
openrouter/components/chatcontentfile.py,sha256=o4tHcXIsgOkPn3y0URsecXjGxipScRlbjshrWV2Svng,1082
openrouter/components/chatcontentimage.py,sha256=npHixup5bkqeLxo-Fk-h8KKF9c9brCC-zrmQ6PSs_mA,1418
openrouter/components/chatcontentitems.py,sha256=9e-Z8ncrTbcnhEUeZ588AIKnNaP42zK49lUzUcFTJoU,1715
openrouter/components/chatcontenttext.py,sha256=nSkhhYrGzDrT-WXb95MbR9_AeBhmJ1Hs8XfSoJrlzdA,834
openrouter/components/chatcontentvideo.py,sha256=ijPrxmS73d1ALxjbOfTcCZlitpu9c0vHBgOhBbV_07Q,713
openrouter/components/chatcontentvideoinput.py,sha256=mbQA8zLVZckpcPYVA-iUkDcNDk0pXO9e8ltydgRkVm0,470
openrouter/components/chatdebugoptions.py,sha256=9fR26h2cgZkKCw5_3TAJqSvo6OMGsYYPiuN13mNa5ww,851
openrouter/components/chatdevelopermessage.py,sha256=vTmw3RQF355KHhHoM2_eOLZUt5TrvzA5lvDm-SpeUDg,1264
openrouter/components/chatfinishreasonenum.py,sha256=gbCaGesPzGHnHZ914WuzncgrJMmMr0Q4YmL1EaTDKGY,361
openrouter/components/chatformatgrammarconfig.py,sha256=vCE3Ubtqd8K7H_tFmNt2V-A9rDmVnCfiUn1Y3Do3XCc,652
openrouter/components/chatformatjsonschemaconfig.py,sha256=f50HFqJQUg9pEnmVsr20jk-diqPFDxoEaGR9AgPirSo,844
openrouter/components/chatformatpythonconfig.py,sha256=tPTtITToJBK1dC3LHKrc2Xu_QYbuyt9lbWqW1nKA2os,513
openrouter/components/chatformattextconfig.py,sha256=IPslmUi7Jvye4t5t83YfAXLo6bupPxzXicmHgYG1yho,503
openrouter/components/chatfunctiontool.py,sha256=odPVEYHXfC8GPxLXY-bvv1iY5qgeIVutQm7aJHTa0v4,4435
openrouter/components/chatgenerationparams.py,sha256=UIq9Y1Xwxubr1-EHEGGiGx9sTmJQcUoA0zRZLJggjwY,37540
openrouter/components/chatgenerationtokenusage.py,sha256=_yZ2cn-KABY1VlUNxICEKxXvjwLTZwoDmagpqg7SH7U,5437
openrouter/components/chatjsonschemaconfig.py,sha256=Auc_Y_HMmpVcLrCArgWVCM44ZXP0Wvc7If3xLA0Yx2I,2223
openrouter/components/chatmessagecontentitem.py,sha256=KAP6Z2PokykLa98Bm8SCHINoo5iWbl9RHb8QlIPzJxc,2177
openrouter/components/chatmessagecontentitemaudio.py,sha256=GpBwdmrQL76jh8aqqhK2CksMmZ2QsNY6TyQWO-ao__Q,1313
openrouter/components/chatmessagecontentitemcachecontrol.py,sha256=JFWTC6UaBsP_xB8zTzAyDDMm6s9CPxjrA8LCDpsFCrU,1076
openrouter/components/chatmessagecontentitemfile.py,sha256=8gKVdEj9iK0w4-j4gqUuILw7stXvXavzkvtYS7JXm1s,1137
openrouter/components/chatmessagecontentitemimage.py,sha256=7sC1cKO7MxTM9x0Vs19VkQM1PtYPXguDMt7VXCbqfEw,1559
openrouter/components/chatmessagecontentitemtext.py,sha256=cnysUUfwaobArGij4mG8rIk3QY_xfchODXNFd6eyRiY,944
openrouter/components/chatmessagecontentitemvideo.py,sha256=k3tWoe1LATcbSQGaHT3rV69dqpr0TZH2FNuxrmQNlV0,713
openrouter/components/chatmessagecontentitemvideolegacy.py,sha256=tbJ0fieRkxjUGK4tLHbpJrmDAvHpg5eU74dZe-Ke570,1095
openrouter/components/chatmessages.py,sha256=pPxma-EcitmGXH1C5Cj4_C3XcO8FXZzgX8xgoPbIYYs,1446
openrouter/components/chatmessagetokenlogprob.py,sha256=oFlkq8cUK_VZfWoeiogGpruzuPU820VUhN4GxOwSctQ,3192
openrouter/components/chatmessagetokenlogprobs.py,sha256=7dF_saSecyESbnb3fth9tjH6PzPieh5MiLQBHh3UAeY,2016
openrouter/components/chatmessagetoolcall.py,sha256=vFVdwZvu6oijs5Ny4edzOkf76wL7wHsIWUBdSgf7Ovw,1019
openrouter/components/chatnamedtoolchoice.py,sha256=nZYzhMjO7TWlzz82xgmtGRc_5VFp0EAAMd3sKVqiWPc,817
openrouter/components/chatreasoningsummaryverbosityenum.py,sha256=Cfk_eIDS155wtF_1OgDjiUnMjnIW0IoMYa9lZiFAiRo,330
openrouter/components/chatrequest.py,sha256=k5oJ7uhTZQpcRLKdPp4aHLeQIDyzfzKcnb4Ggts_CxQ,38025
openrouter/components/chatresponse.py,sha256=CLwzq6cDcQ3errYN6SUFokvRYkUzqtrtzc5nypNHwww,2483
openrouter/components/chatresponsechoice.py,sha256=NQsQ7z26i2ZnSfZzFFH4EZWaJ84gpdapBMAehQMxaWU,2172
openrouter/components/chatresult.py,sha256=z64EzAwI28kYSaSsGaFx4Tbcjo2i6vX3AWo9NG2KrdE,2671
openrouter/components/chatstreamchoice.py,sha256=mcRMGGZtSbsFNc87-RcmqaZDIXaV5Kd9_h4k4OYjS2o,2115
openrouter/components/chatstreamchunk.py,sha256=bP1ZU3vIZzx_E5wqLomlgr2iXVsQzS1__nBGjPQTnOA,3179
openrouter/components/chatstreamdelta.py,sha256=UAIn041z0m7tyMeIIjqvz5w9UtqpnpoKokY0xc7jvoI,3120
openrouter/components/chatstreamingchoice.py,sha256=HsjYmRRyAvnaS0NS-PzgNY88EVRnfZveKXcv_EezYmQ,2232
openrouter/components/chatstreamingmessagechunk.py,sha256=Tur5gVHizO67EHL0g_NlVdnn3fQ-G9tQtZGf4agoRvI,3296
openrouter/components/chatstreamingmessagetoolcall.py,sha256=F2L2B5ugG5Ca09_07sAU6BPEl-sUd7z_3S6EYMvvOFQ,1596
openrouter/components/chatstreamingresponsechunk.py,sha256=DblNMEZ1zCC9sWzZl_Be2cVx6HTv2JWqPOW7iqnrzUI,2019
openrouter/components/chatstreamoptions.py,sha256=3fCm6thXeeoG5Xvh1zrMa0YodaT-fPWQ1N-LDlXh8xc,889
openrouter/components/chatstreamtoolcall.py,sha256=3IuZkCbdyF_r-ILGx1aVgnaDJtaSfAcuY0YbpmJN5tE,1506
openrouter/components/chatsystemmessage.py,sha256=oekTqSNRNblIyJAQKiaYyTnZLmNfNnHFvg-nnsvfgwU,1246
openrouter/components/chattokenlogprob.py,sha256=e0o2N3ABVa92RDympDKGCPCJWJyGR-JjQxdHTz-QDQI,3150
openrouter/components/chattokenlogprobs.py,sha256=usAh82OGPgLl6nRIc9AhsoTEBWYVjFiLWKjC-D9ci3U,1940
openrouter/components/chattoolcall.py,sha256=Q6Q9XexKP_FiYgFKm12frpbv7n68t-MmqIAz2DTDIGA,956
openrouter/components/chattoolchoice.py,sha256=T6MbWAuDYxvGfoWEoCLQTyP2hjTUCmw7FnV9ZFRUcTg,876
openrouter/components/chattoolmessage.py,sha256=5X2c-VqwU7C2sYf02vkCyYzyvW2jtLFejaV-KsUSh30,1210
openrouter/components/chatusage.py,sha256=cvBD8qfL_4Cdiyuxspl1L-VY1y25u0HXVxbLjjD3NbM,5407
openrouter/components/chatusermessage.py,sha256=a2NgrpVKqtrVDt8TFzKhDAaYQmxK9_C4qvDu_VpNFVc,1153
openrouter/components/chatwebsearchservertool.py,sha256=B-1WMM1g7ofsYkw6Nzpv5WyRMSOxE7JmFBvi_E7k4o0,5920
openrouter/components/chatwebsearchshorthand.py,sha256=6CZ6CqkgVbM5Jec8hhIz7JlWOi55ovO6ChEdEB54s34,11007
openrouter/components/codeinterpreterservertool.py,sha256=DyF8fKbOJN9rRhSotiYTx9ho3RuwsVN6wisMdNtZrhE,2529
openrouter/components/codexlocalshelltool.py,sha256=2jTmK-_Vw14puo_RXPjS4qH0m8cA6EfXRIIudJfWbsQ,509
openrouter/components/compoundfilter.py,sha256=Lu8lOUSSFu0CE9uEgeP79lobafG0ribAbOhB33uH3pE,932
openrouter/components/computeruseservertool.py,sha256=IEggysEltfE0uqsR5jG4HWYM7MoZqGngSEPg9oIAfQo,1058
openrouter/components/conflictresponseerrordata.py,sha256=_kriUBSeQhjecUQQgi4Z-9PayX69ydl7NNhtVEmr4Ug,1635
openrouter/components/contentpartaddedevent.py,sha256=FgQizBLtr59Y5qpeBL1aW1GGemDCPAwdq8Ao_YdjtcE,1844
openrouter/components/contentpartdoneevent.py,sha256=8Z4ZmpBbHExhUC0_ydhhtw_csZ5NcFnSbPBgMm91Knk,1795
openrouter/components/contextcompressionengine.py,sha256=cMNINBgrVF_aG7AlMMSy420NDKZgum98RvpBtJ7V1v4,253
openrouter/components/createchargerequest.py,sha256=Fc-tjZWAQeaZddgM_m6PUWlfvAin2Gdr_NRqqsPyeA8,823
openrouter/components/customtool.py,sha256=AIvJKcTRPHkGsi9nmyanfUdYYRV_lx3pzUpOFfqFXQQ,1767
openrouter/components/datacollection.py,sha256=M0shLYdzgusCOAp6fBzqkpuk12piWejQMH_dLpuzD7M,564
openrouter/components/datetimeservertool.py,sha256=9pxJtXXXSf3DMecJOJB8YSgVuKzdA_PKiMs5BM_4gw4,1062
openrouter/components/debugoptions.py,sha256=1o5qwVzP5fCQlFGI_4Z6EgvBnn08bG4rJNClDXFQvEo,843
openrouter/components/defaultparameters.py,sha256=BSC1C9Tbahy_NIiL8l98wb4qaLJGMRKsL5wr377Sy2E,2320
openrouter/components/developermessage.py,sha256=zGaBYE5auMPmQwCYbllUsmaLJgrv9_7ZRJVvoETS8Qk,1293
openrouter/components/easyinputmessage.py,sha256=gDfQ1D5oIHLceuGCKlZ0U44XsbnUnlfEkIodWRpCJrE,7438
openrouter/components/edgenetworktimeoutresponseerrordata.py,sha256=vJwUAmJpSUHK3wvtolDiDP--PufTqoBdV9BHvPR3XUs,1675
openrouter/components/endpointstatus.py,sha256=5PVh4wrN1gJkOiI2ZsYb6VgLJrgjo5R51n7Gk-V_zYc,328
openrouter/components/errorevent.py,sha256=f62xXXl46Uba1O8Ly75tM3GStH1_vFC7UELeaX6Arfg,1661
openrouter/components/filecitation.py,sha256=biI6ox24SVT3TTp-k22K_PlD3kuTKK7lL90ZJYNORAE,497
openrouter/components/filepath.py,sha256=_-73_r-sMpz3FQ1OkMys5ln2wNNFjznl7V0xuwDP6Og,436
openrouter/components/filesearchservertool.py,sha256=HbPTUh9kBlbkQcpzmzEljnQdShkOM8Wgvy6p7-wh_rg,3552
openrouter/components/forbiddenresponseerrordata.py,sha256=z3htQT14ZM26z7YZ2V5IZV5WeICpAeMKs99Q8SPeSSA,1639
openrouter/components/formatjsonobjectconfig.py,sha256=ElF9Ge1YYY9KE4WHjRbYmXFez8_z5GftRMxvh2RiIEo,518
openrouter/components/formatjsonschemaconfig.py,sha256=cG6gIaNIN1gCrrk33Mj1SZuTuDV9OHG1Am5n3r86rVI,1946
openrouter/components/formats.py,sha256=QlsF0YXx2nDAXVwV-0rrOYHP92Jl7-MdO7LMxefmqp8,1126
openrouter/components/formattextconfig.py,sha256=rLRIZlSEN7PiCI3ZHrjcxDk0LeEKM8xkHf0HMunqfyk,479
openrouter/components/functioncallargsdeltaevent.py,sha256=oZpqxzo1rHCsV_Jp9-ry6ZH4oTw4XorUAPMHIQ6t2-4,803
openrouter/components/functioncallargsdoneevent.py,sha256=s-fDoM3H35ypvebGLHlOzhZvNpYK6L-qwsSHQ8WvZqM,840
openrouter/components/functioncallitem.py,sha256=W4TIjNxyg3f-iLmgIK5xk4z2EdxcnB1yY3L6rcQ9RWA,2023
openrouter/components/functioncalloutputitem.py,sha256=hGQ1oM8S3-vGl8QtUwXo2Gu5zD1jYR0QhNNeL7qEtVs,4757
openrouter/components/imagegencallcompletedevent.py,sha256=GawhEEGmIc9ElA6aYEErV-8AsFxDQavOwyPadQP6C70,714
openrouter/components/imagegencallgeneratingevent.py,sha256=owQfzcnZyp7WreMz8EH53mocJvMTyPCoGOU3oLypJk0,728
openrouter/components/imagegencallinprogressevent.py,sha256=pSivsbTAaUYzFAYOOm0Q0gg-NVGqbyRcTLmr-5reB5w,725
openrouter/components/imagegencallpartialimageevent.py,sha256=1VwI27RgAfUXAPBTicHuP0mg5SF9pfLjz0YCaCxjx7A,875
openrouter/components/imagegenerationservertool.py,sha256=eMyPoLbqnAAgKeXH0XrS4x9EwEA52MH1Mcto0HwpdZk,4391
openrouter/components/imagegenerationstatus.py,sha256=L4D3PizbeP_EAL0bWAufAnbw03S3uGTIlysoJ9JN1L0,347
openrouter/components/incompletedetails.py,sha256=zjGzH4Fnhf6yU_KfGjT0ZAhhIuSnsApMDQThDQrWCJA,717
openrouter/components/inputaudio.py,sha256=ywOZU6QgU5OrV7_z31KPHiWjRZpC6swlxT0cV4mbLmk,1096
openrouter/components/inputfile.py,sha256=8S02EtEbsnbsK-psyRd6al3b8M-nM9O3wXJt95EitBk,1815
openrouter/components/inputimage.py,sha256=82m9cwLCjdAzm6VtdEi8iNgTKhNYpG92O3y4rPrbEGc,1957
openrouter/components/inputmessageitem.py,sha256=lR68QJ_Ltg1N_oEw8FbBAkyw2rygG7licWm6308-uDw,5082
openrouter/components/inputmodality.py,sha256=I2gC4yTtYz8T8JKtr6AD9yYlzpyxVjVCRYZ2pTrvhlk,338
openrouter/components/inputs_union.py,sha256=C4EGe0Pc1LR3zTVs2VnOBxuWqEPFpWwSmR-mZRXV3_M,10948
openrouter/components/inputtext.py,sha256=jP2dH1Ni6puMLruOSriUg85agKZ6Edbhd0QpCwJb6Qc,473
openrouter/components/inputvideo.py,sha256=ctYefvVuvpCDlivGI0BhMAtpnZ2Gmqt0DsnnBP6E79I,637
openrouter/components/instructtype.py,sha256=mWr5X7bjGHlDXV9i6tMNGcxI27p5MOwhPqRYApBv6tc,700
openrouter/components/internalserverresponseerrordata.py,sha256=6BtoI6QZNZjdrC4tM3Q1U2-6PIIBAdYBHa1JdmZRdiE,1659
openrouter/components/jsonschemaconfig.py,sha256=44DjkobzH9iOJ9rWOvsVxbDrotKaUvXUqKPxcjbnYL8,2215
openrouter/components/legacy_chatcontentvideo.py,sha256=wbt9jEwuevRChasPwJLAOSlqQQCVQM-SSkh5kLKFClE,1095
openrouter/components/legacy_websearchservertool.py,sha256=qi7KUZtINgb71NyHKJiuslHTmsgjYSaO8tLgN207idw,5699
openrouter/components/listendpointsresponse.py,sha256=rtdM6ZHtxnNQJNx0IPINoqiosu50nIkFUfEM8l70g6A,4026
openrouter/components/mcpservertool.py,sha256=3LuKKxCXbU_nT8JJGfGC7nhHZD0YdhEiLUcSaHHjSb8,3861
openrouter/components/message.py,sha256=eGrvleAtMk2AIgD3RMu4VmsDKgWHhcEBie1-J2mbbBw,1371
openrouter/components/model.py,sha256=PE5aiQVQzY9B6oAkrs8U38mzKfzuTGk3qpyced0109o,5132
openrouter/components/modelarchitecture.py,sha256=IBeSVEv4PzulcY7nATFb_886Hj5NnnIolryqe7ytBOc,3405
openrouter/components/modelgroup.py,sha256=hN2VH_hksubq8YoOlr320yFTnAVE72Ubo6PKPPq4LEQ,617
openrouter/components/modelscountresponse.py,sha256=PAKCik_uzZh4ZeX3h_Lm6mYd7lEMWWEqWpvVTDSU5R4,668
openrouter/components/modelslistresponse.py,sha256=OuooH3wJd-uzStN7bTWoYSyFOppEhvA8TiabHjmxx20,538
openrouter/components/namedtoolchoice.py,sha256=x4q2xsTuXQeOlLnW-F-TXE4IvF6hahKcjYvhkBdTTOk,781
openrouter/components/notfoundresponseerrordata.py,sha256=MZCphi3GBTXbb-s7NmhLmc6lxH4vSLcjV6UAScoI8-o,1635
openrouter/components/openairesponsesannotation.py,sha256=PKm5Pl0rjHrTi7tZh4KVw-VGelpvsptzmcV1QLaE92M,902
openrouter/components/openairesponsesincludable.py,sha256=SvIzHnJ9bSOU8F30s8hbUfE2-YCMerRneyOT5C-DRYk,473
openrouter/components/openairesponsesincompletedetails.py,sha256=FZaKZE4f6ryvDba7jChfXSRO_8KUkr9Vjj4QwYkt7PE,747
openrouter/components/openairesponsesinput_union.py,sha256=veADYNNqRwrO9UiaALSmMYtOqSY081Sz7j4tiPRQrgM,11623
openrouter/components/openairesponsesprompt.py,sha256=Z2dZ1-ZehXXwiKr0pcSMcwmMSszZ90JSQRuH8o_m4-Y,2079
openrouter/components/openairesponsesreasoningconfig.py,sha256=NZ4L_NRj_iaHSfoUEj5m891HKUQ5E3V_cKNCJ_fG3Dw,2029
openrouter/components/openairesponsesreasoningeffort.py,sha256=3hp6Wx7_fzWf9PjPhMepdZdfmOEAt4iKmTpditov35s,373
openrouter/components/openairesponsesrefusalcontent.py,sha256=Y5KQD2-rLr4lv-C9-NKeJZsmoKYW6C_oq-Lch_4Zndc,504
openrouter/components/openairesponsesresponsestatus.py,sha256=pTo8MQQN5e-qDnkQk15YLX4xse0giYEO8qQ2QWjjb3c,394
openrouter/components/openairesponsesservicetier.py,sha256=6Fd5GbV_AtTxYhKlpet-NGjpDIKew5URl7ZXMXA0WhY,356
openrouter/components/openairesponsestoolchoice_union.py,sha256=TVAKt7bGfpBO2MAJcOYv5MfoUlVlz7zpCcnyXE5NU7I,2045
openrouter/components/openairesponsestruncation.py,sha256=9ccpw2WlSSb5ix4dwLr31-NmU5sj0lobvh1EhFHKkgk,303
openrouter/components/openresponsesapplypatchtool.py,sha256=OPT_CboaccfIS6ib2Dy4KetxPJW7_IQmnj-MlT2ZoiA,549
openrouter/components/openresponsescodeinterpretertool.py,sha256=kW_xeeQ76EcJvDmT1DPjok2otzwdQIKXXMqva9TElg0,2543
openrouter/components/openresponsescomputertool.py,sha256=rkgBJgtcciTamgSEDqiY4UcNIjzXzwZwWNUu6zFhs1o,1078
openrouter/components/openresponsescustomtool.py,sha256=KsSzIkO-se13S8_o8L1t2OehkZLrSY2Y8ZfKQ6j_9uM,1793
openrouter/components/openresponseseasyinputmessage.py,sha256=ZAGSQ1iSev0xSSAGvjOsLWpi361hKAqGkkuRRExxer4,8402
openrouter/components/openresponseserrorevent.py,sha256=5lhw1ff2w_qy8_oENxqNC8MKU9ZCKE5yW58O5xXjH1k,1726
openrouter/components/openresponsesfilesearchtool.py,sha256=AzE8yY7yt_QJEsEmT-MrXs-rgA2Usf-IxMEO0wtfj7Y,3594
openrouter/components/openresponsesfunctioncalloutput.py,sha256=ESdaviPpq2Qcn0XkxC_FQ7-TOEocHOaPnfOruvY8onA,5023
openrouter/components/openresponsesfunctionshelltool.py,sha256=7APXPMzkv_m8qEgkE2Czw85u8Mp6fPtgY5Y00-SgimI,546
openrouter/components/openresponsesfunctiontoolcall.py,sha256=TT_bS94YH6a1T41vEdOwcRm5Rqt_Uy_VhrHzRbAngtg,2072
openrouter/components/openresponsesimagegencallcompleted.py,sha256=J_H1aGKG5f03P3Ujxk3DMSOj4aD-xYD_YP4n_NIHRT4,760
openrouter/components/openresponsesimagegencallgenerating.py,sha256=rjK6L00PTMiLhXHjwUZgomQa7vD6cOb6uQUQ-mwl7oU,774
openrouter/components/openresponsesimagegencallinprogress.py,sha256=4X-WqFbmLQj14VzBa353v-518fX6wguvw_wHbn7E-fo,771
openrouter/components/openresponsesimagegencallpartialimage.py,sha256=wAMoO2c33D6g3KjbjhZ6CxHY2TjvnLdUq1J62ASqvys,915
openrouter/components/openresponsesimagegenerationtool.py,sha256=IV4fewCiEjtZ00PFZkItI7XDrXAgZwL07kF3bUaRKk0,4426
openrouter/components/openresponsesinput.py,sha256=QAVlWRtMY9dATXsE3F28E3LdQib8iRI1-HHjOPv1C9A,3050
openrouter/components/openresponsesinput_union.py,sha256=XiWM8OO5-UuiSNgld1kr29Ja4uO370XsUpkHeE4xRH0,12255
openrouter/components/openresponsesinputmessageitem.py,sha256=c7twURO63VqVFJYyhZz6Iug6pfQBHfICTB6W3ahakEk,5725
openrouter/components/openresponseslocalshelltool.py,sha256=Bz7ZRpEQ6-L66D8gSGWrjayIU6jRe3nvLy7RnsAaFY0,549
openrouter/components/openresponseslogprobs.py,sha256=p8FHlBBE-LY_jiPlRBKfrlhoqS0jIc8tGtee2WhCcqY,749
openrouter/components/openresponsesmcptool.py,sha256=8Lulf5E0QFOyDdLLetN3ES6KC8HS_mYOHw-V4FmukY8,3896
openrouter/components/openresponsesnonstreamingresponse.py,sha256=tKyhQVaPihV6VfP5N8ik0cntIroXE7sOblRuPbU7r4Q,13254
openrouter/components/openresponsesreasoning.py,sha256=Jq7Y3HnPX-fEsxj381rDFMNiD60hcJUxkNZL_kKIyfw,4001
openrouter/components/openresponsesreasoningconfig.py,sha256=CybsUIk4PHksIrhZgtiAa-X6HW-74LegLbsZw6nKR8w,2377
openrouter/components/openresponsesreasoningdeltaevent.py,sha256=08rTivGkzk1m0iiIPWI3nnDWM57GuAtQFtTiPKtPWHE,855
openrouter/components/openresponsesreasoningdoneevent.py,sha256=8uaytNWLnKY0zeGcp-JfcDkhSgxpFkZbYuh_P-tTTY8,855
openrouter/components/openresponsesreasoningsummarypartaddedevent.py,sha256=XIwRwP2ajJBjFikH5XaHUaWf5arv7XnOeoM-8ADoJns,1053
openrouter/components/openresponsesreasoningsummarytextdeltaevent.py,sha256=CENzEhU9hur6ZUekCoiysSRVzfoVIHFK9aXAs5lQ760,940
openrouter/components/openresponsesreasoningsummarytextdoneevent.py,sha256=iRWYHS1Men5in-_McPGfGTJtp-mifontwNw6VoKAmME,940
openrouter/components/openresponsesrequest.py,sha256=tttgAZfdDK0-UbaC0zhoRtK22Fzn3B48HFv7lzVWm0c,35413
openrouter/components/openresponsesresponsetext.py,sha256=EvJncVKeadIuD3qBsjCCc2rpgybVMvsE-U4ZQbWMxX8,2415
openrouter/components/openresponsesresult.py,sha256=Wnh0pvhp2VrU1NcNZEYYa9FlUAabf__cFoNQX885VUc,11779
openrouter/components/openresponsesstreamevent.py,sha256=hsq6qCmHoIx8g9BTUvmOhIZ-PbOl2BplJwRb14vgS7M,22811
openrouter/components/openresponsestoplogprobs.py,sha256=G6evfWbvhl0K_XapnUwN0lB67Z38NJgr6BV1GUssbXU,566
openrouter/components/openresponsesusage.py,sha256=es0cr2zM1W9YMTdIlSrOsnShYn4lluHS4OKmOsMW_8Q,3877
openrouter/components/openresponseswebsearch20250826tool.py,sha256=tMNWgY5CZOf987Kcm8VKykXpqp0u3txA8bu5G8Fgh4Y,3980
openrouter/components/openresponseswebsearchpreview20250311tool.py,sha256=BPG7yCoJtssMV174McJpy51gPX1xEzRXedMXlaPOUSc,2584
openrouter/components/openresponseswebsearchpreviewtool.py,sha256=Wn8hzIZPsCkCWhytK55VYYsmmw7Q-mNnWTC_j9wEmqo,2485
openrouter/components/openresponseswebsearchtool.py,sha256=0JVWrgSNw1u6SurGWZNQaMG9UrtYGOG7wA9KE3auiZE,3855
openrouter/components/outputdatetimeitem.py,sha256=aoPTySPxU6mmKP6IhXC8QpN5ji-oJ86WWBP9YsbpKD0,1257
openrouter/components/outputfilesearchcallitem.py,sha256=1wxCvn0S06fjg41Kf7gQuTcFNAsijYqmvjoiomF1pJU,804
openrouter/components/outputfunctioncallitem.py,sha256=Ea2SAfM8Uo7XxmpFRNd6dECow9VlfJiMOtR5DIm32Rk,1504
openrouter/components/outputimagegenerationcallitem.py,sha256=ek-VI4KD8TZLNmp3Ct8MXVVi73F7DZgh5EnFicSk-iM,1897
openrouter/components/outputitemimagegenerationcall.py,sha256=KdCl0dpLsV2cxXPqAovbXXspFz-y4Y0ygRgvmzvMB5g,1897
openrouter/components/outputitems.py,sha256=Mr2tE7mT1VkM-wxnd0a3XEfpWDqFCXsFG7aoqxuAGDY,1622
openrouter/components/outputmessage.py,sha256=a8h2FLn2EJqrTzjN5ldCC13eUx6-1Zi4lI5OYPCfBBI,5029
openrouter/components/outputmessageitem.py,sha256=CVTRqtsJ5_E1RXKNXt30m-a9LYQQIqJV95J2cCEQEic,5259
openrouter/components/outputmodality.py,sha256=F8hIgWNFyft-DNOT58xDXAkMGLLiRCVu31et870KJ1Y,345
openrouter/components/outputmodalityenum.py,sha256=YZ66Agh_zpxS4Yc9VjkQ7uFV8D-N0zJBhtGZ32N0Fag,293
openrouter/components/outputreasoningitem.py,sha256=xUMO0AwyQ9zF0uT4uqihZgH67Z8bnuGmbPdUGY3CK8Q,4167
openrouter/components/outputservertoolitem.py,sha256=kaAloByyXVwxtSCoIlSmu1Cq3Ep12VW7J1Nd25wExRA,1641
openrouter/components/outputwebsearchcallitem.py,sha256=oT1uNQiNs3VQTr7yISzWFLDCyQxZGpZFzkTrph6lZwQ,3267
openrouter/components/parameter.py,sha256=3U8kFsb0EzocJa35TZ8jmKXdbNt6ypZF_T_REzA3wnY,806
openrouter/components/payloadtoolargeresponseerrordata.py,sha256=kksPhvoVefVY_snEVvP37TEh_TlZd_fCYft0T8RA5Pc,1663
openrouter/components/paymentrequiredresponseerrordata.py,sha256=rwnrHSbpFug6BjgVPRbgx9eZyxMqwtySBa23PMVk3B8,1663
openrouter/components/pdfparserengine.py,sha256=6sXDywPIqPCmPyTM8nid8PpnN9T3nOb1QPfHAi-9TDQ,1110
openrouter/components/pdfparseroptions.py,sha256=z8BgifWca3EAsGiUOP2mA7T2yuKoDn1o0shuE5lKVeg,811
openrouter/components/percentilelatencycutoffs.py,sha256=JMwinGB5zdNBdjBKjbQEcR6bl7qpDxdllOuLBYXMLpk,2230
openrouter/components/percentilestats.py,sha256=Aorud1zDH78iQWjETwMaQLFCVLncenM6e-vbbXFn9Fc,1053
openrouter/components/percentilethroughputcutoffs.py,sha256=oulCCmMPC6CWhZE1U-RKuiIAtZDGruX3vnmjkcp0vLQ,2290
openrouter/components/perrequestlimits.py,sha256=_qhdLIdZCGoPP_V874ik7tOIaD4fm0s0F95etZCgpaU,641
openrouter/components/preferredmaxlatency.py,sha256=VeHWgbqmPcv206NMLSR52X3Qv3cRgjb8vx4PLNWbmnA,1224
openrouter/components/preferredminthroughput.py,sha256=ndCaNjZR1yOPhwfNsTL6-YE_3kh4h25rm_EZNsmcOOc,1282
openrouter/components/preview_20250311_websearchservertool.py,sha256=p_-Ok5i43k9ygxjaWUU6PdnPfSf7hoy7YJSDk4qTdMU,5829
openrouter/components/preview_websearchservertool.py,sha256=lCNeJHhS7bkBAEd1hIBHgE-AzHdqnR2SCtAavpVMay8,5680
openrouter/components/preview_websearchuserlocation.py,sha256=UueEuIoqdi8HV1VeMN8s095f4VOA0JXforo4-UuxwoU,1895
openrouter/components/providername.py,sha256=1G4kSsgG0UkhUbqtna6JEgXYCAYFFdOwcK1-ebKSWzg,1768
openrouter/components/provideroverloadedresponseerrordata.py,sha256=mHwExxgAplc5sL0rJS0x6ajSAs2-Hu16lWy-0UX6BN0,1675
openrouter/components/providerpreferences.py,sha256=VBsMe_gie_VKipEN4ji8f-6jsFfF2ua_-HShTvsNHhs,15741
openrouter/components/providersort.py,sha256=CjpMUyUKxcYKHWYo1y6QPfADta7XNIq_dPxi6nqgx_Q,396
openrouter/components/providersortconfig.py,sha256=kBzUwxuMazAX5CHr754-ALz0-WZZB_uTD3Wl__IPDK4,2988
openrouter/components/publicendpoint.py,sha256=JVi2wmsAROvTfcePR37RfkhJgS2lQNniXlrEXxBa5TA,5102
openrouter/components/publicpricing.py,sha256=SD47ZHWw-y-u70EVncMCeHtYnEJb8Jhzur4kSCGdYIg,1362
openrouter/components/quantization.py,sha256=1LUfelzKMuC3ZwSpkWOD1ORaNOFcepzMqDHqoYddmNw,398
openrouter/components/reasoningconfig.py,sha256=6ZJdVS3-RILszi3wP1yVsorO3DpToVMW6gel3Y08kJA,2314
openrouter/components/reasoningdeltaevent.py,sha256=QPHQCVbJZ5TcDpBRmAgdX1tvxyySTSoVEybuggQqjYU,790
openrouter/components/reasoningdetailencrypted.py,sha256=8M27hPXIuD4uZZnwBGIOjDyCNCjVrEdeRY5nnI7IUzM,2495
openrouter/components/reasoningdetailsummary.py,sha256=UP5jf3BBA4q2K4VAR96x1H2fGhPuToeqUn5TiNCWWVI,2479
openrouter/components/reasoningdetailtext.py,sha256=ddlDx0b1fRh5v5EnH7H9X1xbdoa31E8cvCkFYNzf0FM,2619
openrouter/components/reasoningdetailunion.py,sha256=h30qzDbTkU-MvAGzdzBdtWDPe-W_yz3a78Fvp1OQuXE,1204
openrouter/components/reasoningdoneevent.py,sha256=bUuGoB928RhQUlzG18tY_c4yI_hRUkIn08tItn9JsnY,790
openrouter/components/reasoningeffortenum.py,sha256=nckEW3GfuiMY2c9Z_izIbrtiI_CMlzkTvq86JkCD6zk,362
openrouter/components/reasoningitem.py,sha256=vK_k6LZ6aNVsqWruDPDGMjxIEu1GssGJwLW5CXD9TUk,3794
openrouter/components/reasoningsummarypartaddedevent.py,sha256=oTBYz4WfVeWRu7dXT-clkatWRmb-tSn2byRR06ZXsWU,982
openrouter/components/reasoningsummarypartdoneevent.py,sha256=O7yy80Q-w8edxnG40jkUvfOtAsyUmsWTArOxLGRMk_s,982
openrouter/components/reasoningsummarytext.py,sha256=qWxNZNRc2mDDKfdLzxYMn8SufkXHipjq5KeDRoWAKHs,458
openrouter/components/reasoningsummarytextdeltaevent.py,sha256=_6z7n0ySodrgBAjP2KWxaa3ax4GxeEI1gOoRjVHax5Q,869
openrouter/components/reasoningsummarytextdoneevent.py,sha256=kkkF-uuynwDcJoeN77_YDvnIRmiD40Cl4XC5urIUxOw,869
openrouter/components/reasoningsummaryverbosity.py,sha256=gWBgfnfwZH1Iq7iYH8UtDpXtP9_Hm6fJxKwZ_tZDZlo,322
openrouter/components/reasoningsummaryverbosityenum.py,sha256=0muiOVHXA3q0tf_vcf2GMbUQ2TBk0nAcAGPCuV4-KRE,326
openrouter/components/reasoningtextcontent.py,sha256=Gzwq-VaWqaOgrpDoX1PVI1gt0otxihahfe-nYLKkmoo,460
openrouter/components/refusaldeltaevent.py,sha256=nJZVmiAB9PJiVlmMvf3Ac-wOhF8FbP29wTVj3xwnKnc,763
openrouter/components/refusaldoneevent.py,sha256=ZyBTG5Q945HO-adAfrzlFnjONGYDr-77BZuNWlgr9HI,765
openrouter/components/requesttimeoutresponseerrordata.py,sha256=3e3u6xPbIQwOum5YmJW9FLXa4etzxjKm4bq6xKGJFMY,1659
openrouter/components/responseformatjsonobject.py,sha256=RuaZWENm8ftxtUJlpUJP9djV93ftuq1WwlY8ybtMyNQ,528
openrouter/components/responseformatjsonschema.py,sha256=lb5Wy76iCPvxiGwYeDpKgXNDPfQJj2mCIxg_BxjWTR8,814
openrouter/components/responseformattext.py,sha256=QOgDXsMYEINMg_A7nZ7WwjpeetozB5V5gBzherTiUk4,493
openrouter/components/responseformattextconfig.py,sha256=dtg4Ly72OOcap91SyeGsW8A1DMMQAF3lvmaH_ayyIaE,1267
openrouter/components/responseformattextgrammar.py,sha256=EFg5_rqwNFwTQbTE9PPG_4hnLQ3T0wPn4-KmF5-R0wM,662
openrouter/components/responseformattextpython.py,sha256=sXvYkbAbPLmuTZDJpaEGpNalSZvkTZHnFAt0szJS7a8,523
openrouter/components/responseincludesenum.py,sha256=OErMuaE27Qk6ztUH90qFUNi6EI3rcQOfTmnxJ09S7zk,468
openrouter/components/responseinputaudio.py,sha256=4Km_5juNvX_vVErka_jdBDYYXX590lpPsKy-hRSHRRo,1192
openrouter/components/responseinputfile.py,sha256=coTGm0a2-anr4_S9LmMrvPhcW4md4SwCfqLgypw-HD0,1855
openrouter/components/responseinputimage.py,sha256=SUXY_W7DFNzRNHJTDZeOsoSdLcKytcfQRNemnO_i1aw,2035
openrouter/components/responseinputtext.py,sha256=mnRCinkpQqz9segYFdTcex_PllgWPxMJ3MYScCJIHHI,513
openrouter/components/responseinputvideo.py,sha256=3d91YabqUyHr_FmMXt_OzmQF9rWXEDVGnHTVfg3WmfM,677
openrouter/components/responseoutputtext.py,sha256=P1i-s0LLuSSW-nSYF9EzDWMwXltF6YOEf3cLLFI7zP8,1531
openrouter/components/responseserrorfield.py,sha256=7kWnp6rh_7EjTCaDABfq9SEwk8djqNWYU7T1sMyPih0,1280
openrouter/components/responsesformattext.py,sha256=rjXcUvQXyrP6fnLazKPxPMT9ojBTADS701tVsXjn-5Q,494
openrouter/components/responsesformattextjsonschemaconfig.py,sha256=_SGg5IEMjv05aTX7UA4YKn5P1O4xdwk6TuVHh24Lhno,2011
openrouter/components/responsesimagegenerationcall.py,sha256=oJET3kwqCnyFFeai--GF723D0-7c7iNnKxjTt_IQO7o,1892
openrouter/components/responsesoutputitem.py,sha256=3pFSVd4SYWnkzf6RKMCy-c_xxWnRq3U-4VNdgLt5n1E,2040
openrouter/components/responsesoutputitemfilesearchcall.py,sha256=ou-dka6s-ocLVyJ7qfLBASTWKrUfmT2AjTCCIOttB0c,849
openrouter/components/responsesoutputitemfunctioncall.py,sha256=RvuLqQWJTPpy6YUshnI-zg1e3B52H56ADF2k3yYwrfs,1684
openrouter/components/responsesoutputitemreasoning.py,sha256=cKXBUUvqkcJEzuZ-vuPnGR1EbG2B9ZdyY_qIQ8-uXkc,4374
openrouter/components/responsesoutputmessage.py,sha256=RU3SXaUYyoJk-yFRn934Hzp5LSUhjroTUPdbHScTzas,5521
openrouter/components/responsesoutputmodality.py,sha256=hhGwdhIs-_NE9pJFpZgR0Fwj90i-oGOMLjiffnFlcVM,298
openrouter/components/responsesrequest.py,sha256=RhB6iYvQoDY7NXjyDuQmOvBdlKoyNkXPcqI3dE-kH54,35811
openrouter/components/responsessearchcontextsize.py,sha256=vOLimyA8tQU1vBnV8HUxMKuxPZaLh2MVHZJHT6oCYdc,372
openrouter/components/responseswebsearchcalloutput.py,sha256=igjSWXxVFRUNCqsOY4_0GpN_6hm9LTWMX4g_M1ET6gk,3277
openrouter/components/responseswebsearchuserlocation.py,sha256=ya3YynvWPGPMCg3el4Tc7VeJEVTHpvn7N4D55RfPZvs,2059
openrouter/components/responsetextconfig.py,sha256=pr1OVHm00PnrCO87CVmNjjspkk68hOyyD6eKap3wHYc,2380
openrouter/components/searchcontextsizeenum.py,sha256=yNd-2IUvsO9vJmCPviB9072Yxxb5RHebiIa8rHMJ_cU,367
openrouter/components/security.py,sha256=sRFuoa-IfpApDw1mDzByeg2P_gA51wDfMqJ-rb8kcR4,688
openrouter/components/serviceunavailableresponseerrordata.py,sha256=tlFJfX3Wh1-sKHrK1wTRwIvHLOa7Nz31BemEIYp_Q0w,1675
openrouter/components/shellservertool.py,sha256=6bd-Ef0P9uJmPXgHdpboZByBGqxybnfdVVD8Mj95Yfg,471
openrouter/components/storedprompttemplate.py,sha256=c1zaCSHmbVoJ3bPGuaxurbSakTYkOHiRYal_s_87xeQ,1912
openrouter/components/streamevents.py,sha256=dptx5LYcp0OGeV16Zabt3V46lnZt2zfJi0TRlxI2px8,11674
openrouter/components/systemmessage.py,sha256=bPjzwobONBEDbBBXrnTlGmZPFBSPMkeZUDYJMq9zxq8,1275
openrouter/components/textconfig.py,sha256=phLXQ4Aox4ly3Jrg8SWDizBMGU8SgwLlqV5_cZkiAdo,2219
openrouter/components/textdeltaevent.py,sha256=yvuvOzgnMjb32BQcexKgOUFBsMCuKjmP5Y4l6xJH3Kk,1880
openrouter/components/textdoneevent.py,sha256=cWhPRzsStU-dQqC8V5fD9he7SrrHGBftgUjNzpCQqVg,1868
openrouter/components/textextendedconfig.py,sha256=3wjm4d6Wg50UKB9br3DxEMCWvNf3wPT8XRfnxvZTpuQ,2268
openrouter/components/toolcallstatus.py,sha256=ETwT8wEvsz6ppz_r21yrRND0X91WoYH0JW_a3CqpGm4,322
openrouter/components/toolcallstatusenum.py,sha256=hpJlioxGONz9j0VtkNRyDPpBRZjG2kNziPXRaMWymto,326
openrouter/components/toolchoiceoption.py,sha256=Ab-bKyEUkZ-KmboYKN4605r-GDA_C3ghTiaotD_Xooc,882
openrouter/components/tooldefinitionjson.py,sha256=OBPn7i_l49FyuXQBXZNKNuwfVbTovGszYHmWi9MKzaI,3100
openrouter/components/toolresponsemessage.py,sha256=iPbpHW7pfuE52r3K45oYZazJzEyp0vK7I_CTJcTUisk,1302
openrouter/components/toomanyrequestsresponseerrordata.py,sha256=AXUsfTSVVsgAuk2w3fuiW-9ofjVYfgoyTsbj4J-LGic,1663
openrouter/components/topproviderinfo.py,sha256=Zhy54ugw2l6Gnriyx4oJqm6JLAC0jKjn6e1yMPypW_c,2079
openrouter/components/truncationenum.py,sha256=vXQpq8lPwi8Tj8DdOgcYrfh2tDUr-oWIxD1dkoWtp9s,292
openrouter/components/unauthorizedresponseerrordata.py,sha256=wisIZMdL_8ywUF-5QhE_qrVUeYS-DTMW3iubKT0E1hE,1651
openrouter/components/unprocessableentityresponseerrordata.py,sha256=ic6th0VwDFJUxbTlw13wMPMi5JZh50PbG600AZB0Q0c,1679
openrouter/components/urlcitation.py,sha256=9h7V0owA-KRH1CHJ7GNRKW1o37IbCV5K7vDmDOj1WEc,532
openrouter/components/usage.py,sha256=avTetr2mDEIVtsr1DTEAGQh9xr8hEfyoyOFCxP8eMLg,3851
openrouter/components/usermessage.py,sha256=ouM8hydsWNzbQEGwrdRSI2sM8CXhKTcnn3-KebuVTME,1152
openrouter/components/videoinput.py,sha256=ppqvZjLI8FieQ5Im_xsMB8z-mev-wI97-lCgfooX2dA,448
openrouter/components/websearchcallcompletedevent.py,sha256=vHx2vCeHzreWo7sG9VT2OAPE2hT7K9AH3NffCj330MQ,701
openrouter/components/websearchcallinprogressevent.py,sha256=hGq2mJZqrGhVMwxRlKM5hhoS2wJxr0boQAJ8E3tHiDo,712
openrouter/components/websearchcallsearchingevent.py,sha256=b-sVsbHNcU1O5OJpo08ABhpahwKUb-RBgcYHSsYvS-0,707
openrouter/components/websearchengine.py,sha256=-gmluCpxukzOG3oomHo4osSdslXMbdTIPYTRrBGtwBM,379
openrouter/components/websearchpreviewtooluserlocation.py,sha256=pinLP-TtFoP9EWhQ2nYEa74JrjS6Yrxhq-muL10_Cg8,1915
openrouter/components/websearchservertool.py,sha256=qz2duOdR9koKkO70_hr2X18hFjGNxg_bFbuXZVcnjlQ,5671
openrouter/components/websearchservertool_openrouter.py,sha256=MboGPI02Fb-JifvOl14N0Kvmf6u_bkgYY_YcN5cMhYg,1626
openrouter/components/websearchstatus.py,sha256=8gLVz_Z7FEAZCsvSy0WaLvmvXKFIOnDQ_M0Ji1mnPnY,340
openrouter/components/websearchuserlocation.py,sha256=LROGNqscyk2bVIuhlKsXombwExhDXMXfgDW0nSHc9pA,2014
openrouter/errors/__init__.py,sha256=0ECqCzq77AJgKNN1Qj1dB_DeUPLaA8JScm7fCc7Mi7k,6996
openrouter/errors/badgatewayresponse_error.py,sha256=NMRUlOu20wnTvhdUBW3qNrEN4KZIHj6MrmbYPyP-YmE,1177
openrouter/errors/badrequestresponse_error.py,sha256=y2-DhuipjdVFVrjxGrP4QjE75q3IrrVkSRnAI6SS1Rc,1193
openrouter/errors/conflictresponse_error.py,sha256=fQDNk5BuFYhAyZv09j4lic8PxJZZqoqNE0BCbpaWN-o,1171
openrouter/errors/edgenetworktimeoutresponse_error.py,sha256=ZHyun5yit8AVD7PvHvV_-1OrYUE8wCbBwNk3i2THwEY,1273
openrouter/errors/forbiddenresponse_error.py,sha256=wp7brmNzjOomgtd6V2KOdCeRD3Av-t-7RKNMJPPY9MI,1191
openrouter/errors/internalserverresponse_error.py,sha256=Bhy0d-FYfKmZ0S7K6XnxNbYRFCvXkhxZa_yTzaq2wd0,1217
openrouter/errors/no_response_error.py,sha256=DaZukP5ManflzAN-11MtmBitfTIct37sRvfszvfM13o,467
openrouter/errors/notfoundresponse_error.py,sha256=TnTIcb2Blauuc42Yxps22dnHuNeKVbGNBHcsHIq2Gg8,1151
openrouter/errors/openrouterdefaulterror.py,sha256=A3xD-WrxAWJund4n3y48JOsuqHx0ahXAiE52RcfvW5g,1307
openrouter/errors/openroutererror.py,sha256=SHMAlYEXkRZl45JZR8qdtFwQJZg0QF7a4NYvZ2UIeLE,959
openrouter/errors/payloadtoolargeresponse_error.py,sha256=p5OpEKAkdOGQFZr2MFXZnL3aUb31neYmcgJGGTZaO-M,1234
openrouter/errors/paymentrequiredresponse_error.py,sha256=hG7txrT0pa3GqoYpOOZrn42cqYLqCGr6sZCagG0oqYI,1247
openrouter/errors/provideroverloadedresponse_error.py,sha256=lVBET5kRMpULqB_dEHUSgeb0RSiGJ_m8nx1BYskjxWw,1262
openrouter/errors/requesttimeoutresponse_error.py,sha256=i7II-lYsQPiqJQivRNl1i60f13tMV7JQ_U2cdpsfAp4,1217
openrouter/errors/responsevalidationerror.py,sha256=3zGfBKYnonqcR0uctmxCuJlAcyZ3WEFJKKlByUc-gVM,760
openrouter/errors/serviceunavailableresponse_error.py,sha256=h1n0oeqONoBJpvSyVLzKIMezBoMuaEnD__P3Z4NxJOI,1259
openrouter/errors/toomanyrequestsresponse_error.py,sha256=dRIL4DuOMz5xIdNZU6PJmSdG9Q-QfPXems7DUtsABa4,1218
openrouter/errors/unauthorizedresponse_error.py,sha256=AgxCljVyAIeAw_SDGzePaJEOX6YOUJhhcy9W08b1Tn0,1213
openrouter/errors/unprocessableentityresponse_error.py,sha256=5jI9qMOH39yLub1KqWOChEiXuCW6nmfFvCfmWUebBDg,1265
openrouter/models/__init__.py,sha256=wIW9sbvSKlrGyoPY4mXvHqw-_Inpl6zqpN6U6j-w6SU,83
openrouter/models/internal/__init__.py,sha256=xowceJVTVAP3WRyQ0NEGkm9PAoYU1l0_VYgXZP0ZvlM,1569
openrouter/models/internal/globals.py,sha256=lkURcRyNo0PVQBkIoqc70b0y_SstYZPMKaYyuzUZqkI,1899
openrouter/operations/__init__.py,sha256=fRmppDkolI2tWpxoLc7vFt23kSSI-fQzzp7Y0mjDQBA,44228
openrouter/operations/bulkassignkeystoguardrail.py,sha256=aPULC4y2M2mlOqB_zsVa8Cu_BCeyELczA3JmtnkCFTs,4716
openrouter/operations/bulkassignmemberstoguardrail.py,sha256=f9XuWiXRn542Ea9_HemEEVXVqgu_B2GdSfYkOSHtSlQ,4764
openrouter/operations/bulkunassignkeysfromguardrail.py,sha256=uqgdchcadbdSCAVnsDeY6J23zHbKEfDp7pOLfB1spFc,4776
openrouter/operations/bulkunassignmembersfromguardrail.py,sha256=yfGVn9citTLw07WNXWuQCnCsJ6_6bwe91N9ryWkXuBc,4824
openrouter/operations/createauthkeyscode.py,sha256=RU-l0C8ysfEKEP_s39O-U0OW97HNtu-Ut0LXC8OSQEA,8485
openrouter/operations/createcoinbasecharge.py,sha256=2A0bCJR_SJBlc4oMcJEUdzwEI91jfatEBl7PieB_WY4,5961
openrouter/operations/createembeddings.py,sha256=efzDG650mSsA9jAozSMWNJ3R7PMGR0sesVfryCSZKms,7663
openrouter/operations/createguardrail.py,sha256=v4JMVg8qxMAPikKC9mCmO68SvV1ibvU_wwxw-HO96fw,11585
openrouter/operations/createkeys.py,sha256=YH2W1PxgCIIvydBieLWggkFRqnCnz8G3o4txBKvGDwo,12244
openrouter/operations/createresponses.py,sha256=4bNLaHDXiLzQv7NcwbDseuUGKKcK9NBHnY9BX59fZvQ,5253
openrouter/operations/deleteguardrail.py,sha256=dHaruBh4QeKgdH4wINO8BmQ1ISdVvnuA4mjG72BbMeM,4377
openrouter/operations/deletekeys.py,sha256=24KVV0zCTGXBuv51WzmYDTTNRyROyrVgJTZaKPnuK1I,4335
openrouter/operations/exchangeauthcodeforapikey.py,sha256=6plP40IJhG0rBNNFmEUOC7g9WbpBQKyWBHWOMKsG13c,7561
openrouter/operations/getcredits.py,sha256=9VhYLMeUSJqAlMffEDrcKBV53M6isIwmTtWwCf0CNzI,4066
openrouter/operations/getcurrentkey.py,sha256=4tdVAazAkL4KyoG8ykwpQW8ZZcuP8q0rvNlIsiXEUd4,10093
openrouter/operations/getgeneration.py,sha256=ADNhU7VDtLQ3DME2BPyQ3ovQiChCfzbJSuaAGsPM-A4,16221
openrouter/operations/getguardrail.py,sha256=GNDp8tEnKjalQwEnkStC5zfcW8fHOKuSE3AzzuKgmFk,8184
openrouter/operations/getkey.py,sha256=geDzgytAuBowubOWjFeHXjJGQd3xnusnvCPCC6GAMxY,9075
openrouter/operations/getmodels.py,sha256=lhGx-VIOdLrbqJGApFGkFdifbl29TbBraca3ubhF6E4,5088
openrouter/operations/getuseractivity.py,sha256=g8wGAjxrjIez_emPbgmwf28t4qtIkblE9jLpJS94UQg,4404
openrouter/operations/list.py,sha256=l-5Wxe5Z-YQ-TqOBa99Tz4higK0zwJMHUBGKREizMjE,9336
openrouter/operations/listembeddingsmodels.py,sha256=mmKMer1NNl9KuhJ2GfGBo7u1jtq7FXAyegkUoWOBHHg,3564
openrouter/operations/listendpoints.py,sha256=zeiobHuWcyiXeHJNaI6C2fUiW4tWXZ032wNskBSQWWE,4322
openrouter/operations/listendpointszdr.py,sha256=OK-OCni_Us62lxLZFt7YqX0WG_-lcDYGqZ0DKe8PfPg,3934
openrouter/operations/listguardrailkeyassignments.py,sha256=BmW0KbXZ2c2qYNM1usfqBF7l8C_6YxqqA8bmqOh18GQ,6919
openrouter/operations/listguardrailmemberassignments.py,sha256=taBICuEeLk_xt_hpherQWU1lu1EFfL8IAtcviTti7D0,6846
openrouter/operations/listguardrails.py,sha256=gLHs6aqMF91ZgRt-IDsb4q5Xm41WFpJrglJvVFMz4rE,8610
openrouter/operations/listkeyassignments.py,sha256=qTj0MHbUWu-O_UXK6mNU4ly5Ld6_fyTx6zB5xnGXyKI,6569
openrouter/operations/listmemberassignments.py,sha256=Us6xX5XuRQaDdZc8is7wGGijFj8ZFDIjRr9kbuFzMzc,6496
openrouter/operations/listmodelscount.py,sha256=nMV2PEK8hAvMoMNRY0Wl6ChcWv5tYfWEvPus_YztHXg,4110
openrouter/operations/listmodelsuser.py,sha256=kB-NhgANBtSAfbkPgH6c0hoOKBN7TsM9Qjeby1WD6sY,3942
openrouter/operations/listproviders.py,sha256=sOScER5d_c3euVKsXs7DvBiyJIxgl7iIXTkRlUAUlNA,13952
openrouter/operations/sendchatcompletionrequest.py,sha256=D4MSM1ja06vwvYi3V8XlGMNZJYOu5ZhLFJDPgrH1v3I,5291
openrouter/operations/updateguardrail.py,sha256=Sb1Dj3-DmT7TY-9D8JC1gGu2piLVbTRlHrPnraFFTJI,11924
openrouter/operations/updatekeys.py,sha256=ZG0bpiFzoaJL5VGaPAJpx2eWXG8s_fPfDqI52ZsrzEE,12204
openrouter/types/__init__.py,sha256=RArOwSgeeTIva6h-4ttjXwMUeCkz10nAFBL9D-QljI4,377
openrouter/types/basemodel.py,sha256=L79WXvTECbSqaJzs8D3ud_KdIWkU7Cx2wbohDAktE9E,1127
openrouter/types/models.py,sha256=1C-32R4HqLoHMUAfvMYRLP-dZRy28BrGyDQHPOuVFp8,12759
openrouter/utils/__init__.py,sha256=CAG0O76aEToGKXpT6Ft87Vd-iiQTh4XdBrQ37BVbsiM,5861
openrouter/utils/annotations.py,sha256=FvfvVTUj8TUclm4HbGgY5yi2Ap7EzGmu2UPFU4FwC1w,2755
openrouter/utils/datetimes.py,sha256=oppAA5e3V35pQov1-FNLKxAaNF1_XWi-bQtyjjql3H8,855
openrouter/utils/enums.py,sha256=REU6ydF8gsVL3xaeGX4sMNyiL3q5P9h29-f6Sa6luAE,2633
openrouter/utils/eventstreaming.py,sha256=SgFqMcUOYKlrTQ4gAp_dNcKLvDXukeiEMNU3DP8mXk8,6692
openrouter/utils/forms.py,sha256=HzltKnYH5-ULoEz8JYfIUcw13I9dMZjw-1lQKNkH5fw,7178
openrouter/utils/headers.py,sha256=cPxWSmUILrefTGDzTH1Hdj7_Hlsj-EY6K5Tyc4iH4dk,3663
openrouter/utils/logger.py,sha256=pY0WTOJsLRsvqbx-hT5lWAXoNUhY3Ksjj8rYwdk3TrQ,679
openrouter/utils/metadata.py,sha256=Per2KFXXOqOtoUWXrlIfjrSrBg199KrRW0nKQDgHIBU,3136
openrouter/utils/oauth_create_authorization_url.py,sha256=qD_lrqu6nzy1Vuism1jCxF3bQ_GoboWlhwsah1dFOjU,2726
openrouter/utils/oauth_create_sha256_code_challenge.py,sha256=y0fP_Rz7BghoNxspfURna0EL3f8gj1Msi6dt0qbELmU,3549
openrouter/utils/queryparams.py,sha256=dxtFQDJ8dlbm_hh_fhdFC1qMWOOHR2MszNycKmME8bQ,6326
openrouter/utils/requestbodies.py,sha256=ySjEyjcLi731LNUahWvLOrES2HihuA8VrOJx4eQ7Qzg,2101
openrouter/utils/retries.py,sha256=stPJEFtmK8gOM6aT0DpEJp9Z39oXX1-8I69jpa2n3Ww,8130
openrouter/utils/security.py,sha256=k3p0ma6HKapq-eK6WPNjfglReZ5HEs3YggbSTLBnR5A,6014
openrouter/utils/serializers.py,sha256=Hndks5M_rJXVub_N5lu0gKZQUoEmWrn6PN7R-0HwvOE,5999
openrouter/utils/unmarshal_json_response.py,sha256=glq_wLEH2vSvfMedJOY2dbd5T_z_I4yDxwbBJDI8OjU,875
openrouter/utils/url.py,sha256=BgGPgcTA6MRK4bF8fjP2dUopN3NzEzxWMXPBVg8NQUA,5254
openrouter/utils/values.py,sha256=CcaCXEa3xHhkUDROyXZocN8f0bdITftv9Y0P9lTf0YM,3517
openrouter-0.8.0.dist-info/licenses/LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
openrouter-0.8.0.dist-info/METADATA,sha256=ZuSGipw2899k8Iu92lYPu1Ew9fgFSeQYAS_j5Ec49X0,7691
openrouter-0.8.0.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
openrouter-0.8.0.dist-info/top_level.txt,sha256=0jnlCcRirGeYZLm5ZbWQRUonIp4tTPl_9mq-ds_1SEo,11
openrouter-0.8.0.dist-info/RECORD,,
