litellm

Форк
0
/
pyproject.toml 
85 строк · 2.1 Кб
1
[tool.poetry]
2
name = "litellm"
3
version = "1.37.14"
4
description = "Library to easily interface with LLM API providers"
5
authors = ["BerriAI"]
6
license = "MIT"
7
readme = "README.md"
8

9
[tool.poetry.urls]
10
homepage = "https://litellm.ai"
11
repository = "https://github.com/BerriAI/litellm"
12
documentation = "https://docs.litellm.ai"
13

14
[tool.poetry.dependencies]
15
python = ">=3.8.1,<4.0, !=3.9.7"
16
openai = ">=1.0.0"
17
python-dotenv = ">=0.2.0"
18
tiktoken = ">=0.4.0"
19
importlib-metadata = ">=6.8.0"
20
tokenizers = "*"
21
click = "*"
22
jinja2 = "^3.1.2"
23
aiohttp = "*"
24
requests = "^2.31.0"
25

26
uvicorn = {version = "^0.22.0", optional = true}
27
gunicorn = {version = "^22.0.0", optional = true}
28
fastapi = {version = "^0.111.0", optional = true}
29
backoff = {version = "*", optional = true}
30
pyyaml = {version = "^6.0.1", optional = true}
31
rq = {version = "*", optional = true}
32
orjson = {version = "^3.9.7", optional = true}
33
apscheduler = {version = "^3.10.4", optional = true}
34
fastapi-sso = { version = "^0.10.0", optional = true }
35
PyJWT = { version = "^2.8.0", optional = true }
36
python-multipart = { version = "^0.0.9", optional = true}
37
cryptography = {version = "^42.0.5", optional = true}
38
prisma = {version = "0.11.0", optional = true}
39
azure-identity = {version = "^1.15.0", optional = true}
40
azure-keyvault-secrets = {version = "^4.8.0", optional = true}
41
google-cloud-kms = {version = "^2.21.3", optional = true}
42
resend = {version = "^0.8.0", optional = true}
43

44
[tool.poetry.extras]
45
proxy = [
46
    "gunicorn",
47
    "uvicorn",
48
    "fastapi",
49
    "backoff",
50
    "pyyaml",
51
    "rq",
52
    "orjson",
53
    "apscheduler",
54
    "fastapi-sso",
55
    "PyJWT",
56
    "python-multipart",
57
    "cryptography"
58
]
59

60
extra_proxy = [
61
    "prisma",
62
    "azure-identity",
63
    "azure-keyvault-secrets",
64
    "google-cloud-kms",
65
    "resend"
66
]
67

68
[tool.poetry.scripts]
69
litellm = 'litellm:run_server'
70

71
[tool.poetry.group.dev.dependencies]
72
flake8 = "^6.1.0"
73
black = "^23.12.0"
74
pytest = "^7.4.3"
75
pytest-mock = "^3.12.0"
76

77
[build-system]
78
requires = ["poetry-core", "wheel"]
79
build-backend = "poetry.core.masonry.api"
80

81
[tool.commitizen]
82
version = "1.37.14"
83
version_files = [
84
    "pyproject.toml:^version"
85
]
86

87

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.