litellm

View on PyPIReverse Dependencies (313)

1.52.9 litellm-1.52.9-py3-none-any.whl
1.40.8 litellm-1.40.8-py3-none-any.whl

Wheel Details

Project: litellm
Version: 1.40.8
Filename: litellm-1.40.8-py3-none-any.whl
Download: [link]
Size: 4545439
MD5: b5c5e8043ed32f217d4964b272fd077b
SHA256: cd0c313423dad49224696c45ac02c574abcaed6666c597543c2318b3521f4320
Uploaded: 2024-06-11 06:11:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: litellm
Version: 1.40.8
Summary: Library to easily interface with LLM API providers
Author: BerriAI
Project-Url: documentation, https://docs.litellm.ai
Project-Url: homepage, https://litellm.ai
Project-Url: repository, https://github.com/BerriAI/litellm
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*, !=3.7.*
Requires-Dist: PyJWT (<3.0.0,>=2.8.0); extra == "proxy"
Requires-Dist: aiohttp
Requires-Dist: apscheduler (<4.0.0,>=3.10.4); extra == "proxy"
Requires-Dist: azure-identity (<2.0.0,>=1.15.0); extra == "extra-proxy"
Requires-Dist: azure-keyvault-secrets (<5.0.0,>=4.8.0); extra == "extra-proxy"
Requires-Dist: backoff; extra == "proxy"
Requires-Dist: click
Requires-Dist: cryptography (<43.0.0,>=42.0.5); extra == "proxy"
Requires-Dist: fastapi (<0.112.0,>=0.111.0); extra == "proxy"
Requires-Dist: fastapi-sso (<0.11.0,>=0.10.0); extra == "proxy"
Requires-Dist: google-cloud-kms (<3.0.0,>=2.21.3); extra == "extra-proxy"
Requires-Dist: gunicorn (<23.0.0,>=22.0.0); extra == "proxy"
Requires-Dist: importlib-metadata (>=6.8.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: openai (>=1.27.0)
Requires-Dist: orjson (<4.0.0,>=3.9.7); extra == "proxy"
Requires-Dist: prisma (==0.11.0); extra == "extra-proxy"
Requires-Dist: python-dotenv (>=0.2.0)
Requires-Dist: python-multipart (<0.0.10,>=0.0.9); extra == "proxy"
Requires-Dist: pyyaml (<7.0.0,>=6.0.1); extra == "proxy"
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: resend (<0.9.0,>=0.8.0); extra == "extra-proxy"
Requires-Dist: rq; extra == "proxy"
Requires-Dist: tiktoken (>=0.4.0)
Requires-Dist: tokenizers
Requires-Dist: uvicorn (<0.23.0,>=0.22.0); extra == "proxy"
Provides-Extra: extra-proxy
Provides-Extra: proxy
Description-Content-Type: text/markdown
[Description omitted; length: 27971 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
litellm/__init__.py sha256=zBAaKZFdr6w5cOTL9ayAiv9_3Ek4_prXHjVCmiWae6E 27228
litellm/_logging.py sha256=7vq9P34K9HG3ErxqYyhTE1i2PQEzVdAIdEJSn9gOYls 2367
litellm/_redis.py sha256=d9i9_Q1EJyQ3dRsgLhC18I792BiVxKFL9p0mqVv8aoU 5207
litellm/_service_logger.py sha256=Qf8jYi2Ig8P2GvIFGhZ5bYuyWlvurMSQeQpVrfverIk 5850
litellm/_version.py sha256=ydZafSCEtu5V7o42UV_a8DTJyuLk-TgDZ5C5BUS6NTQ 101
litellm/assistants/main.py sha256=JCPK4dfMDnG3cPZWtMxgA5CqdGDMFy_Tu7vCkSvTu7s 37133
litellm/assistants/utils.py sha256=3Ru97LHqMZDaibntq4Gczl9J2txLIUsK9lZBrNmEnmk 5729
litellm/batches/main.py sha256=0616SP7yWyfXm01XAzBUl6p18-WFXF7WGw14PfPbdE0 20758
litellm/budget_manager.py sha256=ed2TJr3-t0VFsEYehB7vFleJB5pnkfvvoRsYOkrc8K0 8304
litellm/caching.py sha256=1QBDggW6of1zKQWYvJJSVdsZCrFO0QhdLk6pKsAunig 84110
litellm/cost.json sha256=GJEXQcWy9ZvA5DhsPlWnolw-0gK_JG6PQRC67EO6VmQ 108
litellm/cost_calculator.py sha256=126f-bJNV7jYNzaMNKQGb5ILnLziWLu3P88Tvl8zNEk 14088
litellm/deprecated_litellm_server/.env.template sha256=CO7AgKScAzceHKw711IG7q0_mlI_DIf-P8i3j9jdMbE 941
litellm/deprecated_litellm_server/Dockerfile sha256=uduHN-pR8EqaWTpSgrU9gs1fFsMhIi1m_kCLovmtKtY 224
litellm/deprecated_litellm_server/README.md sha256=TieXW_VcgnNoSt6juEbXn02I846Z7mJgDqxTThNsjYM 62
litellm/deprecated_litellm_server/__init__.py sha256=U1MJ3xxMEDLZx1GTB6IFV0IsmIo0Ri0uAxXBIQPB2z0 52
litellm/deprecated_litellm_server/main.py sha256=gjh5DHJ2n4UQVcd6bNjMcBHxlsOgl8ARvHnsigQXUjE 8350
litellm/deprecated_litellm_server/requirements.txt sha256=ocISAeyHpH-UgvlL0557UXL6S1XJJ-bxh1P4uU2lTI8 70
litellm/deprecated_litellm_server/server_utils.py sha256=vQze7bSC-11yd2GvQ_LatrKLXzrUamr7vRIuAM5PvrM 3221
litellm/exceptions.py sha256=eZ2SRefq8421oybj22DLMpePti0m3PL085SaL-oANIw 24625
litellm/integrations/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
litellm/integrations/aispend.py sha256=XfwmWvaDAgU7OCipI_nAYpJTOrNX8mZv3BrZMymRnSY 6423
litellm/integrations/athina.py sha256=ozijkeM4qnfCIla8ZDvDgS0oejfz2vzj8noloZxypt8 3560
litellm/integrations/berrispend.py sha256=FrL04R7bMLSre-dwt8GM9jA62Aqhyf2XJ7iiXok_5rQ 6577
litellm/integrations/clickhouse.py sha256=ja7hSYyyq3veDA3K73e8_qyYAIKuxYYMTNXBGq2FRdw 10786
litellm/integrations/custom_logger.py sha256=KibRxJnM6zZLwGjwwWVJCheLkLIcwTWaUu5OD0WwCvI 5045
litellm/integrations/datadog.py sha256=vg4Q-3M2nFqq9V55xlqLReTkw0ILpeTGD0mWzTGoZsQ 5128
litellm/integrations/dynamodb.py sha256=HPh_L5n55hkNqnRp7z1PtaCYSL7Po7YNl_eRmg3_uNM 3229
litellm/integrations/email_templates/templates.py sha256=aLw_bBXNBImuTN5u7w6Z4_WKBWU_p1zKOOi48-nWhuY 2277
litellm/integrations/greenscale.py sha256=HBghButcuhRuP_cjl5Qxi9m2fitGfoDMIqh5W4RFyNA 2560
litellm/integrations/helicone.py sha256=xJYCH8ua7kYmE_0oFwkzspGadRs86pvlZLAc63KQ6CM 4319
litellm/integrations/lago.py sha256=DxRUwAbiLWXIWZ1VAgQwizb_FSLviw_JHVtwC_1jWAI 6295
litellm/integrations/langfuse.py sha256=2DgmnQx9bfuRgowMOtghbAW9zbROFz8-xhIAJnxdIfk 23428
litellm/integrations/langsmith.py sha256=1m6QLXSOxNBZmbL-3IVnLVZu_Lm-o3v4U0GEiMcyTq8 4513
litellm/integrations/litedebugger.py sha256=VPfy6gIcZ1ahQIB9rJwniCO0zlWcLPTssg3mr8H9w0w 11088
litellm/integrations/logfire_logger.py sha256=Z7UJc4rU81i4PUBiMuzhdadViCW03Uz8zpjaspBnvr4 6062
litellm/integrations/lunary.py sha256=cWv3jt8TxIDVRXkxubBrLVfycmmsuqAoe-p9SA9DzB8 5272
litellm/integrations/openmeter.py sha256=ckwmIAApEjGJFRpctV2p2YJA3Ddw-Mo-LYbtLn5H0nU 4325
litellm/integrations/opentelemetry.py sha256=C4Qd0FqUFcBjNmvmldzgax_1SpvN1Qlg4WePHyZ17ls 21526
litellm/integrations/prometheus.py sha256=XNi6TwDrjZzB_E0h3v3nIOAZ39CvrS7ymZg9Eytnrxk 4579
litellm/integrations/prometheus_services.py sha256=HiauxN2ZeEpGX0iiAWatxq24gAahQwqnuHr5KUeNnlI 7375
litellm/integrations/prompt_layer.py sha256=RmCBDOOYXXx5X0jc-zIzpdDIcOGaMewgzr8cPu7ailo 3572
litellm/integrations/s3.py sha256=lCeBXeyruHG0e0Gq9hVCl-H-1Sczfud-SM5RY-D2bZk 7314
litellm/integrations/slack_alerting.py sha256=wjy8WJtBev7bY4NxW_Km72bGBJjUXo8VAGJrFADLuow 63065
litellm/integrations/supabase.py sha256=0hGcHrWR-rmIucLxUy2AM1DhKSGiibAqgID25O39nxo 4042
litellm/integrations/test_httpx.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
litellm/integrations/traceloop.py sha256=Whgy-4so47PlyHT-ej6N5WYInLPvvccbBoWe1oOYTp8 5913
litellm/integrations/weights_biases.py sha256=tZGuknLmre98aElgA9vqZ8dhTUzyMR3gEfn82vZILcA 7813
litellm/llms/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
litellm/llms/ai21.py sha256=okpEyqSjNj9-okPYhSXrznYD1lRPcC5cNwVdw1e9ZdQ 7796
litellm/llms/aleph_alpha.py sha256=cT_ei_VUl7NnMsAwJRnIx7nlgzTRRRZdxf71hRDlDC4 12739
litellm/llms/anthropic.py sha256=zs30V44tJjMnNZptY8hJu0EQOnXnoyC5M8iIPx6_ZRU 25696
litellm/llms/anthropic_text.py sha256=d01M694R_eke3DzRw4MvyGqs-rDUpCAoDS23vLlT0z8 11136
litellm/llms/azure.py sha256=cSz89LMtcnmJ6W6Ukx7SEMeXh3WBugHXectnEY0lqeI 78441
litellm/llms/azure_text.py sha256=zsABlIahuRVomSCzJOslEhL4u72TAruqX2_P--8tQns 20174
litellm/llms/base.py sha256=PBRZL6903aJKcqYMQsMPdhIWmJ8XD7qf2mXfn6xKs5Q 1951
litellm/llms/baseten.py sha256=WvNXAOyQujch6Dv98irI7721zEh60gPtKX7G3YAQYgw 5969
litellm/llms/bedrock.py sha256=LQ-jj8ooj8AkcywYb6MQPmNM4bvMmm0xY6zAVODn6Sw 56511
litellm/llms/bedrock_httpx.py sha256=CbmNRfPlkF0Pw3IsLqIVWJ1gIRYOJtHoJbIZK8e_U6M 78035
litellm/llms/clarifai.py sha256=VtNNYoHXlKy_9msyFwm8na7WzxsGo_eaLgPbvCCH5cI 9201
litellm/llms/cloudflare.py sha256=QSpw-ED9gbanHSQ1RDNbuEr8TSsfvZfvwbV_liieQrA 5588
litellm/llms/cohere.py sha256=EzR_xUyRAbOL37SyJQOco5WX2qQuvPXNog3MS3O9znI 10619
litellm/llms/cohere_chat.py sha256=YEjkvE0yyAxsx8RlY-r38SNq6hu5eTxXn1kKm77defU 11520
litellm/llms/custom_httpx/azure_dall_e_2.py sha256=ZHKYLpYZeZANLUftfim6YaJPaBoG3i-Qpn0qK3pPypQ 5335
litellm/llms/custom_httpx/http_handler.py sha256=8R_lvyJ2VAt15gwOwZiSLZVvstdWQMZza-7np_UamV4 6051
litellm/llms/custom_httpx/httpx_handler.py sha256=HL8qRFiKqErzBk-FiIzJTVBVGv_2w8ixGiQvPUc1sw8 1088
litellm/llms/databricks.py sha256=HWgQo2MK-q7nCXvrL0R84oUZE8uc83H6FlX0FH3a9bk 25532
litellm/llms/gemini.py sha256=SK_PinIBTkFef9YIWvrx3P_UPRh-HuKW-hKP-7crwUA 14971
litellm/llms/huggingface_llms_metadata/hf_conversational_models.txt sha256=-KennA-85KE2N-dTyR2TG4v30NvWc6IAE6zCIEngjZQ 76183
litellm/llms/huggingface_llms_metadata/hf_text_generation_models.txt sha256=IskID-RI7HHQTqVB8cTAHoAOIVoeGm8vhFz5opYL8Kk 1288358
litellm/llms/huggingface_restapi.py sha256=jUr9Gq7RUQdxRBZ6hvqOEBTJSQqsCjllMCCBbP18i3M 35260
litellm/llms/maritalk.py sha256=2eXqjI9GduSe0GRqErAiBaUuHO4UeaBMux08uFmypPo 5917
litellm/llms/nlp_cloud.py sha256=aaNBjGR0R7EU0paYFfJbrLvyebH6Ozf572zMFYeMggk 7995
litellm/llms/ollama.py sha256=L2lV9Tvd8uoy4BHK0vDlCcAd4On5ty7FfeJBCo_yvw8 22211
litellm/llms/ollama_chat.py sha256=LuBY99EQ6y8PeD9DtBlmKsBKjTRvww3RyaQf5w_zupk 21315
litellm/llms/oobabooga.py sha256=47WDqkqJjlrM6BXyDYoJm4ZGFOJN7a7LA0jwG02h7hE 5444
litellm/llms/openai.py sha256=BtG5eHpFx6usoaDqCr4Z5qap9W_Jy5rg4bLWPaPQeDU 95640
litellm/llms/openrouter.py sha256=2KIepjHPqDXseisZ37ZjWQTgGDqDA8TDLBtb0hTGmqU 1026
litellm/llms/palm.py sha256=rx-XrS-UHNtmohz9DUjJn8xc2kbIab7XmY1JKWnVLoc 7082
litellm/llms/petals.py sha256=meXJObTaFYoytuMGATAYwtLXLMaranPckrE-yIZIH8s 7022
litellm/llms/predibase.py sha256=j8z87b99iHGf7Arx3MOQW1aootkl_WLCYRKmID_fDF8 19187
litellm/llms/prompt_templates/factory.py sha256=_EwhRnPxpgBul1eaEgYMeOwLsfyWtBUq7FqQ559ESqI 84379
litellm/llms/replicate.py sha256=-hRR5IWTTezNwt4pWakdh07I_iFusfJKdaUioJ-KFjY 21427
litellm/llms/sagemaker.py sha256=cntJ4WvjY1JkmPbmAYzWZ_4_M6xhtpA3uwH6KNooPoE 27678
litellm/llms/together_ai.py sha256=ZyRcd1qsn9rpsWEHjiADOdJnJ2XACiS4bKlHdAKxqeY 9048
litellm/llms/tokenizers/9b5ad71b2ce5302211f9c61530b329a4922fc6a4 sha256=Ijkht27pm96ZW3_3OFE-7xAPtR0YyTWXoRO8_-hlsqc 1681126
litellm/llms/tokenizers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
litellm/llms/tokenizers/anthropic_tokenizer.json sha256=wkFzffJLTn98mvT9zuKaDKkD3LKIqLdTvDRqMJKRF2c 1774213
litellm/llms/tokenizers/ec7223a39ce59f226a68acc30dc1af2788490e15 sha256=lLXKff9NAHZ7wlb90bJ-Wxc2HXuKX5aFR_nyPrcNIGk 836186
litellm/llms/triton.py sha256=T12Qgs6iQOC3-v6LT4RlNDGYJnASHPEDh3i6FZEW96U 3568
litellm/llms/vertex_ai.py sha256=RrHwt0pdoluAK8deQoni3hjT7rATAczUOjjyGWZu75g 55379
litellm/llms/vertex_ai_anthropic.py sha256=UC3MgWKVUo9m3Jcoua4BOL5jxnKQQRv6XeNESJJGD_o 16182
litellm/llms/vertex_httpx.py sha256=PmnIJiyNX6UVl7nKTz_m2882ACGiKBd2Soc42P84DA8 8075
litellm/llms/vllm.py sha256=FBvbnu81AdQlpVLPTwtTIs1a0W10kjNnMkfZ0E77a5M 6111
litellm/llms/watsonx.py sha256=j6O6AaQImh96h-ZPjXjZOgNALV3GkwsMCIfj8gAG_NQ 30666
litellm/main.py sha256=hROUGiQmiQ6j7mTASt_wNrw3rKPaK5CTmmLqSxoSwAA 185967
litellm/model_prices_and_context_window_backup.json sha256=QwUQC-BgDS3jP4_UXSLANSbrDdjKFCXnY8nJ6hbs36E 130212
litellm/proxy/.gitignore sha256=v2ZocUpppVuVfYJh1Bd1JpjpYSLxifJdClMEo0oOdT0 17
litellm/proxy/README.md sha256=MiZkO5ggaGLYVglWypp43xUgnWCL08XsqQAMSY8m5h8 787
litellm/proxy/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
litellm/proxy/_experimental/out/404.html sha256=L7OKkKx2o2FPEELLihTefVD60C1henMn8mfrJQUwiOw 6645
litellm/proxy/_experimental/out/_next/static/48nWsJi-LJrUlOLzcK-Yz/_buildManifest.js sha256=1ZIrpmVMAUNAG9YfFRaxhQ_0tNDBUuM6anTEgxedIAU 224
litellm/proxy/_experimental/out/_next/static/48nWsJi-LJrUlOLzcK-Yz/_ssgManifest.js sha256=Z49s4suAsf5y_GfnQSvm4qtq2ggxEbZPfEDTXjy6XgA 80
litellm/proxy/_experimental/out/_next/static/chunks/131-6a03368053f9d26d.js sha256=FHN_1yIdJ0ibTCmj0Sn0n8AusxE9DGCRK1bx2SQUUYM 681174
litellm/proxy/_experimental/out/_next/static/chunks/294-0e35509d5ca95267.js sha256=1UzAtNxUiNqdUz2Wc5W3pWt0dg_V3zBOqUoBnmI1w-o 330329
litellm/proxy/_experimental/out/_next/static/chunks/2f6dbc85-052c4579f80d66ae.js sha256=O2tIPCwrXBg67O0sGdlQhVJvMZTHx8bcwvU__xKGC7k 31037
litellm/proxy/_experimental/out/_next/static/chunks/3014691f-589a5f4865c3822f.js sha256=gRaM3tZWrsQKW3QpzIShA3AA12UeXCofgm52UD_MF20 726
litellm/proxy/_experimental/out/_next/static/chunks/684-bb2d2f93d92acb0b.js sha256=8S233dqriDGTvldVOAJdZPvxw-St3BkOGYRd4deL_AA 49079
litellm/proxy/_experimental/out/_next/static/chunks/69-04708d7d4a17c1ee.js sha256=dfSsPjmJWDCNPGHy_5b_HvSCVbLTYykcmP35vulJexk 112351
litellm/proxy/_experimental/out/_next/static/chunks/759-83a8bdddfe32b5d9.js sha256=ipyO_TIZdbc-w7C4o75pijizNp2qZwU7vOvqIUuvy2w 1013480
litellm/proxy/_experimental/out/_next/static/chunks/777-17b0c91edd3a24fe.js sha256=Kem1-jZUBwUE8u-dthom2E7aXRq1TatAEW9xWs-eSFQ 27014
litellm/proxy/_experimental/out/_next/static/chunks/app/_not-found-b1ee1381b72386c2.js sha256=-ln3GP4mROmeLYe8Gd3ZpHTTh0xclvfO58vYf-hIG0c 1775
litellm/proxy/_experimental/out/_next/static/chunks/app/layout-cb827484903e98d8.js sha256=y-hub7mmF5MLIL37izEBQqJM7akBlnfjNOQpF0KBHDE 420
litellm/proxy/_experimental/out/_next/static/chunks/app/model_hub/page-4cb65c32467214b5.js sha256=WCFhQTkY2z0eZa_LDRCHGc-dbIPiWxK7o2chsUl_rzc 7569
litellm/proxy/_experimental/out/_next/static/chunks/app/onboarding/page-664c7288e11fff5a.js sha256=hiiOCNVvs1L-UVB5d2vE5xUJzbwj3NMhhmS1DswRcpo 2625
litellm/proxy/_experimental/out/_next/static/chunks/app/page-bd882aee817406ff.js sha256=2MpRQ_h4h4gH0hCadSShjlA4ktuuhV6d_YlPyENswfY 145460
litellm/proxy/_experimental/out/_next/static/chunks/fd9d1056-f960ab1e6d32b002.js sha256=t3bls7iCdR-B5soTYQxchgU7eNtsvUK_e4ArQfm8iE4 172165
litellm/proxy/_experimental/out/_next/static/chunks/framework-b370f160bb96059c.js sha256=rdVv5xb7IDglnNf8MXneJb9zkELY_b3ITKCE5ThunrQ 141006
litellm/proxy/_experimental/out/_next/static/chunks/main-160227023782230a.js sha256=dVJLE6sDn4sION0-yu1ksZ77WQEpQKm74bfy0i-oLR4 109705
litellm/proxy/_experimental/out/_next/static/chunks/main-app-9b4fb13a7db53edf.js sha256=zl4knUp_PI9M9cnbWbJql9TmKbAJAc0Y_R6SPOzb_MI 470
litellm/proxy/_experimental/out/_next/static/chunks/pages/_app-d21e88acd55d90f1.js sha256=6Tfqn-C_NCH5A9z56noXA-XhmIzoyHHa8hNefPRJVwE 284
litellm/proxy/_experimental/out/_next/static/chunks/pages/_error-d6107f1aac0c574c.js sha256=eCsfmitISoEXoWoho7nSup51aVxMHxTUS5HZqTniPMg 249
litellm/proxy/_experimental/out/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js sha256=AiXrA00CSgO9yQ6mx59WGTZi58Pu6QlpYpiCDlF8u4M 91460
litellm/proxy/_experimental/out/_next/static/chunks/webpack-d12f0c7c134d3e60.js sha256=v1jTFa9frXnK_VOrHm7DF4vxWrVXa0eEEGD7_rQllR4 3833
litellm/proxy/_experimental/out/_next/static/css/f02cb03d96e276ef.css sha256=GcZJvhYjqoe_iD9n3xy7gWpAaetXq59CieVtswZPZl4 434692
litellm/proxy/_experimental/out/_next/static/media/05a31a2ca4975f99-s.woff2 sha256=aWbbPArZ7qC4X5FSGEnMlyRNgDekNM95lriseseglDc 10496
litellm/proxy/_experimental/out/_next/static/media/513657b02c5c193f-s.woff2 sha256=KG1HaV7h2Ir6RPfhBeM8I_RblOuOc97RtgqRQ5ZR5uA 17612
litellm/proxy/_experimental/out/_next/static/media/51ed15f9841b9f9d-s.woff2 sha256=biS-z0aPL0ZtGGo4W6reWB_jwASs7DXZipKkSSFgnHw 22524
litellm/proxy/_experimental/out/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2 sha256=O88EyjAeRPE_QEyKBKpK5wf2epUOEu8wwjj5bnhCZqE 46552
litellm/proxy/_experimental/out/_next/static/media/d6b16ce4a6175f26-s.woff2 sha256=Lo2OA4Fs4kgf_PLDbklFXlDfaFQg56qwljRJCa1pTY4 80044
litellm/proxy/_experimental/out/_next/static/media/ec159349637c90ad-s.woff2 sha256=In0Dqjy59njqtSDIZhWICXhLuULHbySMImbKI87FhUA 27316
litellm/proxy/_experimental/out/_next/static/media/fd4db3eb5472fc27-s.woff2 sha256=ZEFW4NV-s7WzXwBryUCTH_cG3DoOLQkL9bRwuf_ojRY 12768
litellm/proxy/_experimental/out/favicon.ico sha256=Ikbq6HOjEekHeOnx68AzqSl19Y5YPKwdQv7FyKK6Q8M 15406
litellm/proxy/_experimental/out/index.html sha256=8E45Ko6vdRGRK7ap1szQY0mmCpiJkYBSSlYzXfQnTTY 4915
litellm/proxy/_experimental/out/index.txt sha256=UtGigL0nPZ5sBP6MMGA0OarWg0XCvLySMGWD3X4HmL4 2763
litellm/proxy/_experimental/out/model_hub.html sha256=nQpwWJ5zQ9U0yEaFGPFnJ5qJ1Fkuh_Dvb5xg7DGYb0M 5344
litellm/proxy/_experimental/out/model_hub.txt sha256=5TvdzujidTLsNy7EVMUj9zgMWdaGB5Hma9IvkJxbZVE 3121
litellm/proxy/_experimental/out/next.svg sha256=VZld-tbstJRaHoVt3KA8XhaqW_E_0htN9qdK55NXvPw 1375
litellm/proxy/_experimental/out/onboarding.html sha256=_JXrRDHrCwEY213Wi2L95opm0QdjN9PdaThJKH4BJLg 5402
litellm/proxy/_experimental/out/onboarding.txt sha256=1plZ1KigY0hyH7_-hRRefL1sIthYf7P5xRRpU0lZYFE 3174
litellm/proxy/_experimental/out/vercel.svg sha256=P6XNdXtBjhivxo3eutVfRDIG5BAyeSHdsr8b5zFliIA 629
litellm/proxy/_experimental/post_call_rules.py sha256=0tMsQ8ViObIH2wJcEfdWt9CZ2FAkj6HoBIrAr59VvFc 170
litellm/proxy/_logging.py sha256=RRbboet1f2wpk6SoHcB67ebsTcjRlvavDLzuHwhHV5Y 871
litellm/proxy/_new_secret_config.yaml sha256=f1RgRJTGUDRIaT2KzfCF7cC73N56frqwq1e-s0SWLCo 2068
litellm/proxy/_super_secret_config.yaml sha256=Z8fzB-i_usBDFhiPeIzSXVNbPD4dhVt8N4evFOYiFuk 2173
litellm/proxy/_types.py sha256=WM4YbBEUsVj5SORWT7astlBBp-l7VBH-oSbLN1NRJjQ 45796
litellm/proxy/admin_ui.py sha256=x1z0jm_HxQbsOqvv0QE4SXe8HNo_atKTpmhcDnaA8zo 7562
litellm/proxy/auth/auth_checks.py sha256=VTNp3gh7bWPyaqY3t2D3V4aLEU_WSYo-pVX33DXTY9E 16067
litellm/proxy/auth/handle_jwt.py sha256=CeCMf_lTeK7I57wq8nD2efyiChYp0wsL5jqtkDJGwVg 9042
litellm/proxy/auth/litellm_license.py sha256=HTePqEdTzqXVoS0z-CVcFQrRVqzmOYD0Nf_WXOJeFJw 1201
litellm/proxy/auth/model_checks.py sha256=GVnSDURnKs0hREyJtSFgBmxyjUJR-1fQdFMmtnqetEg 2397
litellm/proxy/cached_logo.jpg sha256=KQhlR-OWdfaNr0Cz6lQYbMRVnU1I7o-19IKOO92EovM 15974
litellm/proxy/custom_callbacks.py sha256=cOVm_N7CZ7lJWJe0azBeeObGNmv55yddGxEsur0GqDQ 2673
litellm/proxy/custom_callbacks1.py sha256=nfLNH-O3C-3ZEZAGOTH0eh3mIwBFczMg7NznN896a-M 1741
litellm/proxy/db/base_client.py sha256=JAg-ghx1qLNuxSRSn0B6Y_BB7a1ZIINNuvjOTJ_aByQ 1129
litellm/proxy/db/dynamo_db.py sha256=_UxzvCgnmZt90iR7u9kF0rGE_v3Gzhr986QZ5QkBmFA 16392
litellm/proxy/example_config_yaml/_health_check_test_config.yaml sha256=DcUpvUly3ASBh57fdv51uZ5Nr7a3o7f7j1sQebILtjQ 512
litellm/proxy/example_config_yaml/aliases_config.yaml sha256=mN_iQHMZBv6CWXLF3BAOc-sdRrLKcFnWRbJIDXePXcA 1225
litellm/proxy/example_config_yaml/azure_config.yaml sha256=swb4kZv8EN6IfTW8G_uOFqjzXtcMxUpbf7Lz7G_GHS8 747
litellm/proxy/example_config_yaml/custom_auth.py sha256=4Gm2Jk3BtuGxSAargCdoR8qBQvVYJkseR0MomBJFXlk 1586
litellm/proxy/example_config_yaml/custom_callbacks.py sha256=BHiYN-Jtpf42_d5mc_G34yRuKMsQCGNYCq0RfhP3x2c 2252
litellm/proxy/example_config_yaml/langfuse_config.yaml sha256=jkBz0zM8bUEBb_gmHi5P0TuFyC0WYlyGa37-WVRdsAo 181
litellm/proxy/example_config_yaml/load_balancer.yaml sha256=hz5tnS6TvE8P-qU3pZ-SspqMB280EtrSwMZvjEca3sg 886
litellm/proxy/example_config_yaml/opentelemetry_config.yaml sha256=u7-6jPVmj2Yca7nTeu1ykDZzzdtGKcGj3v5Y557Fc00 192
litellm/proxy/example_config_yaml/simple_config.yaml sha256=OBODVvCc0814U8-YTmiwT7C4UkSjLN51Bd0HxDenTVg 88
litellm/proxy/health_check.py sha256=M3HiCZfR4GGbgsIVH2FQZofGkQneK0ybv_8AI8CWrJ0 2863
litellm/proxy/hooks/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
litellm/proxy/hooks/azure_content_safety.py sha256=vUX3cY6sVs0to8rNEladt9QM8LbXQcMIrHP1h9ZW8cA 5614
litellm/proxy/hooks/batch_redis_get.py sha256=1NkleF6uwY5OkncUWhhceWqWZ1abjCJgBwtOdHWp1HY 5263
litellm/proxy/hooks/cache_control_check.py sha256=uG2JjgetqTntT9WFiveZYXJw5V4FgWlV-Q9D3iYYDLw 2264
litellm/proxy/hooks/example_presidio_ad_hoc_recognizer.json sha256=VZLbOsMKjmQRdigSjZ3Rn5PJiizWV0If4_kGq_gH9DE 756
litellm/proxy/hooks/max_budget_limiter.py sha256=8MqafLCf-DmPvoJEFP-qB-Sh2b9_PoUXjBrej2J9gVI 1691
litellm/proxy/hooks/parallel_request_limiter.py sha256=CjXVfzBMI95HVhw3tAZolcPu5Ttf2UqTLEPFh3K19qY 19966
litellm/proxy/hooks/presidio_pii_masking.py sha256=P-B1S4sommaJdC5m5-LBUl7xIbIysSCDere4nGWGhAw 12155
litellm/proxy/hooks/prompt_injection_detection.py sha256=IApaMoXa7lcCAm-u856cu6y0InjgXVkZDK9zWUdpkxk 10251
litellm/proxy/lambda.py sha256=h_06oqJhK3tkvnKOmxe7VLtPuIJIsosJE07BFXzF7sQ 107
litellm/proxy/litellm_pre_call_utils.py sha256=yrIub2KrDUzemCKE73BnmY6rz0gJdHOXb0YNEKbucic 4974
litellm/proxy/llamaguard_prompt.txt sha256=tCel8OPpD7IybjAulUqEg4QhJBdXKGThiv6J4DoKJFk 3300
litellm/proxy/logo.jpg sha256=ZnPgg_2nBqNuMuqW2ZSrWNISVaK6HiSuNB4e5xttQto 24694
litellm/proxy/management_helpers/utils.py sha256=inls69onA8MOHp8_zp_8MdXo3F-9qWzyF0zX2giBfSI 2312
litellm/proxy/openapi.json sha256=MJrfO9l1MFZmvPnXC77LzUJojMwTkAiFU4whrntKA-4 7163
litellm/proxy/otel_config.yaml sha256=Fnu-KSsikVFOve9ev6mjKNRMTisOCn-SjTCRoLe1dZ4 625
litellm/proxy/post_call_rules.py sha256=bbnqX3BXhKjvbRN6LdZIwndKMCh88i4a9BXkTzsaHVk 359
litellm/proxy/proxy_cli.py sha256=Yqu86KpCzJxlUNiOC6-3VkiprN-lR2UKe-vaTBco4lA 21629
litellm/proxy/proxy_config.yaml sha256=ec9w1UgGb_nWKAN_1O8jPOi8dKwKq-eV1Hy2s6jFfSg 853
litellm/proxy/proxy_load_test/litellm_proxy_config.yaml sha256=S5cDYau2btdo-VKyBaGqjOl9hPPolttvKx45M78e07c 158
litellm/proxy/proxy_load_test/litellm_router_proxy/Dockerfile sha256=ojfWGjipZHfYWaaxUYV1Tygah8UHR_iC5dTloBvkqME 457
litellm/proxy/proxy_load_test/litellm_router_proxy/main.py sha256=lc8tA_IYqIhOE1JVu7dtAKtnEYObmohjjsGksfoydFk 1567
litellm/proxy/proxy_load_test/locustfile.py sha256=r5Y93HQeiuBlsiN73jwb3uNJOG2HfroBpZq9S-_TKc0 1082
litellm/proxy/proxy_load_test/openai_endpoint.py sha256=d16VI9g_554QCovlRUm9EFRk7KfMrIVW5SZhXPHGbN4 1412
litellm/proxy/proxy_load_test/simple_litellm_proxy.py sha256=v4ywNlkgZ2GQH6XHiwPTR-LbTuEqb0PBBXa0IFliDps 1301
litellm/proxy/proxy_load_test/simple_litellm_router_proxy.py sha256=lc8tA_IYqIhOE1JVu7dtAKtnEYObmohjjsGksfoydFk 1567
litellm/proxy/proxy_load_test/simple_proxy.py sha256=a9FuXHZq_10zIXkW7JtIEtO2ORo3dyoXcf-33zunE20 1267
litellm/proxy/proxy_server.py sha256=CcCtQpHNkHrRtn5Uw2pOXFKF8wYaXH3DAJ_KkMd3Hjc 557968
litellm/proxy/queue/celery_app.py sha256=biT-emisvGRb697qPMsAXyphfFpCUHlzRGesBeZ3Nv8 2612
litellm/proxy/queue/celery_worker.py sha256=Sz5zAZXcU96WbkFOsGxFaaPKJtmz8F4JIsWA477eMwQ 324
litellm/proxy/queue/rq_worker.py sha256=oOD_1LuoJw2pc-D8aHBg7kN0uCR-piXqBGZbfJSdbLo 957
litellm/proxy/schema.prisma sha256=cV_FC7B-Imj5_cecMJIK_eAb_DqZ_i-RZtSVT3-WjA0 10307
litellm/proxy/secret_managers/aws_secret_manager.py sha256=Lfq0FXR453HrB4Sr_ewyUgc8REHDJP5SKV5_gttQhJI 1595
litellm/proxy/secret_managers/google_kms.py sha256=QbvkHgeZE3PC4OmVOvlqhT5HOuG1B-3WvcLFconQdk0 1284
litellm/proxy/start.sh sha256=qFUFqvhcEIMyL3Bp9vtAtLvY0zjyLw6lHTocHqpLE5w 32
litellm/proxy/tests/bursty_load_test_completion.py sha256=qdH9bbEO-semCr4rqZa5fz-NdO5G9IYx-okxmwUXec4 1506
litellm/proxy/tests/error_log.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
litellm/proxy/tests/large_text.py sha256=jNJ7qOSbKv7awjMWUvnyjL-x3fa8Uu6tRbR_VYViZtE 24566
litellm/proxy/tests/llama_index_data/essay.txt sha256=8GEx5TIILYFGfoemBcNEITbObOO-f0cR7dyLC0wYDMg 75041
litellm/proxy/tests/load_test_completion.py sha256=j23t4zg3Q2BFhSy563wqauadC7TRLjkC5NhE4KE9pw4 2103
litellm/proxy/tests/load_test_embedding.py sha256=1_5D3sIOKu9l1Y41b-SB_al7-HTViwdyKStJVB9C7pU 2972
litellm/proxy/tests/load_test_embedding_100.py sha256=qMiabdAchfp2PkbqxXyEohZmKDGxUu3ZobV1YSIr52M 1573
litellm/proxy/tests/load_test_embedding_proxy.py sha256=u3PJSuaVwex1cY_7SrhePMHD1Eu2nOZBE9pCK1Pd8mY 3014
litellm/proxy/tests/load_test_q.py sha256=lu5ima-DhIN5zy_VkuxK2CiexNUANI7j1bvJFsMWHEY 3939
litellm/proxy/tests/request_log.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
litellm/proxy/tests/test_async.py sha256=yZoDqz8JI9JDIo5dGAk1ipIDncy2-KL3jvSll0QF-vg 739
litellm/proxy/tests/test_langchain_request.py sha256=tkOxaPitlISJt570nseQahU0MQLZX0RFZg7HaahmNos 1187
litellm/proxy/tests/test_llamaindex.py sha256=uKSIB18t1fny0rr_JuagEg4zJnl-DBGTZT2uI14bF4w 1041
litellm/proxy/tests/test_openai_embedding.py sha256=KiDpGjzOJFqr_uEKjDY0XyyQPYfL8PsMUynZH4lPnFg 2541
litellm/proxy/tests/test_openai_exception_request.py sha256=Ka6yYycaDruKIw7ckBKSw2-Bqsp1XeTP8JeTfGTlyDk 1391
litellm/proxy/tests/test_openai_js.js sha256=R5kHG96bQIWpJSNMRgtjr-vK0eUSURv-GBc6GeEpEOs 945
litellm/proxy/tests/test_openai_request.py sha256=RaUPtc6341adnYyQo4b9KVW42dAbnAYlrgFn2MNBIBM 1763
litellm/proxy/tests/test_openai_simple_embedding.py sha256=41OITmgUD_RLb84O56ym55cyosZKU0mCAZMQbEfpmYA 289
litellm/proxy/tests/test_q.py sha256=B3C8Z5vhnF19FmA682XtKqJcRuL1K9xFZvubbdElQfo 2514
litellm/proxy/utils.py sha256=_-WQFbmxQdxr41_XFzIpUyvDmGdYCCoq1Af3zTEcyDQ 113786
litellm/py.typed sha256=bKPUECNwNtN5PZk1JYgrtM4QFbfIniqsIVGDL0oKMuQ 129
litellm/router.py sha256=Wv6a5sVd5Sjt1c31pa-b83A1eqHItkLRxgxbzuvIJ9I 194949
litellm/router_strategy/least_busy.py sha256=wfupoyg5nvuWovelCE5aULs4XsOZ02sAfsQTRid66ww 8093
litellm/router_strategy/lowest_cost.py sha256=BSVs18Fk8UzRSxIUKXKnPp-_HqGonir0dIA3OE-x8Pc 13030
litellm/router_strategy/lowest_latency.py sha256=h2UIdEjHK5wu66Xltn5vjjwm5kJlDHFojj7Wu6pIHZ4 20405
litellm/router_strategy/lowest_tpm_rpm.py sha256=_U3FESx3sg-YimJPG1zx3j2GPvmSoE-fnau48JJLFgg 9281
litellm/router_strategy/lowest_tpm_rpm_v2.py sha256=JyW-yD9241YC4AFgF1VNFQf3fII3NgrSSH7bcAIzJt8 25008
litellm/scheduler.py sha256=V9-Ucc-E9CzjvTJiM1hBdgks8KjGaT--lOy1-bTNFxM 4476
litellm/tests/conftest.py sha256=hwA7ldg-HmF-J0mkje5BgN-ByfCiqLqB2Hhdc1uzpL8 1561
litellm/tests/data_map.txt sha256=-4_fGs0ltj5Hl3btweqXE3aDxcMi-Dpc8a2iW26aG1A 3939
litellm/tests/example_config_yaml/aliases_config.yaml sha256=LdCrc0xUjYAa4h0ssz7zjkMXSwUYK2Vv_0LLTNRDzts 1231
litellm/tests/example_config_yaml/azure_config.yaml sha256=ulSpfDLCLdiNoTcAjg6ejTms_wuOlseIfYbpHzWCC5U 443
litellm/tests/example_config_yaml/cache_no_params.yaml sha256=r0TniRcIZgkzj_vPpkCn5wzRXaWOI8Ct62pCXlhfjIY 127
litellm/tests/example_config_yaml/cache_with_params.yaml sha256=EYsKHuqGwI_I6zF294Bq9sYa-KMFAVeLSmXtG7Q18AU 248
litellm/tests/example_config_yaml/langfuse_config.yaml sha256=jkBz0zM8bUEBb_gmHi5P0TuFyC0WYlyGa37-WVRdsAo 181
litellm/tests/example_config_yaml/load_balancer.yaml sha256=hz5tnS6TvE8P-qU3pZ-SspqMB280EtrSwMZvjEca3sg 886
litellm/tests/example_config_yaml/opentelemetry_config.yaml sha256=u7-6jPVmj2Yca7nTeu1ykDZzzdtGKcGj3v5Y557Fc00 192
litellm/tests/example_config_yaml/simple_config.yaml sha256=OBODVvCc0814U8-YTmiwT7C4UkSjLN51Bd0HxDenTVg 88
litellm/tests/langfuse.log sha256=V0jb0oKlwuFGFyRzIuFRIhOTaxWfnycANoXka7KoDTA 59591
litellm/tests/large_text.py sha256=jNJ7qOSbKv7awjMWUvnyjL-x3fa8Uu6tRbR_VYViZtE 24566
litellm/tests/litellm_uuid.txt sha256=wsz3BXCEmkNYCru3g5llvm_aimwDqXZ4L4w70Q1XmRQ 36
litellm/tests/model_cost.json sha256=G9vH2an8oTeVxoCsrpzuq_-sIDZkav_xUzC6UwOqFWw 37
litellm/tests/openai_batch_completions.jsonl sha256=o0X_l2BJ1cMY5Nclmemt2oZUPq3TMd7bpTSfvVHl4H0 512
litellm/tests/test_acompletion.py sha256=sGw8TUWNENtFSj7ouBg1bqfz9OYhRHbI-xIIYKvE478 1059
litellm/tests/test_acooldowns_router.py sha256=Nj_zh7yEfIvWDrAbXU-9NXfdG8Q4H4NL57uFvEagsdA 6966
litellm/tests/test_add_function_to_prompt.py sha256=YpA1hc46_ICm8C8UgYZnNECsAk4gcoOGC8jgeSG8MK4 2719
litellm/tests/test_add_update_models.py sha256=qiQA5fbTEISRcMcOzWk-L61Ioi1N-H-Mn3rr6v56Xh8 6458
litellm/tests/test_alangfuse.py sha256=XGLOHVtOE6XMhGRA2MMpSrvGlyo_p3vbYuUWkl-qFH4 28736
litellm/tests/test_alerting.py sha256=WkgRpMM5PuZiokDhER82MHLOfmpLXlNTwHs8O3NZHOM 23867
litellm/tests/test_amazing_s3_logs.py sha256=XQLgBrx7PcnGfo7oe1oaYOiTMKwJgVglX7cJ-nwXHR0 8509
litellm/tests/test_amazing_vertex_completion.py sha256=dzcz191a9PySAKF_K3d01k1WDcd4Nn8_FtdJI3ivasQ 34665
litellm/tests/test_aproxy_startup.py sha256=B2ght7sETpuR7ey779uxeRbdNM-TS0upWUW0H3g6fQc 3111
litellm/tests/test_assistants.py sha256=HMWRLj0AFwSkXd0HNGYBzmWsqP_uwgfjoBMBFNjEU7k 7026
litellm/tests/test_async_fn.py sha256=2rT6S_qhhdmk_6c738uvNdDhlzDkoCA9QR0-ToGAUoI 9502
litellm/tests/test_async_opentelemetry.py sha256=TaXafV26Q_cKKQG-cemDetrg9RHB8IMGRqiPuDAQ7Kc 2555
litellm/tests/test_audio_speech.py sha256=7lTKhaSPc5WLAaUFZwbxypkP7aUiMGb7W0RvG2PNs6A 2507
litellm/tests/test_auth_checks.py sha256=SV5fUV8Saylsqv62joCmpEtHpyH6gAQgrfF_kXTWu-s 1993
litellm/tests/test_azure_content_safety.py sha256=HdfcdCqmiofvukvBgvhkgNrqbZkMxwEc-QpiGezhRuw 9358
litellm/tests/test_azure_perf.py sha256=JyzeufbSBdom-bCNqWm2Rdt_s8qqlFULpQjnNaeGXUY 4050
litellm/tests/test_bad_params.py sha256=6CQkQDzpxjvb0ed32Yji2hGbh_8QIctmPBnGrbKoFg4 4666
litellm/tests/test_banned_keyword_list.py sha256=ufooccsKEhWoNAvlTO6GIZdG2yvQwUpQq-r4SCjNst0 1969
litellm/tests/test_batch_completion_return_exceptions.py sha256=HajZCg0M_1kfyoBeamBCSbm3Cdqm1zGV2qJzHazvk1Y 665
litellm/tests/test_batch_completions.py sha256=f2tQwHXLb83-zqOdKhCRc2naIMsl6gPD9Qkc7S6T_TQ 2087
litellm/tests/test_bedrock_completion.py sha256=SnpwM_QSe9CB4kAPJ3TKTgZ9o18-v317O1Q6nE-H6y4 23338
litellm/tests/test_blocked_user_list.py sha256=pTEaauCIXK1DxTVWGhmOi59CbRmhy2JvGQe2GzGlk_E 4555
litellm/tests/test_budget_manager.py sha256=LukzeqTWLAHJknTOwezGfpxj1Zgxmh9L233VNFkVQjo 5087
litellm/tests/test_caching.py sha256=F1O9mMj4ZJfOPrLgjCpLN3_9Fv-Y2eAZUO5PjFg0C40 49361
litellm/tests/test_caching_ssl.py sha256=-MCNRgOCwp_Ji58RwfQMkrhGRL8W7Eu6p84HRVJHYuU 3366
litellm/tests/test_clarifai_completion.py sha256=ZvZpv3AMocLCwBaigVMHz6BByVaG3USRiGWegkFd9Qw 2867
litellm/tests/test_class.py sha256=tYYxgrco4nVf5uxQUEF-g39kk7jJD355HpP--d4gmTA 2429
litellm/tests/test_clickhouse_logger.py sha256=B4dXn1bF2GgcS6VLzFxI9cYPdn0CK7IXysvG4B3dwdc 1055
litellm/tests/test_cohere_completion.py sha256=6koyUd2Ec5abP-3_FEVSHJRO3jNK-Y97fUi0oIQHUXI 8112
litellm/tests/test_completion.py sha256=0P_OE2sZYsgfNIg0r5QDy6vJnGe4FgR0p-SvVFUR1u8 116130
litellm/tests/test_completion_cost.py sha256=PPFlI6-Y1cUI9l1AN-wmy-yOR0-k8sh9zmiAXLNTlb8 19214
litellm/tests/test_completion_with_retries.py sha256=F4V2Y81JeuZ9E2uJZYYF88zHvOCFmbTZoDdWpAnRdx0 1475
litellm/tests/test_config.py sha256=Ao8TVnpc4nqIuD3H_NW_T7_HeU9g_zuhGrF5BgxEuXU 8330
litellm/tests/test_configs/custom_auth.py sha256=udRnEgzdTut_bjuXpA7bFP6xjFVuJpVulof_pWxN1mk 679
litellm/tests/test_configs/custom_callbacks.py sha256=GPYybpwRV-EqtYwHZGQe_Y4_FQN3IOsC0RTGMJZDQj4 4483
litellm/tests/test_configs/test_bad_config.yaml sha256=0r2cBcZlr3uEow6TEOHCzR-1ITuxi-4ZounqYaBhK7M 603
litellm/tests/test_configs/test_cloudflare_azure_with_cache_config.yaml sha256=kllqMcmc9lju8KnXmXC6HgHBg6MCNJVB6n6P4Z0rl-s 779
litellm/tests/test_configs/test_config.yaml sha256=eKoeKY-hllVq8SVgKIgWQCstsVjKfWikg6cYPIQ8frY 869
litellm/tests/test_configs/test_config_custom_auth.yaml sha256=wHVCsrxViy45xUFof76Ao_ZKzHO4kLuIx3UTqczDfBs 216
litellm/tests/test_configs/test_config_no_auth.yaml sha256=DNlGwiHczgrFeCz--bhVMN9SJKvHOF8XlZlw69xIrVw 3916
litellm/tests/test_configs/test_custom_logger.yaml sha256=sGHWRf-Go-TfMqw-TlQeSeP_ImGIYSA-_G5LbHTLP_M 723
litellm/tests/test_custom_api_logger.py sha256=0FbDI1zvtmM853ROJ6yLDlFShhQgNj6rNywqcYid5j4 1140
litellm/tests/test_custom_callback_input.py sha256=CksX9lT02hXkRvz2-XIA1Jcvi4ReG36kbFU0J9mYyk8 41313
litellm/tests/test_custom_callback_router.py sha256=vf96FJKKVzU3ajWf-447FBy3uRC20W5zkTLtfB64CjM 27016
litellm/tests/test_custom_logger.py sha256=NOnhpTgdMSdUXUBDNRsy2b0_m-YZbLIlzSzZHRSLoP0 20116
litellm/tests/test_datadog.py sha256=pOCHxQIyLyFCe1UtcCs5dBFfqcXxuKq-FzlsRLMt7W8 604
litellm/tests/test_deployed_proxy_keygen.py sha256=V46OXA2ai5qb4Z_--uDYuxRvlIFTrTLWJ2pGCCT4VAs 2075
litellm/tests/test_dynamodb_logs.py sha256=CVtPM8yfxcppNGBGQ4_RH-HSqfvnhyo8TSXpL0Tfo9Q 3850
litellm/tests/test_embedding.py sha256=87Uv0m3W9O3Lhm3hOzrYytFUXRCfVCu3dRUWGO9TDdo 18324
litellm/tests/test_exceptions.py sha256=u9Fjcvv-bUmW4JYYVnKl7jKxcKEoTqM9-VtZrxTxS9I 24419
litellm/tests/test_function_call_parsing.py sha256=ra-s_JqW4WKwhcSEFMfGG6kpHbpr0IHCZUPFuO_WACc 4273
litellm/tests/test_function_calling.py sha256=nsa03fvWgYzn_YvYMMAoQom3shUZK2iqoZZAV8kqr7o 13187
litellm/tests/test_function_setup.py sha256=4-kKCVlXSDkcMg9zUwl0f554WlIyq9YSAtZ5-WEwKY8 734
litellm/tests/test_get_llm_provider.py sha256=UW1Ei7ETEUPZ6t22KeihgvmUE9X5ov1MRlQy5tzrDvI 879
litellm/tests/test_get_model_file.py sha256=R2BTCsbA5T3K3ze-AMQXW923aJph-TL6QSWpEBuz8mg 285
litellm/tests/test_get_model_info.py sha256=vRZ_vmdQ1CHFA_BaOcK4lT2_hSmts70NJ1VwQdoRzms 733
litellm/tests/test_get_model_list.py sha256=EfSrl6kM5JeUNnO_3qNi-RX6TtkGGf8MRzPdI1sEwGk 253
litellm/tests/test_get_optional_params_embeddings.py sha256=TmRFUSxyA8vkIIFi7TPlthIXfyE5h-Hi7H6c-nfoXD0 2051
litellm/tests/test_get_optional_params_functions_not_supported.py sha256=tOEV9HXTALvGsAbpMjp-oMeiyqbKed6oW6kTVJpx8gI 926
litellm/tests/test_google_ai_studio_gemini.py sha256=XSMVwiokSeDLaonEAt3jpTLevOa9-zws2bxgv_pkwZs 1113
litellm/tests/test_health_check.py sha256=MC6i8hA5r4zPFJVb5kUHIDh_gR3bPS5L7MbQVgfZa1k 2943
litellm/tests/test_helicone_integration.py sha256=sDYOL4ID_taAvzexRHGV7wf5JAzFoXMOyN6GNCuYuJE 776
litellm/tests/test_hf_prompt_templates.py sha256=NEtp_-cHEC0aZGCMBfvcRfbhz1YvFn9oLN2NCzaGrvw 2546
litellm/tests/test_image_generation.py sha256=XdZK_6EIQcZE0nO_4-o2GtChOStZXlJrPrEkiq8CeWU 6661
litellm/tests/test_img_resize.py sha256=kqW2Z3cdmOicmpMSz5l2-6j7eaYgKggm2Ez7d0BbIsI 2873
litellm/tests/test_jwt.py sha256=S_YFA75yxpN_6dX4ePluN9WZUyo5NtstSLi44kOJHgk 23529
litellm/tests/test_key_generate_dynamodb.py sha256=2H52x6RFvN_XcR1OKJ72yKWGEU71apN5z5sFazkxqo0 20093
litellm/tests/test_key_generate_prisma.py sha256=AXZd816XbPkFWtp8aO-2JSGDjOfQsFyH24ciq8JJnw0 83451
litellm/tests/test_lakera_ai_prompt_injection.py sha256=7Q4ZvTpVO30EnAqq-aOOtLy2deJ350SSUQwNCxH3t-U 2351
litellm/tests/test_langchain_ChatLiteLLM.py sha256=kapU65kUxf1U1K8QJ7ny6J5CGncDLLYd02mku2XsPK0 2796
litellm/tests/test_langsmith.py sha256=ywN7SPH0NiaH00l95lGRmLO0e_-GYCw8sjZdngJLOxQ 1633
litellm/tests/test_least_busy_routing.py sha256=inCk5G3UIhcclM4JvBhTKLzKHf39El5dbnsNL-VaLQI 8610
litellm/tests/test_litellm_max_budget.py sha256=je8LIJbKm5-VCk1lAld_2hTgzfPMflgCQPxcDDO56ZQ 1113
litellm/tests/test_llm_guard.py sha256=36qOYyOsvfcQNl9HCWR-uq-cplaM36_9Uzi1CICo8Hs 4546
litellm/tests/test_load_test_router_s3.py sha256=aes22PJe9Hd_KUa-8MqJDK68lObVVS1Wv6nKdZq7O1E 3042
litellm/tests/test_loadtest_router.py sha256=AFJyZyWNBaCIhz-46ZHMZXnTRIfUbBVaMq35O_ECy-E 2831
litellm/tests/test_logfire.py sha256=obzqsZeH2PuEIn_1Tt6Uigo_8jlc3oqHt6J_E5Olihw 3702
litellm/tests/test_logging.py sha256=Nzv-pyERvVaYSYYd_ifth0tCy6o9deIxBkwv1zNw0mI 13682
litellm/tests/test_longer_context_fallback.py sha256=84kK5QeafD3CjXGro4U5tOhSZj2v9cyDgynBGniMcXU 324
litellm/tests/test_lowest_cost_routing.py sha256=I0_92uS1OXPz6s-CTSsv3vm0CKOEKQ0g2L4q10BMFf8 6288
litellm/tests/test_lowest_latency_routing.py sha256=7mCyI5Ku13Pz2sMwthOocJneYDeL9cOtRdXYlkWVxWg 29859
litellm/tests/test_lunary.py sha256=gLXkyLCAh4X258LeA7y3pJ5dl41kDCnCd-_QphwM7FA 3158
litellm/tests/test_max_tpm_rpm_limiter.py sha256=9-ZkpfphcNLkvKJ7ZzkBN3YOBfC-vNzlTw8hhGIQU9E 5234
litellm/tests/test_mem_usage.py sha256=WYM-TrNEs-1_XPSZ-gZzl-LqaZ_bwTcPcQjoNNYze-c 4438
litellm/tests/test_mock_request.py sha256=nKDeo-AJgdoG2chJKqijx0a0BuLgMF5cewKK0n4ru8M 1113
litellm/tests/test_model_alias_map.py sha256=SGLuOZF8sEFw-bBHS-3uij2OcTWIx9WAgZHDaLh9KTE 1094
litellm/tests/test_model_max_token_adjust.py sha256=Z64EssBLYSL-U8mUuV06FSYpxBjG13CozA00A9eiSXQ 771
litellm/tests/test_model_response_typing/server.py sha256=TZUoo_zMl-6l-RX3OX_U0ESQvKd7x3iW5KS8bsoUm1E 626
litellm/tests/test_model_response_typing/test.py sha256=cTofJzFIDczLwLVeEq7uOt7I3lnwkbm6ayIFbwiGgJo 495
litellm/tests/test_multiple_deployments.py sha256=nMYKiALlVOEwbgzszijl_nTff5ksFGvHKrtM9bSMCWU 1643
litellm/tests/test_ollama.py sha256=uhsQrEyjDCihbAa7ECm70PdqL--ulnVEWrHbdqUXRpw 3651
litellm/tests/test_ollama_local.py sha256=wi44ljEQ7J0DcB0eZbDNAK0fFk3xp0Fm58Va7qeu9qk 15508
litellm/tests/test_ollama_local_chat.py sha256=trhkw-ZpxcaC6dejel2hU1HrrrQBJDU74EwhyPikKi4 14951
litellm/tests/test_openai_batches.py sha256=p7alRNvy4jSx3aZ6fBW_UU_grvKi9u297Tcpz92dRRY 4995
litellm/tests/test_openai_moderations_hook.py sha256=PZYOADhQLFZg0vDBBowzcOvKCJt8u68kIX42tJDRMZI 2162
litellm/tests/test_optional_params.py sha256=e00JQofYhoFjrF0HknIS97ZanpD-1TqZbg33ziXUJSU 9021
litellm/tests/test_parallel_request_limiter.py sha256=x6wAoRm78A07uOm-s3BbD4svIGWbOKUoZ1Mb-fMh57c 26157
litellm/tests/test_presidio_masking.py sha256=ccsJviI6vZiWb4O7V3eThcgipEObXnKXyZh__rjZv6k 4649
litellm/tests/test_profiling_router.py sha256=wBUfRXJo4o0XQmoIY1YK_wZeMPuXfSnSXPlg_hq0gFQ 5335
litellm/tests/test_prometheus_service.py sha256=HAlYs_349HJxCt10v4dZujxNTdjmHV848UzAfuk-3sw 4319
litellm/tests/test_prompt_factory.py sha256=1H3Og7oFb-Ygm18qsvaT9y9XS2kCChMUC6BeNN7T_Q4 6110
litellm/tests/test_prompt_injection_detection.py sha256=_EpHsnKvyVjMFWkK5Qs7OqW5lF8MzIASA_oTh3VLSHw 4441
litellm/tests/test_promptlayer_integration.py sha256=SW6DcI1od1o4XKmCISU5QmrBV2RPGbefS4n4S8pF_Hk 3288
litellm/tests/test_provider_specific_config.py sha256=RPIv2jDOIYhs4Cau2U2pEyUzpb8FrjJI3Ys02gYtRrI 21707
litellm/tests/test_proxy_custom_auth.py sha256=JataUR4ylLgsFomn8EBfK2XXteeJ7SFhsL5nZ2qMP18 3052
litellm/tests/test_proxy_custom_logger.py sha256=0Zm8bef8shEEyo5iLiA0-pes2TZOsjnghsbL-eV0QGM 10705
litellm/tests/test_proxy_exception_mapping.py sha256=Yi0fXCUPpOnNIFvEXFnB32WOv9M-CzFsDxgjNmmi8zk 10010
litellm/tests/test_proxy_gunicorn.py sha256=5uHJ7xJDjrxvEnJ_7y_g5qbqWgI8tr2LEhdzrPZLKSY 2077
litellm/tests/test_proxy_pass_user_config.py sha256=7xzdKfvsLrYtZCZfCyRoWtI88kvVPgd7KX_QJ-Ezy3A 3502
litellm/tests/test_proxy_server.py sha256=gM6Ginrgb15H731S3pZF4BbSVAr-ftX1eXwpos2JfW0 19157
litellm/tests/test_proxy_server_caching.py sha256=_77xqgmFtdrvkwbTgPK6vmHP0RAGU6aj_zgdNTEk0fQ 3276
litellm/tests/test_proxy_server_cost.py sha256=xvp0zhjwvtzcZTmxAvwmzzBfqTEduwZe39X_DBSRAZ8 4750
litellm/tests/test_proxy_server_keys.py sha256=t_E-h3XpSOx-JmPKezeT2tXkkHWZ0lYW3RU1LEc8ELQ 9545
litellm/tests/test_proxy_server_langfuse.py sha256=CKcieVMjMXOL0ZCicp0iLTEalHt9yUtCKCkkypSn2I8 2394
litellm/tests/test_proxy_server_spend.py sha256=JPW7Fs4a8vU3J2lCraJfV6eLdpzfWGV0MNyvmAY1N2Y 2501
litellm/tests/test_proxy_token_counter.py sha256=49AtDQb1OKo_h6NsZ9ibEDsW-GGoQBcTqqMPoSmjBPY 3543
litellm/tests/test_pydantic_namespaces.py sha256=lqJyzMqEqnruYPPH42EV_YAtgLYMyTgzZouPGYocpi4 469
litellm/tests/test_python_38.py sha256=iUY9gLhcHLWSyEBgz11MRuSdJ7rTxQ5ndHbBcjvRPeo 829
litellm/tests/test_register_model.py sha256=Y7xcALoGS6Ju5DFa98Yt8l6qPFm0umDvX7erzHYTEaA 1921
litellm/tests/test_router.py sha256=eOXHN-3T7P1H_7loI85RJkAHFOGp3nNcFa0RHgpNTGc 57675
litellm/tests/test_router_batch_completion.py sha256=xch1AJISTaZJjnJVlvmfsBfssh0JP3KuJ3E1dFlFAww 5792
litellm/tests/test_router_caching.py sha256=z7E1Zs5inphbO3Mhg5nabF3OXDerjoooVEDXcg0bSIo 10811
litellm/tests/test_router_client_init.py sha256=lgHcK0MT4EFRCKW2Dow9sFTssJbembI6dpcyU4xDiwA 2385
litellm/tests/test_router_cooldowns.py sha256=tDAe2raLiOSUJhy1I7LNfqPVdTIqzX0q5sdcc47cJ-c 1599
litellm/tests/test_router_debug_logs.py sha256=PI2h1yMsAEKnb02b9SkV9W-bgNNIqDibUlcg7G9UY7Q 3303
litellm/tests/test_router_fallbacks.py sha256=PFdPOwfgZP0oaDd0UQO5hxUCH4YYE5PPpsOegxggGAA 41163
litellm/tests/test_router_get_deployments.py sha256=a-igGS5P_CqANKNCADOJMSqYwZ4UcwKBQXpYG_quamc 21075
litellm/tests/test_router_init.py sha256=BN9VWWPqSsxf22puAj0agld45fxUBboK7ygIUftbNkM 20076
litellm/tests/test_router_max_parallel_requests.py sha256=1nPeseBcoOWb2_ph_DbgkuiR2TYrsPvLUoQv8oTfp54 3659
litellm/tests/test_router_policy_violation.py sha256=L6LebYL03cal-VV-r3MNPBxnimXtPAwFOaJIQupYR-U 4721
litellm/tests/test_router_retries.py sha256=4HUzE2--14hZSyXKa2lzOnAL_eJb9IgExtx_myi1Zk0 18650
litellm/tests/test_router_timeout.py sha256=6bJzMZjS2nRw_0EOrL_IjntCn_eeJEmoxLp0-DPIuGE 3710
litellm/tests/test_router_utils.py sha256=9a5B69qzBB1cLw0Wm-uB0FXWhPH2U-9L7re4y7eQJLc 3024
litellm/tests/test_router_with_fallbacks.py sha256=SgDOn464fDOwwAW-8XfsvGgRaNWHw6IXW3rMbBmAtxI 1704
litellm/tests/test_rules.py sha256=jMPsW2AYfn0Ry5tckQVjuljSrKa4WK8LNPYsKg4zPMw 4608
litellm/tests/test_scheduler.py sha256=NZxqGtR5KvsGUhVGYLnsTNwbr_Z3lLvjPAQzPC7OqsY 2669
litellm/tests/test_secret_manager.py sha256=SZChmxL5e6OIGYcaKhzjAGlMbJmxh-58AyuCuAnkCqQ 2263
litellm/tests/test_simple_shuffle.py sha256=9BvKKOxa52NbQcqqAemgH8aVYBO0xK89d_DUgPrYuZE 1338
litellm/tests/test_spend_logs.py sha256=QwjddCZCi_etfKCd8PPac5r066ZKDtcj3zWIw522fXY 8335
litellm/tests/test_stream_chunk_builder.py sha256=ETTI9gQwcQj6sH4LFsn1OF3HflRT2_OPNTj4jHCcdtE 4425
litellm/tests/test_streaming.py sha256=hBecA1kf-SUxQ-AKYiTh3vdDV6AdaZr2_mujyFlPiQk 118259
litellm/tests/test_supabase_integration.py sha256=Q3NPcTRvYUH7z-DkGOHPGliijQpzjt-wnGGqUhemXaM 2084
litellm/tests/test_team_config.py sha256=wsrpHa2C0QaiWFuWqLBJG1_XhM713Y257AN55YeClOo 1095
litellm/tests/test_text_completion.py sha256=ldZxKumFbQB_gTsiSXsC83ueqIFZK4L7KAtVNNkR-xs 83379
litellm/tests/test_timeout.py sha256=ByeFjA__FlM2aSXt5OhIIpAoD3EtxoGYFzhCb8NuhH4 7217
litellm/tests/test_together_ai.py sha256=ITgIYYEVVCj6bo06bBthmOvAvZ1wZ-ImWdmmLeRPBA8 2046
litellm/tests/test_token_counter.py sha256=0CFlxgfqapqui5zYP9MSqeXskpHAcflRYZ4t-FJmFRM 6960
litellm/tests/test_tpm_rpm_routing_v2.py sha256=tucEpEhszyKx-tyaxwScx9JvN0MkOVsGqAglM6BV-q8 13506
litellm/tests/test_traceloop.py sha256=-HjyH_MPNvJ6GeYEHy2qrcTa8p7PDw75PwSZQ1kKEt0 826
litellm/tests/test_update_spend.py sha256=aCvLNuXJ_v3_uPTsGq7aIZQV-8KsNl6GaRM6qZF3v5U 2922
litellm/tests/test_utils.py sha256=Opc_RNVD0MDAFzc9w_U-8TBj34d70G2MWQc1_cy6F-o 12186
litellm/tests/test_validate_environment.py sha256=WHTVUmjJsjV83IShZxkM46kWXFhyNQQ0viTFj6nafFI 297
litellm/tests/test_wandb.py sha256=BKvRTVfLGed_2XVeNCXrz2JlMsgzqG8cb8h6Oi86anQ 1784
litellm/tests/user_cost.json sha256=1qlG-BK_Gi55K5QZdyQJ_EW8Srfhvrgj6t1BlDanQt4 208
litellm/tests/vertex_key.json sha256=usPH8ctWP1zQoyDl2u1u0BIbikk-YJWqHngQUQrA9c4 608
litellm/timeout.py sha256=x_Rxjhmn08v3rh_m-vcf0hYo4BS8jRuwSEsjYtbR61Q 4319
litellm/types/completion.py sha256=KmlFzmPxZUuMpg_RtYxOvVsK9OoZi9VtWtUBoRvOHbg 5869
litellm/types/embedding.py sha256=-I4LM4kGCRwNtw0SiSngM8OePTRnrIjIiwNfwGY2slg 615
litellm/types/files.py sha256=ZI9BuItxSlobefCdiaK9MlH0ThoTyIlqBif76_WeKxs 7277
litellm/types/llms/anthropic.py sha256=DCiSXkHQctj83XzHxXhoefWMz4M-Unkc55z9r5a-miQ 1209
litellm/types/llms/bedrock.py sha256=44MTUI0_gDvjLmDOqY0bN9tCx4xzUE5ZGXiyQ-5M5Ek 4341
litellm/types/llms/databricks.py sha256=31TnMzir4nkDYFWuUhpI5aTDzZlg_1npPqQvZfkOjOs 493
litellm/types/llms/openai.py sha256=e-8Z-layhjRxrFBRp6nfgUCwVfTLn8Tb-zK78zSfnqw 8840
litellm/types/llms/vertex_ai.py sha256=IoII6sy8u4jatujPLfVOZlwHtLLYUjtdm_G-XN65SEU 998
litellm/types/router.py sha256=uSSKSPK36Pzx46ZrzTccje4oKZVWb99cJyKELP7lCeQ 15526
litellm/types/services.py sha256=N41n0eB67gE9kkKkmWvQXk2f9cI39uzE5tuUerj7iIs 957
litellm/types/utils.py sha256=neRgUUkGHHlVpCbRxHif-yxFAQcPFAfJhs9yW1IsVmA 1063
litellm/utils.py sha256=YLiPwsU7XCxzynRWBf7gxLaai3-3hZiAMY4J84FjU7Y 553336
litellm-1.40.8.dist-info/LICENSE sha256=sXDWv46INd01fgEWgdsCj01R4vsOqJIFj1bgH7ObgnM 1419
litellm-1.40.8.dist-info/METADATA sha256=6tyyZuHqmIxQKtPyU_FeRtcvaruramFMTzgC1tiBEgM 30414
litellm-1.40.8.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
litellm-1.40.8.dist-info/entry_points.txt sha256=FGIGsq4hBWP2nfWEtKPIwxv67GXhoegZK_AF2oK447M 46
litellm-1.40.8.dist-info/RECORD

entry_points.txt

litellm = litellm:run_server