afka uses analytics cookies to understand how visitors use the site. No ads, no data sales.

Privacy
afkaJeden mózg AI dla wsparcia, sprzedaży, rekrutacji i sklepu, każde działanie kontrolowane i rejestrowane
Dla programistów

Deleguj rzeczywistą pracę w jednym wywołaniu API.

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.

Powierzchnia

Złóż to, obserwuj to, odzyskaj to

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" }

Wszystko, co robi pulpit nawigacyjny, robi Twój kod

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.

Deleguj zadania

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.

Przeczytaj przebieg

Stan, ślad uruchomienia krok po kroku, koszt i artefakty wytworzone przez agenta, czytelne w momencie ich powstania.

Zatwierdź decyzje

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.

Podziel się wiedzą

Wyślij zasady, ceny i dokumenty z Twoich systemów, aby każdy agent odpowiadał z tego samego źródła prawdy.

Zarządzaj agentami

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.

Webhooks

Subskrybuj raz, a afka Ci oddzwoni: zadanie ukończone, wymagana akceptacja, budżet wyczerpany. Podpisane, ponowione, powtarzalne.

Zarządzanie

Klucz to tożsamość podlegająca kontroli

Ta sama płaszczyzna kontroli, która zarządza ludźmi i agentami, zarządza każdym kluczem, który tworzysz.

Ograniczone jak osoba

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.

Zabudżetowano w dolarach

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.

Zamknięte jak wszystko inne

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ł.

Audytowany na zawsze

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.

Webhooki

afka oddzwania do Ciebie

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()

Trzy zdarzenia

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.

Podpisane i odporne na powtórzenie

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.

Twoja awaria pozostaje twoja

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.

Zbudowane dla kluczy enterprise

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.

Wyślij siłę roboczą do swojego produktu

Utwórz obszar roboczy, wygeneruj klucz w Ustawieniach, a Twoje pierwsze zadanie jest o jeden request od Ciebie.