Maga222006 commited on
Commit
b9ddbc7
Β·
1 Parent(s): 39d90aa

MultiagentPersonalAssistant

Browse files
README.md CHANGED
@@ -23,7 +23,7 @@ This project is a **voice- and text-based AI assistant** powered by **FastAPI**,
23
 
24
  ## πŸš€ Features
25
 
26
- - **FastAPI backend** with `/text`, `/image` and `/voice` endpoints
27
  - **LangGraph agents** with memory, tools, and typed state
28
  - **User database** with persistent settings and config
29
  - **Agents**:
@@ -84,12 +84,20 @@ Form data:
84
  ### `/image` – Send Image Prompt
85
 
86
  ```http
87
- POST /voice
88
  Form data:
89
  - state (str): JSON-encoded state dict
90
  - file (binary): Image file (JPEG, PNG, etc.)
91
  ```
92
 
 
 
 
 
 
 
 
 
93
  ---
94
 
95
  ## 🧩 Agent State Structure
@@ -123,6 +131,7 @@ This dictionary acts as a single mutable state shared across all agent steps, al
123
 
124
  ## 🧠 Built With
125
 
 
126
  - [LangGraph](https://github.com/langchain-ai/langgraph)
127
  - [LangChain](https://github.com/langchain-ai/langchain)
128
  - [FastAPI](https://fastapi.tiangolo.com/)
 
23
 
24
  ## πŸš€ Features
25
 
26
+ - **FastAPI backend** with `/text`, `/image`, `/voice` and `/file` endpoints
27
  - **LangGraph agents** with memory, tools, and typed state
28
  - **User database** with persistent settings and config
29
  - **Agents**:
 
84
  ### `/image` – Send Image Prompt
85
 
86
  ```http
87
+ POST /image
88
  Form data:
89
  - state (str): JSON-encoded state dict
90
  - file (binary): Image file (JPEG, PNG, etc.)
91
  ```
92
 
93
+ ### `/file` – Send File Prompt
94
+
95
+ ```http
96
+ POST /file
97
+ Form data:
98
+ - state (str): JSON-encoded state dict
99
+ - file (binary): Image file (PDF, TXT, etc.)
100
+ ```
101
  ---
102
 
103
  ## 🧩 Agent State Structure
 
131
 
132
  ## 🧠 Built With
133
 
134
+ - [Groq](https://github.com/groq/groq-python)
135
  - [LangGraph](https://github.com/langchain-ai/langgraph)
136
  - [LangChain](https://github.com/langchain-ai/langchain)
137
  - [FastAPI](https://fastapi.tiangolo.com/)
agent/__pycache__/file_preprocessing.cpython-312.pyc CHANGED
Binary files a/agent/__pycache__/file_preprocessing.cpython-312.pyc and b/agent/__pycache__/file_preprocessing.cpython-312.pyc differ
 
requirements.txt CHANGED
@@ -5,7 +5,10 @@ langchain>=0.3.27
5
  langgraph>=0.6.3
6
  openai>=1.99.1
7
  transformers>=4.53.2
 
8
  langchain-groq>=0.3.7
 
 
9
  langgraph-supervisor>=0.0.29
10
  wikipedia>=1.4.0
11
  wolframalpha>=5.1.3
@@ -18,6 +21,7 @@ pydub>=0.25.1
18
  SpeechRecognition>=3.14.3
19
  PyPDF2>=3.0.1
20
  asyncpg>=0.30.0
 
21
  langchain_huggingface>=0.3.0
22
  sentence-transformers>=5.0.0
23
  pyowm>=3.3.0
 
5
  langgraph>=0.6.3
6
  openai>=1.99.1
7
  transformers>=4.53.2
8
+ timm>=1.0.19
9
  langchain-groq>=0.3.7
10
+ torchaudio>=2.8.0
11
+ torch>=2.8.0
12
  langgraph-supervisor>=0.0.29
13
  wikipedia>=1.4.0
14
  wolframalpha>=5.1.3
 
21
  SpeechRecognition>=3.14.3
22
  PyPDF2>=3.0.1
23
  asyncpg>=0.30.0
24
+ pillow>=11.3.0
25
  langchain_huggingface>=0.3.0
26
  sentence-transformers>=5.0.0
27
  pyowm>=3.3.0