Spaces:
Sleeping
Sleeping
File size: 1,126 Bytes
ccbf17f |
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
---
title: Jade Code IDE API
emoji: 🟢
colorFrom: green
colorTo: gray
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
license: mit
---
# Jade Code IDE - Backend API
API backend para a Jade Code IDE, uma IDE web integrada com LLM.
## Arquitetura BYOK (Bring Your Own Key)
- **Segurança**: Cada usuário fornece sua própria API key do Groq
- A key é enviada via header `X-API-Key` em cada request
- O backend **nunca armazena** keys - só repassa pro LLM
## Endpoints
| Endpoint | Método | Descrição |
|----------|--------|-----------|
| `/` | GET | Health check |
| `/chat` | POST | Chat com o agente |
| `/run` | POST | Executa código Python |
| `/complete` | POST | Autocomplete via LLM |
| `/docs` | GET | Documentação OpenAPI |
| `/ui` | GET | Interface Gradio |
## Como usar
1. Obtenha uma API key do [Groq](https://console.groq.com/)
2. Use a IDE web em: `https://seu-usuario.github.io/jade-coder/`
3. Cole sua API key no campo indicado
4. Comece a codar!
## Desenvolvimento local
```bash
pip install -r requirements.txt
python app.py
```
|