afka uses analytics cookies to understand how visitors use the site. No ads, no data sales.
Reichen Sie eine Aufgabe aus Ihrem eigenen Code ein und von afka-Agenten verwaltete Agenten führen sie end-to-end aus: Recherche, Outreach, Support-Antworten, Einstellungs-Pipelines, Inhalte. Sie lesen Status und Artefakte, während sie eintreffen, und ein Webhook teilt Ihnen mit, sobald die Arbeit erledigt ist oder eine Entscheidung erforderlich ist.
Schlüssel befinden sich in deinem Dashboard unter Einstellungen · API. Begrenzt, budgetiert, mit einem Klick widerrufbar.
Die API ist absichtlich klein: Tasks rein, Status und Artefakte raus, Webhooks wenn etwas fertig ist oder dich braucht.
# file a task
POST https://api.afka.ai/v1/tasks
{ "prompt": "Find 20 lookalike leads and draft the first touch" }
# 202 { "task_id": "task_5f2c", "status": "queued" }
# read the run
GET https://api.afka.ai/v1/tasks/task_5f2c
{ "status": "done", "credits_spent": 412, "artifacts": [ "art_9d1e" ] }
# and afka calls you back
{ "event": "task.finished", "task_id": "task_5f2c", "workspace": "ws_main" }
Die API spricht mit derselben Runtime wie die App. Wenn eine Person es im Workspace tun kann, kann ein Schlüssel mit den richtigen Bereichen es aus dem Code tun.
Ein Anruf erstellt eine Aufgabe in einfacher Sprache. Der Assistent leitet sie an den richtigen Agenten weiter, oder Sie wählen selbst einen bestimmten Agenten.
Status, die schrittweise Ausführungsverfolgung, Kosten und die Artefakte, die ein Agent produziert hat, lesbar in dem Moment, in dem sie existieren.
Liste auf, was auf einen Menschen wartet, genehmige oder lehne dann mit deinen eigenen Tools ab. Sensible Aktionen werden nie ohne eine Entscheidung ausgeführt.
Übertragen Sie Richtlinien, Preise und Dokumente aus Ihren Systemen, damit jeder Agent aus derselben Informationsquelle antwortet.
Stellen Sie Agenten aus Code bereit, unterbrechen Sie sie und legen Sie ein Budget fest. Sie sind dieselben verwalteten Identitäten, die Sie im Arbeitsbereich sehen.
Einmal abonnieren und afka ruft dich zurück: Aufgabe abgeschlossen, Genehmigung angefordert, Budget erreicht. Signiert, erneut versucht, wiederholbar.
Die gleiche Kontrolleben, die Menschen und Agenten steuert, steuert jeden Schlüssel, den du erstellst.
Jeder Schlüssel trägt genau die Funktionen, die Sie gewähren, von Nur-Lesen bis zur vollständigen Delegierung, und nie mehr als die Person, die ihn erstellt hat.
Jeder Schlüssel hat ein monatliches Ausgabenlimit in US-Dollar. Bei Erreichen des Limits werden Aufrufe sauber beendet. Nichts gibt heimlich zu viel aus.
API-Verkehr durchläuft die gleichen Genehmigungsprüfungen. Ein Agent, der etwas Sensibles tun soll, wartet immer noch auf einen Menschen, unabhängig davon, wer gefragt hat.
Jeder Aufruf und jeder Schlüssel, der erstellt, rotiert oder widerrufen wird, wird im unveränderlichen Audit-Log mit der Identität erfasst, die dies durchgeführt hat.
Abonnieren Sie einmal, und jede abgeschlossene Aufgabe, jede auf eine menschliche Entscheidung wartende Aufgabe und jede Budgetobergrenze erreicht Ihre eigenen Systeme innerhalb von Sekunden.
# every delivery, signed
POST https://your-app.example/afka/hooks
x-afka-event: task.finished
x-afka-delivery: d_8f3a1c9e # stable across retries, dedupe on it
x-afka-signature: sha256=<hex digest>
{ "event": "task.finished", "task_id": "task_5f2c", "created_at": "2026-08-10T06:12:04Z" }
# verify the RAW bytes, before you parse
expected = "sha256=" + hmac_sha256(signing_secret, raw_body).hexdigest()
task.finished wenn die Arbeit abgeschlossen ist, approval.requested in dem Moment, in dem ein Agent eine menschliche Entscheidung benötigt, und budget.reached wenn ein Schlüssel sein monatliches Limit erreicht. Eine Zustellung pro Ereignis, sodass ein Client, der gegen einen begrenzten Schlüssel läuft, eine einzelne Benachrichtigung statt eines Sturms erhält.
Jede Lieferung trägt eine HMAC-SHA256-Signatur über den Raw Body. Verifizieren Sie vor dem Parsen: Das erneute Serialisieren des JSON ändert die Bytes und damit den Digest. Der Zeitstempel befindet sich im signierten Body statt in einem Header, sodass eine erfasste Lieferung später nicht wiedergegeben werden kann, und alles, das älter als fünf Minuten ist, wird abgelehnt.
Wenn Ihr Endpoint ausfällt, versucht afka sechsmal mit zunehmenden Abständen erneut und behält die Delivery-ID stabil, sodass Sie Wiederholungen sicher ignorieren können. Nichts in Ihrem Workspace wartet auf Ihren Server: Die Genehmigung wird trotzdem erstellt, die Aufgabe wird trotzdem abgeschlossen, und jeder Versuch wird in Ihrem Audit-Log erfasst, einschließlich des Moments, in dem afka aufhört zu versuchen.
Endpunkte werden in Ihrem Dashboard über HTTPS registriert. Das Signing Secret wird einmalig bei der Registrierung angezeigt und danach nie wieder.
Benannte Schlüssel mit Ablauf und einfacher Widerruf, IP-Allowlists, Pro-Schlüssel-Ratenlimits und derselbe SSO-, DPA- und SLA-Pfad wie der Rest von afka auf Enterprise.
Erstellen Sie einen Workspace, prägen Sie einen Schlüssel in den Einstellungen, und Ihre erste Aufgabe ist nur eine Anfrage entfernt.