File size: 2,918 Bytes
0a632f8
 
 
 
 
 
 
 
 
 
0c81990
0a632f8
f42f272
 
 
0a632f8
f42f272
1a3ca41
0a632f8
f42f272
0a632f8
3a04b42
0c81990
0a632f8
 
3a04b42
0a632f8
3a04b42
 
 
f42f272
3a04b42
 
 
f42f272
 
 
 
 
 
 
0a632f8
 
 
 
 
 
 
 
0c81990
 
d84f79e
3a04b42
 
 
0a632f8
 
 
 
d39aaee
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0a632f8
d39aaee
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
[project]
name = "anychat"
version = "0.1.0"
description = ""
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
    "anthropic-gradio",
    "cerebras-gradio",
    "dashscope-gradio",
    "fal-gradio",
    "fireworks-gradio",
    "gemini-gradio>=0.0.3",
    "gradio-webrtc>=0.0.28",
    "gradio>=5.12.0",
    "groq-gradio>=0.0.2",
    "hyperbolic-gradio>=0.0.5",
    "mistral-gradio",
    "nvidia-gradio",
    "openai-gradio>=0.0.6",
    "perplexity-gradio>=0.0.1",
    "python-dotenv>=1.0.1",
    "replicate-gradio",
    "sambanova-gradio>=0.1.9",
    "together-gradio>=0.0.1",
    "websockets>=14.1",
    "xai-gradio>=0.0.2",
    "numba>=0.60.0",
    "llvmlite>=0.43.0",
    "librosa>=0.10.2.post1",
    "twilio>=9.4.2",
    "playai-gradio",
    "lumaai-gradio",
    "cohere-gradio",
    "crewai>=0.95.0",
    "instructor>=1.7.2",
    "crewai-tools>=0.25.8",
    "langchain>=0.3.14",
    "chromadb>=0.5.23",
    "openai>=1.55.0",
    "ai-gradio[crewai,deepseek,gemini,groq,hyperbolic,openai,smolagents,transformers]>=0.2.10",
]

[tool.uv.sources]
anthropic-gradio = { git = "https://github.com/AK391/anthropic-gradio.git" }
fireworks-gradio = { git = "https://github.com/AK391/fireworks-ai-gradio.git" }
cerebras-gradio = { git = "https://github.com/gradio-app/cerebras_gradio.git" }
nvidia-gradio = { git = "https://github.com/AK391/nvidia-gradio.git" }
dashscope-gradio = { git = "https://github.com/AK391/dashscope-gradio.git" }
fal-gradio = { git = "https://github.com/AK391/fal-gradio.git" }
replicate-gradio = { git = "https://github.com/AK391/replicate-gradio.git" }
mistral-gradio = { git = "https://github.com/AK391/mistral-gradio.git" }
playai-gradio = { git = "https://github.com/AK391/playai-gradio.git" }
lumaai-gradio = { git = "https://github.com/AK391/lumaai-gradio.git" }
cohere-gradio = { git = "https://github.com/AK391/cohere-gradio.git" }

[tool.ruff]
line-length = 119

[tool.ruff.lint]
select = ["ALL"]
ignore = [
    "COM812", # missing-trailing-comma
    "D203",   # one-blank-line-before-class
    "D213",   # multi-line-summary-second-line
    "E501",   # line-too-long
    "SIM117", # multiple-with-statements
]
extend-ignore = [
    "D100",    # undocumented-public-module
    "D101",    # undocumented-public-class
    "D102",    # undocumented-public-method
    "D103",    # undocumented-public-function
    "D104",    # undocumented-public-package
    "D105",    # undocumented-magic-method
    "D107",    # undocumented-public-init
    "EM101",   # raw-string-in-exception
    "FBT001",  # boolean-type-hint-positional-argument
    "FBT002",  # boolean-default-value-positional-argument
    "PD901",   # pandas-df-variable-name
    "PGH003",  # blanket-type-ignore
    "PLR0913", # too-many-arguments
    "PLR0915", # too-many-statements
    "TRY003",  # raise-vanilla-args
]
unfixable = [
    "F401", # unused-import
]

[tool.ruff.format]
docstring-code-format = true