Maga222006
commited on
Commit
Β·
b9ddbc7
1
Parent(s):
39d90aa
MultiagentPersonalAssistant
Browse files- README.md +11 -2
- agent/__pycache__/file_preprocessing.cpython-312.pyc +0 -0
- requirements.txt +4 -0
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 `/
|
| 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 /
|
| 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
|