fix req for crewai
Browse files- app.py +2 -0
- requirements.txt +11 -7
app.py
CHANGED
|
@@ -26,6 +26,7 @@ from app_xai import demo as demo_grok
|
|
| 26 |
from app_openai_voice import demo as demo_openai_voice
|
| 27 |
from app_qwen import demo as demo_qwen
|
| 28 |
from app_deepseek import demo as demo_deepseek
|
|
|
|
| 29 |
from utils import get_app
|
| 30 |
|
| 31 |
# Create mapping of providers to their demos
|
|
@@ -35,6 +36,7 @@ PROVIDERS = {
|
|
| 35 |
"Gemini": demo_gemini,
|
| 36 |
"OpenAI Voice": demo_openai_voice,
|
| 37 |
"Gemini Voice": demo_gemini_voice,
|
|
|
|
| 38 |
"LumaAI": demo_lumaai,
|
| 39 |
"ChatGPT": demo_openai,
|
| 40 |
"Grok": demo_grok,
|
|
|
|
| 26 |
from app_openai_voice import demo as demo_openai_voice
|
| 27 |
from app_qwen import demo as demo_qwen
|
| 28 |
from app_deepseek import demo as demo_deepseek
|
| 29 |
+
from app_crew import demo as demo_crew
|
| 30 |
from utils import get_app
|
| 31 |
|
| 32 |
# Create mapping of providers to their demos
|
|
|
|
| 36 |
"Gemini": demo_gemini,
|
| 37 |
"OpenAI Voice": demo_openai_voice,
|
| 38 |
"Gemini Voice": demo_gemini_voice,
|
| 39 |
+
"CrewAI": demo_crew,
|
| 40 |
"LumaAI": demo_lumaai,
|
| 41 |
"ChatGPT": demo_openai,
|
| 42 |
"Grok": demo_grok,
|
requirements.txt
CHANGED
|
@@ -33,7 +33,7 @@ anyio==4.6.2.post1
|
|
| 33 |
# lumaai
|
| 34 |
# openai
|
| 35 |
# starlette
|
| 36 |
-
async-timeout
|
| 37 |
# via aiohttp
|
| 38 |
attrs==24.3.0
|
| 39 |
# via aiohttp
|
|
@@ -68,7 +68,7 @@ cohere==5.13.3
|
|
| 68 |
# via cohere-gradio
|
| 69 |
cohere-gradio @ git+https://github.com/AK391/cohere-gradio.git@f514496532579574b9bdd55c07e2eb14f2ddf1b0
|
| 70 |
# via anychat (pyproject.toml)
|
| 71 |
-
cryptography
|
| 72 |
# via
|
| 73 |
# aiortc
|
| 74 |
# pyopenssl
|
|
@@ -231,7 +231,7 @@ ifaddr==0.2.0
|
|
| 231 |
# via aioice
|
| 232 |
jinja2==3.1.4
|
| 233 |
# via gradio
|
| 234 |
-
jiter
|
| 235 |
# via
|
| 236 |
# anthropic
|
| 237 |
# openai
|
|
@@ -304,7 +304,7 @@ openai-gradio @ git+https://github.com/gradio-app/openai-gradio.git@895b5a225cf4
|
|
| 304 |
# via anychat (pyproject.toml)
|
| 305 |
orjson==3.10.11
|
| 306 |
# via gradio
|
| 307 |
-
packaging
|
| 308 |
# via
|
| 309 |
# gradio
|
| 310 |
# gradio-client
|
|
@@ -463,7 +463,7 @@ tqdm==4.67.0
|
|
| 463 |
# openai
|
| 464 |
twilio==9.4.1
|
| 465 |
# via anychat (pyproject.toml)
|
| 466 |
-
typer
|
| 467 |
# via gradio
|
| 468 |
types-requests==2.32.0.20241016
|
| 469 |
# via cohere
|
|
@@ -513,5 +513,9 @@ xai-gradio==0.0.2
|
|
| 513 |
# via anychat (pyproject.toml)
|
| 514 |
yarl==1.18.3
|
| 515 |
# via aiohttp
|
| 516 |
-
ai-gradio[deepseek]==0.1.6
|
| 517 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
# lumaai
|
| 34 |
# openai
|
| 35 |
# starlette
|
| 36 |
+
async-timeout>=4.0.0,<5.0.0
|
| 37 |
# via aiohttp
|
| 38 |
attrs==24.3.0
|
| 39 |
# via aiohttp
|
|
|
|
| 68 |
# via cohere-gradio
|
| 69 |
cohere-gradio @ git+https://github.com/AK391/cohere-gradio.git@f514496532579574b9bdd55c07e2eb14f2ddf1b0
|
| 70 |
# via anychat (pyproject.toml)
|
| 71 |
+
cryptography>=43.0.1,<44.0
|
| 72 |
# via
|
| 73 |
# aiortc
|
| 74 |
# pyopenssl
|
|
|
|
| 231 |
# via aioice
|
| 232 |
jinja2==3.1.4
|
| 233 |
# via gradio
|
| 234 |
+
jiter>=0.4.1,<0.5.0
|
| 235 |
# via
|
| 236 |
# anthropic
|
| 237 |
# openai
|
|
|
|
| 304 |
# via anychat (pyproject.toml)
|
| 305 |
orjson==3.10.11
|
| 306 |
# via gradio
|
| 307 |
+
packaging>=23.2,<24.0
|
| 308 |
# via
|
| 309 |
# gradio
|
| 310 |
# gradio-client
|
|
|
|
| 463 |
# openai
|
| 464 |
twilio==9.4.1
|
| 465 |
# via anychat (pyproject.toml)
|
| 466 |
+
typer>=0.12.0,<0.14.0
|
| 467 |
# via gradio
|
| 468 |
types-requests==2.32.0.20241016
|
| 469 |
# via cohere
|
|
|
|
| 513 |
# via anychat (pyproject.toml)
|
| 514 |
yarl==1.18.3
|
| 515 |
# via aiohttp
|
| 516 |
+
ai-gradio[deepseek,crewai]==0.1.6
|
| 517 |
+
crewai==0.86.0
|
| 518 |
+
instructor==1.3.3
|
| 519 |
+
crewai-tools>=0.17.0
|
| 520 |
+
langchain>=0.2.16
|
| 521 |
+
openai>=1.58.1
|