39 lines
609 B
Markdown
39 lines
609 B
Markdown
|
|
# ARC Backend
|
||
|
|
|
||
|
|
Backend minimal pour le projet ARC :
|
||
|
|
- API FastAPI
|
||
|
|
- orchestration LangGraph
|
||
|
|
- agents PM / Dev / QA
|
||
|
|
- interface Chainlit
|
||
|
|
- intégration future Qdrant / Redis / vLLM
|
||
|
|
|
||
|
|
## Installation
|
||
|
|
|
||
|
|
```bash
|
||
|
|
python -m venv .venv
|
||
|
|
.venv\Scripts\activate
|
||
|
|
pip install -r requirements.txt
|
||
|
|
uvicorn app.main:app --reload --port 8000
|
||
|
|
```
|
||
|
|
|
||
|
|
## Lancer Chainlit
|
||
|
|
|
||
|
|
```bash
|
||
|
|
chainlit run chainlit_app.py --port 8001
|
||
|
|
```
|
||
|
|
|
||
|
|
## Lancement auto
|
||
|
|
|
||
|
|
```bash
|
||
|
|
docker compose up --build
|
||
|
|
```
|
||
|
|
|
||
|
|
## Tests
|
||
|
|
|
||
|
|
```bash
|
||
|
|
python .\tests\test_snowflake.py
|
||
|
|
docker compose exec app python tests/test_qdrant.py
|
||
|
|
```
|
||
|
|
|
||
|
|
API dispo sur :
|
||
|
|
- http://127.0.0.1:8001
|