Spaces:
Sleeping
Sleeping
| 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 | |
| ``` | |