Metadata-Version: 2.1
Name: cyborgmarina-litellm
Version: 0.3.7
Summary: A fork of BerriAI's litellm library, with specific features needed for some projects.
License: MIT
Author: Marina Rosa
Requires-Python: >=3.8, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*, !=3.7.*
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
Provides-Extra: extra-proxy
Provides-Extra: proxy
Provides-Extra: utils
Requires-Dist: PyJWT (>=2.8.0,<3.0.0) ; extra == "proxy"
Requires-Dist: aiohttp
Requires-Dist: apscheduler (>=3.10.4,<4.0.0) ; extra == "proxy"
Requires-Dist: azure-identity (>=1.15.0,<2.0.0) ; extra == "extra-proxy"
Requires-Dist: azure-keyvault-secrets (>=4.8.0,<5.0.0) ; extra == "extra-proxy"
Requires-Dist: backoff ; extra == "proxy"
Requires-Dist: boto3 (==1.34.34) ; extra == "proxy"
Requires-Dist: click
Requires-Dist: cryptography (>=43.0.1,<44.0.0) ; extra == "proxy"
Requires-Dist: fastapi (>=0.115.5,<0.116.0) ; extra == "proxy"
Requires-Dist: fastapi-sso (>=0.16.0,<0.17.0) ; extra == "proxy"
Requires-Dist: google-cloud-kms (>=2.21.3,<3.0.0) ; extra == "extra-proxy"
Requires-Dist: gunicorn (>=23.0.0,<24.0.0) ; extra == "proxy"
Requires-Dist: httpx (>=0.23.0)
Requires-Dist: httpx-aiohttp (>=0.1.4) ; python_version >= "3.9"
Requires-Dist: importlib-metadata (>=6.8.0)
Requires-Dist: jinja2 (>=3.1.2,<4.0.0)
Requires-Dist: jsonschema (>=4.22.0,<5.0.0)
Requires-Dist: litellm-enterprise (==0.1.6) ; extra == "proxy"
Requires-Dist: litellm-proxy-extras (==0.2.0) ; extra == "proxy"
Requires-Dist: mcp (==1.5.0) ; (python_version >= "3.10") and (extra == "proxy")
Requires-Dist: numpydoc ; extra == "utils"
Requires-Dist: openai (>=1.68.2)
Requires-Dist: orjson (>=3.9.7,<4.0.0) ; extra == "proxy"
Requires-Dist: prisma (==0.11.0) ; extra == "extra-proxy"
Requires-Dist: pydantic (>=2.0.0,<3.0.0)
Requires-Dist: pynacl (>=1.5.0,<2.0.0) ; extra == "proxy"
Requires-Dist: python-dotenv (>=0.2.0)
Requires-Dist: python-multipart (>=0.0.18,<0.0.19) ; extra == "proxy"
Requires-Dist: pyyaml (>=6.0.1,<7.0.0) ; extra == "proxy"
Requires-Dist: redisvl (>=0.4.1,<0.5.0) ; (python_version >= "3.9" and python_version < "3.14") and (extra == "extra-proxy")
Requires-Dist: resend (>=0.8.0,<0.9.0) ; extra == "extra-proxy"
Requires-Dist: rich (==13.7.1) ; extra == "proxy"
Requires-Dist: rq ; extra == "proxy"
Requires-Dist: tiktoken (>=0.7.0)
Requires-Dist: tokenizers
Requires-Dist: uvicorn (>=0.29.0,<0.30.0) ; extra == "proxy"
Requires-Dist: uvloop (>=0.21.0,<0.22.0) ; (sys_platform != "win32") and (extra == "proxy")
Requires-Dist: websockets (>=13.1.0,<14.0.0) ; extra == "proxy"
Project-URL: Documentation, https://docs.litellm.ai
Project-URL: documentation, https://docs.litellm.ai
Project-URL: homepage, https://github.com/cyborgmarina/litellm
Project-URL: repository, https://github.com/cyborgmarina/litellm
Description-Content-Type: text/markdown

# cyborgmarina-litellm
A fork of BerriAI's litellm library, with specific features needed for some projects.
Original repo: https://github.com/BerriAI/litellm

- Add support for grounding_metadata on gemini streaming
- Add gemini native image generation

