Spaces:
Running
Running
File size: 938 Bytes
e07f59c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# Quickstart: AI Chat Window
## Prerequisites
1. **OpenRouter Key**: Get an API key from [openrouter.ai](https://openrouter.ai).
2. **Environment**: Set `OPENROUTER_API_KEY` in `backend/.env`.
## Testing the Backend
1. **Start Server**:
```bash
cd backend
source .venv/bin/activate
uvicorn src.api.main:app --reload
```
2. **Test Endpoint**:
```bash
curl -X POST http://localhost:8000/api/chat \
-H "Content-Type: application/json" \
-d '{"message": "Hello", "history": []}'
```
*Note: This will output raw SSE stream data.*
## Testing the Frontend
1. **Start Client**:
```bash
cd frontend
npm run dev
```
2. **Open UI**: Go to `http://localhost:5173`.
3. **Chat**: Click the "Chat" button in the sidebar. Select a persona and send a message.
## Verification
1. **Check Logs**: After a chat, check `data/vaults/{user}/Chat Logs/` to see the saved Markdown file.
|