Spaces:
Sleeping
Sleeping
| # 🚨 HUGGING FACE SPACE HARDWARE RULE (PRIORITY -7 — ABSOLUT, KEINE AUSNAHMEN) 🚨 | |
| **ABSOLUTES VERBOT: KEINE GPU/ZeroGPU SPACES FÜR A2A AGENT RUNTIMES!** | |
| ## WARUM | |
| - HF Free Tier erlaubt UNBEGRENZT CPU-Basic Spaces gleichzeitig ($0) | |
| - GPU/ZeroGPU Spaces haben Quota-Limit (8x) und benötigen Payment | |
| - Alle Agent Spaces MÜSSEN auf CPU-Basic laufen | |
| ## PFLICHTEN | |
| 1. **JEDES HF Space MUSS auf `cpu-basic` Hardware konfiguriert sein** | |
| 2. **NIEMALS** GPU, ZeroGPU, oder paid Hardware für Agent Runtimes | |
| 3. **IMMER** Keep-Alive-Ping alle 5 Minuten (verhindert 48h Sleep) | |
| ## PFLICHT-DATEIEN FÜR JEDES HF SPACE | |
| Jedes HF Space MUSS diese Dateien enthalten: | |
| 1. **Dockerfile** — Node.js/Python Container Definition | |
| 2. **A2A Server** — Express/FastAPI mit A2A Protocol (`server.js` oder `app.py`) | |
| 3. **Agent Logic** — Die eigentliche Agenten-Funktionalität | |
| 4. **Health Endpoint** — `/health` Endpoint für Monitoring | |
| 5. **A2A Card** — `/.well-known/agent-card.json` für Agent Discovery | |
| ## KORREKTE SPACE ERSTELLUNG | |
| ```bash | |
| # 1. Space erstellen | |
| curl -X POST https://huggingface.co/api/repos/create \ | |
| -H "Authorization: Bearer $HF_TOKEN" \ | |
| -H "Content-Type: application/json" \ | |
| -d '{"name": "sin-my-agent", "type": "space", "sdk": "docker"}' | |
| # 2. Hardware auf CPU-Basic setzen | |
| curl -X POST https://huggingface.co/api/spaces/{owner}/{space}/hardware \ | |
| -H "Authorization: Bearer $HF_TOKEN" \ | |
| -H "Content-Type: application/json" \ | |
| -d '{"flavor": "cpu-basic"}' | |
| # 3. Dockerfile + Code deployen (via git push) | |
| git clone https://huggingface.co/spaces/{owner}/{space} | |
| cp Dockerfile server.js package.json .well-known/agent-card.json {space}/ | |
| cd {space} && git add . && git commit -m "deploy agent" && git push | |
| ``` | |
| ## KEEP-ALIVE PFLICHT | |
| Jedes Space MUSS Keep-Alive-Ping haben (alle 5min) um 48h Sleep zu verhindern. | |
| ## KOSTEN | |
| | Hardware | Kosten | Max gleichzeitig | | |
| |----------|--------|-----------------| | |
| | cpu-basic | **$0** | **UNBEGRENZT** | | |
| | zerogpu | FREE | 8 pro Account | | |
| | gpu (T4) | $288/Mo | Unbegrenzt (Payment) | | |
| **FAZIT: CPU-Basic = $0, UNBEGRENZT Spaces!** | |
| Siehe auch: [Global Dev Docs HF Space Hardware Standard](https://github.com/OpenSIN-AI/Global-Dev-Docs-Standard/blob/main/standards/hf-space-hardware.md) | |