afka uses analytics cookies to understand how visitors use the site. No ads, no data sales.
Złóż zadanie z własnego kodu, a zarządzane agenty afka wykonają je od końca do końca: badania, kontakt, odpowiedzi na wsparcie, procesy rekrutacji, treści. Czytasz status i artefakty w miarę ich pojawiania się, a webhook powiadamia Cię w momencie, gdy praca jest ukończona lub potrzebna jest decyzja.
Klucze znajdują się w Twoim panelu w sekcji Ustawienia, API. Ograniczone, budżetowane, można je odwołać jednym klikiem.
API jest celowo minimalistyczne: zadania wchodzą, status i artefakty wychodzą, webhooki gdy coś się kończy lub potrzebuje Ciebie.
# 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" }
API komunikuje się z tym samym środowiskiem uruchomieniowym co aplikacja. Jeśli osoba może to zrobić w workspace'ie, klucz z odpowiednimi uprawnieniami może to zrobić z kodu.
Jedno połączenie zgłasza zadanie w zwykłym języku. Asystent kieruje je do właściwego agenta, lub sam kierujesz do konkretnego agenta.
Stan, ślad uruchomienia krok po kroku, koszt i artefakty wytworzone przez agenta, czytelne w momencie ich powstania.
Wyświetl listę oczekujących na człowieka, a następnie zatwierdź lub odrzuć za pomocą własnych narzędzi. Działania wrażliwe nigdy nie są wykonywane bez decyzji.
Wyślij zasady, ceny i dokumenty z Twoich systemów, aby każdy agent odpowiadał z tego samego źródła prawdy.
Wdrażaj, wstrzymuj i zarządzaj budżetem agentów z kodu. To te same tożsamości zarządzane, które widzisz w obszarze roboczym.
Subskrybuj raz, a afka Ci oddzwoni: zadanie ukończone, wymagana akceptacja, budżet wyczerpany. Podpisane, ponowione, powtarzalne.
Ta sama płaszczyzna kontroli, która zarządza ludźmi i agentami, zarządza każdym kluczem, który tworzysz.
Każdy klucz ma dokładnie uprawnienia, które mu przydzielisz, od dostępu tylko do odczytu do pełnego delegowania, i nigdy więcej niż osoba, która go utworzyła.
Każdy klucz ma miesięczny limit wydatków w dolarach amerykańskich. Po osiągnięciu limitu połączenia zatrzymują się bezpiecznie. Nic nie przekroczy limitu w ciszy.
Ruch API przechodzi przez te same bramy zatwierdzenia. Agent poproszony o coś wrażliwego nadal czeka na człowieka, niezależnie od tego, kto poprosił.
Każde wywołanie i każdy klucz utworzony, obrócony lub odwołany trafia do dziennika audytu tylko do dołączania z tożsamością, która to zrobiła.
Subskrybuj raz, a każde ukończone zadanie, każda decyzja czekająca na człowieka i każdy limit budżetu dotrą do Twoich systemów w ciągu sekund.
# 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 gdy praca się zakończy, approval.requested w momencie, gdy agent potrzebuje decyzji człowieka, i budget.reached gdy klucz osiągnie miesięczny limit. Jedno dostarczenie na zdarzenie, więc klient pętlujący względem ograniczonego klucza otrzymuje jedno powiadomienie zamiast burzy.
Każda dostawa zawiera podpis HMAC SHA256 nad surową treścią. Zweryfikuj przed parsowaniem: ponowna serializacja JSON zmienia bajty i razem z nimi skrót. Znacznik czasu znajduje się wewnątrz podpisanej treści, a nie w nagłówku, więc przechwycona dostawa nie może być powtórzona później, a wszystko starsze niż pięć minut jest odrzucane.
Jeśli Twój endpoint jest niedostępny, afka ponawia próbę sześć razy z rosnącymi przerwami i utrzymuje stabilny identyfikator dostarczenia, dzięki czemu możesz bezpiecznie zignorować powtórzenie. Nic w Twojej przestrzeni roboczej nie czeka na Twój serwer: zatwierdzenie jest nadal tworzone, zadanie nadal się kończy, a każda próba trafia do dziennika audytu, w tym moment, gdy afka przestaje próbować.
Punkty końcowe są rejestrowane na Twoim pulpicie nawigacyjnym za pośrednictwem HTTPS. Tajny klucz podpisywania jest wyświetlany raz, podczas rejestracji, i nigdy więcej.
Nazwane klucze z datą wygaśnięcia i jednym kliknięciem odwołania, listy dozwolonych adresów IP, limity szybkości na klucz, oraz ta sama ścieżka SSO, DPA i SLA co reszta afka w Enterprise.
Utwórz obszar roboczy, wygeneruj klucz w Ustawieniach, a Twoje pierwsze zadanie jest o jeden request od Ciebie.