aghilsabu commited on
Commit
58e0ebb
·
1 Parent(s): 6683ce2

chore: add project dependencies

Browse files
Files changed (1) hide show
  1. requirements.txt +40 -0
requirements.txt ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # CodeAtlas - Dependencies
2
+ # For MCP's 1st Birthday Hackathon
3
+
4
+ # ==================== Core Framework ====================
5
+ gradio>=5.0.0
6
+ fastapi[standard]
7
+ uvicorn>=0.20.0
8
+
9
+ # ==================== AI/ML - LlamaIndex Integration ====================
10
+ # LlamaIndex for RAG and advanced AI features ($1K LlamaIndex prize)
11
+ llama-index-core>=0.11.0
12
+ llama-index-llms-gemini>=0.4.0
13
+ llama-index-llms-openai>=0.3.0
14
+
15
+ # ==================== AI Providers ====================
16
+ # Google Gemini - Primary AI engine ($10K API credits prize)
17
+ google-genai>=1.0.0
18
+
19
+ # OpenAI - ChatGPT integration (ChatGPT Pro + $500 credits prize)
20
+ openai>=1.0.0
21
+
22
+ # ==================== Voice - ElevenLabs ====================
23
+ # ElevenLabs for voice narration (~$2K + AirPods prize)
24
+ elevenlabs>=1.0.0
25
+
26
+ # ==================== MCP Protocol ====================
27
+ # FastMCP for MCP server implementation
28
+ fastmcp>=0.1.0
29
+ mcp>=1.0.0
30
+
31
+ # ==================== Visualization ====================
32
+ graphviz>=0.20.0
33
+
34
+ # ==================== Utilities ====================
35
+ requests>=2.31.0
36
+
37
+
38
+ # ==================== Development ====================
39
+ # ruff # Linting
40
+ # pytest # Testing