Sandboxen werden vom selben Prepaid-Guthaben bezahlt wie Server. Es gibt kein Abo und keine hinterlegte Karte: Sie laden auf, Sandboxen ziehen davon ab, und wenn es leer ist, hören sie auf. Diese Seite ist die Rechnung dahinter. Was eine Sandbox ist, steht unter Sandboxen; für die Code-Seite gibt es die SDK-Referenz.
Wofür Sie zahlen
Der Preis einer Sandbox ist der Preis der vCPU und des RAM, die ihr Tarif reserviert:
- $0.040 pro vCPU-Stunde
- $0.013 pro GiB RAM und Stunde
| Tarif | vCPU / RAM / Platte | Netz | Pro Stunde | Persistent, max. pro Monat |
|---|---|---|---|---|
| micro | 0.25 / 512 MB / 3 GB | 50 Mbit/s | $0.0165 | $9.03 |
| small | 0.5 / 1 GB / 5 GB | 100 Mbit/s | $0.033 | $18.07 |
| standard | 1 / 2 GB / 10 GB | 200 Mbit/s | $0.066 | $36.14 |
| plus | 2 / 4 GB / 15 GB | 300 Mbit/s | $0.132 | $72.27 |
| pro | 4 / 8 GB / 20 GB | 400 Mbit/s | $0.264 | $144.54 |
| max | 8 / 16 GB / 40 GB | 500 Mbit/s | $0.528 | $289.08 |
Sie zahlen für die Reservierung, nicht für tatsächlich verbrauchte CPU. Eine untätige Sandbox kostet pro Sekunde genauso viel wie eine, die kompiliert. Ausgehender Traffic wird nicht berechnet. Aktuelle Preise ohne Token: GET /sandboxes/tariffs.
Ephemer: pro Sekunde, 60 Sekunden Minimum
Eine ephemere Sandbox wird für jede Sekunde ihres Bestehens berechnet, vom Anlegen bis zum Löschen, mindestens 60 Sekunden pro Sandbox.
| Was passiert ist | Tarif | Berechnete Zeit | Kosten |
|---|---|---|---|
| Angelegt, ein Skript ausgeführt, nach 20 s gelöscht | small | 60 s (Minimum) | $0.00055 |
| Testsuite, nach 10 min gelöscht | small | 600 s | $0.0055 |
| Liegen gelassen, nach 2 min Arbeit vom 5-Minuten-Idle-Timeout gelöscht | standard | 420 s | $0.0077 |
| Hintergrund-Job über 3 Stunden | standard | 10.800 s | $0.198 |
Die dritte Zeile übersehen viele: Das Idle-Timeout zählt mit. Löschen Sie die Sandbox, wenn Sie fertig sind (der with-Block des SDK erledigt das), oder setzen Sie idle_timeout niedrig.
Persistent: pro angefangener Stunde, mit Monatsdeckel
Eine persistente Sandbox behält ihre Platte zwischen Sitzungen, bis zu 30 Tage. Jede angefangene Stunde wird voll berechnet: 61 Minuten kosten zwei Stunden. Dafür kostet ein Kalendermonat (UTC) nie mehr als 730 Stunden minus 25% — die letzte Spalte der Tabelle oben. Eine standard-Sandbox, die den ganzen Monat läuft, kostet $36.14 statt $48.18.
Solange eine persistente Sandbox pausiert ist (siehe unten), wird sie nicht berechnet.
Wenn das Guthaben leer ist
- Neue Sandboxen werden abgelehnt mit
402 insufficient_balance. - Bereits laufende ephemere Sandboxen enden wie gewohnt, mit ihrem Idle-Timeout oder ihrer TTL.
- Persistente Sandboxen werden nach 24 Stunden pausiert, wenn Sie nicht aufgeladen haben. Die Pause sichert die Sandbox als Snapshot auf der Platte; eine pausierte Sandbox kostet nichts.
- Aufladen, und sie laufen weiter — von selbst, meist innerhalb einer Minute. Befehle an eine pausierte Sandbox bekommen solange
409 sandbox_paused. - Pausierte Snapshots werden 14 Tage aufbewahrt. Danach wird die Sandbox gelöscht, und ihre id antwortet mit
410 sandbox_deleted.
Das Guthaben wird nie negativ.
Ausgabenlimits
Standardmäßig gibt es kein Limit. Sie können ein Tages- und ein Monatslimit in Dollar setzen, im Dashboard oder über die API:
curl -X PUT https://api.eqvps.com/api/v1/eqvps/sandboxes/budget \
-H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
-d '{"daily_usd": 2, "monthly_usd": 20}'
Beide Felder sind Pflicht; null heißt kein Limit. Tage und Monate zählen in UTC. Ist ein Limit erreicht, bekommen neue Sandboxen 429 budget_exceeded (mit limit_usd, spent_usd und resets_at in der Antwort), laufende ephemere werden gelöscht und persistente pausiert, die Platte bleibt erhalten. Sie laufen weiter, wenn der Zeitraum neu beginnt oder Sie das Limit anheben. Anders als die Pause wegen leeren Guthabens wird eine Budget-Pause nicht nach 14 Tagen gelöscht.
Wenn ein KI-Agent selbst Sandboxen anlegt: Setzen Sie ein Limit. Es ist der Unterschied zwischen einer schlechten Nacht und einem schlechten Monat.
Die $1-Testphase
Ein neues Konto bekommt $1 Sandbox-Guthaben, wenn es zum ersten Mal eine Sandbox ohne ausreichendes Guthaben anlegt. Das sind etwa 30 Stunden small oder 60 Stunden micro. Das Guthaben gilt 14 Tage, nur für Sandboxen, wird vor Ihrem eigenen Geld verbraucht und ist nicht auszahlbar. Eine Testphase pro Konto.
Alle Kontingente an einer Stelle
| Limit | Wert |
|---|---|
| Sandboxen pro Konto (laufend + pausiert) | 20 |
| Gleichzeitig laufende Befehle pro Konto | 2 |
| Ein synchroner Befehl | 55 s |
| Hintergrund-Tasks pro Sandbox | 8 |
| Ausgabe pro Stream, synchroner Aufruf | 1 MiB |
| Dateiübertragung über die API | 5 MB (größere, bis 2 GB, über Einmal-Links) |
| Lebensdauer ephemer (TTL) | bis 24 h |
| Idle-Timeout ephemer | standardmäßig 300 s, bis 3600 s |
| Lebensdauer persistent | bis 30 Tage |
| Umgebungsvariablen | 64 pro Sandbox, 32 KB pro Wert, 64 KB insgesamt |
| Dauerlast CPU | über 90% länger als 15 min gilt als Missbrauch |
Die CPU-Regel gibt es, weil sich Sandboxen Hardware teilen. Eine ephemere Sandbox, die sie verletzt, wird gestoppt, eine persistente gedrosselt. Arbeit in Schüben kommt nie in ihre Nähe. Stundenlange Volllast gehört auf einen VPS, bei dem Sie die Kerne für den Monat mieten.
Nachsehen, was Sie ausgegeben haben
usage() im SDK oder GET /sandboxes/{id}/usage zeigt Laufzeit in Sekunden, verbrauchte CPU-Sekunden, ausgehende Bytes, billed_usd und estimated_total_usd einer Sandbox. Abbuchungen landen stündlich gebündelt auf dem Guthaben, deshalb kann das Dashboard der Live-Zahl bis zu einer Stunde hinterherhinken. Um die Zahlen an einer echten Sandbox nachzuprüfen, finden Sie auf der Sandbox-Seite alles für den Start.
Kommentare
Noch keine Kommentare. Sei der Erste.