Ephemere
KI-Agents.

Ephemeral liefert Ihnen Wegwerf-Worker. Bei jeder Anfrage startet eine frische Maschine, erledigt Ihre Aufgabe mit nur den Tools, Dateien und dem Budget, die Sie freigeben, und verschwindet wieder. Übrig bleibt das Ergebnis.

Einmal definieren. Überall ausführen. Nichts hinterlassen.

  1. 1

    Aufgabe definieren

    Ein Prompt und Eingaben, die Dateien, APIs und Websites, die er nutzen darf, das Modell und das Maximum, das er ausgeben darf. Als Workflow gespeichert, führen Sie ihn später mit seinem Namen erneut aus.

  2. 2

    Auf Ihre Weise ausführen

    Per API, per CLI, im Dashboard gestartet oder nach Zeitplan. Jede Ausführung erhält eine eigene frische microVM und streamt jeden Schritt live.

  3. 3

    Ergebnis behalten

    Ausgabe, Zeitverlauf und die genauen Kosten werden aufgezeichnet, und ein signierter Callback kann sie zustellen. Die Maschine und alles darauf werden zerstört.

curl https://app.ephemer.al/v1/runs \
  -H "Authorization: Bearer $EPHEMERAL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Find out why this payment failed.",
    "input": { "payment_id": "pay_123" },
    "files": [{ "file": "playbook.md" }],
    "connections": {
      "payments": { "ref": "payments-api", "allowed_methods": ["GET"] }
    },
    "web": { "allow": ["status.example.com"] },
    "shell": false,
    "max_cost_micros": 500000
  }'
Erfolgreichrun_118622d1…4705$0.002618 von $0.50
  1. In WarteschlangeBudget $0.50 reserviert
  2. microVM bereit
  3. Worker gestartetShell aus, Web an
  4. readplaybook.md
  5. paymentsGET /payments/pay_123 → 200failure_code: insufficient_funds
  6. paymentsGET /payments/pay_123/attempts → 2002 × insufficient_funds
  7. Erfolgreich3 Modellaufrufe, 5.101 TokensUrsache: Die Bank des Kunden hat die Zahlung wegen mangelnder Deckung abgelehnt. Beleg: failure_code: insufficient_funds. Versuche: Beide Versuche scheiterten aus demselben Grund. Nächster Schritt: Den Kunden bitten, es nach Klärung der Deckung erneut zu versuchen oder eine andere Karte zu verwenden.
  8. Worker zerstört$0.002618 berechnet, $0.497382 freigegeben

Wiedergabe einer echten Ausführung dieses Beispiels mit der Beispiel-Zahlungs-API.

playbook.md ist eine Datei, die Sie hochladen, und payments-api eine Verbindung, die Sie speichern. Schritt für Schritt einrichten

Ephemeral Workflows, nach Ihrem Zeitplan

Speichern Sie eine Aufgabe als Workflow und führen Sie sie aus, wann immer sie gebraucht wird: aus Ihrem Backend mit neuer Eingabe, per CLI oder nach Zeitplan, etwa werktags um 09:00 Uhr in Tokio. Jede Ausführung startet frisch und wird einzeln aufgezeichnet.

  • Jeder Takt, von alle paar Minuten bis monatlich, in jeder Zeitzone
  • Ein Start entfällt, solange die letzte Ausführung noch läuft
  • Jede Ausführung behält die exakte Definition, die sie verwendet hat
PUT /v1/workflows/investigate-payment
{
  "prompt": "Find out why this payment failed.",
  "model": "openai/gpt-6-luna",
  "files": [{ "file": "playbook.md" }],
  "connections": {
    "payments": {
      "ref": "payments-api",
      "allowed_methods": ["GET"]
    }
  },
  "web": { "allow": ["status.example.com"] },
  "timeout_seconds": 120
}

Ihr Stack verbunden, Ihre Schlüssel bei Ihnen

Geben Sie Agents Ihre HTTP-APIs und MCP-Server. Ephemeral verwahrt die Zugangsdaten und führt jeden Aufruf aus: Kein Token gelangt je in die Maschine, und nur die Methoden oder Tools, die Sie zulassen, kommen durch. Webzugriff durchläuft dieselben Prüfungen.

  • HTTP-APIs und MCP-Server, angemeldet mit Ihren eigenen Schlüsseln oder Konten
  • Nur die Methoden oder Tools zulassen, die eine Aufgabe braucht
  • Jeder Aufruf aufgezeichnet, Zugangsdaten aus Antworten entfernt
Verbindungen für eine Ausführung
"connections": {
  "payments": {
    "ref": "payments-api",
    "allowed_methods": ["GET"]
  },
  "support": {
    "ref": "helpdesk-mcp",
    "allowed_tools": ["create_ticket"]
  }
},
"web": { "allow": ["status.example.com"] }

Gebaut, damit nichts zurückbleibt

Isolation1 microVM pro Ausführung

Zwischen Ausführungen wird nichts geteilt. Temporäre Dateien verschwinden mit der Maschine.

Lebensdauer≤ 1 Stunde

Standardmäßig fünf Minuten. Nach Ablauf des Timeouts wird der Worker gestoppt und zerstört.

Verbindungen0 Schlüssel in der VM

Ein Broker ergänzt Ihre Zugangsdaten und erzwingt die Methoden oder Tools, die Sie zulassen.

BudgetFestes Limit pro Ausführung

Reserviert, bevor die Ausführung startet. Modellaufrufe stoppen am Limit. Der Rest wird freigegeben.

Dateienje 1 MiB

Schreibgeschützt am gewählten Pfad eingebunden, bis zu 4 MiB in einer Ausführung.

Protokoll30 Tage

30 Tage nach Ende der Ausführung gespeichert, dann gelöscht. Bei Null-Datenspeicherung erhalten Sie nur die Ausgabe, einmalig.

Zahlen Sie für die Sekunden der Ausführung

Prepaid-Guthaben, kein Abo. Jede Ausführung reserviert ihr Budget, zahlt für den Verbrauch und gibt den Rest frei.

So funktionieren die Preise
Rechenzeit
$0.0002pro Sekunde
Modelle
Ohne Aufschlagwie vom Anbieter gemeldet
Guthaben ab
$5mit optionalem automatischem Aufladen

Oder in Ihrem eigenen AWS betreiben

Dieselbe Engine und dasselbe Dashboard als einzelnes Image, lizenziert pro Installation. Exportieren Sie daraus die Installationsdateien und legen Sie den Stack in Ihrem eigenen AWS-Konto an.

Self-Hosting-Anleitung lesen
Selbst gehostete Installation
docker login ephemer.al -u dep_…   # the password is your license token
docker run --rm -v "$PWD:/out" \
  ephemer.al/ephemeral/self-hosted:$EPHEMERAL_VERSION setup all /out
aws cloudformation create-stack --stack-name ephemeral \
  --template-body file://ephemeral-aws.yaml \
  --capabilities CAPABILITY_IAM --parameters …

Jede Ausführung startet sauber.

esc

Keine Treffer für „“.