Alert fatigue
Analysts read the same low-value alerts all shift, and the real one hides in the noise.
For SOCs and security teams
Alert summaries, incident timelines, phishing email analysis, detection rule explanations and policy drafts. Help analysts focus on the threats that matter.
alerts summarised with context
incidents written up quickly
every call recorded
The problem
Analysts read the same low-value alerts all shift, and the real one hides in the noise.
The incident is contained. The timeline and report take another two days.
Analysts paste logs into whatever tool is handy, with no keys and no record.
Capabilities
Condense raw alert data into what happened, affected assets and suggested next steps.
Order notes, chat logs and findings into a clean timeline for the report.
Explain the indicators in a suspicious email's headers and body text.
Route to capability code for plain-English explanations of queries and rules.
Keys shown once and stored only as a hash, per-account rate limits, full request history.
Only what you send is processed, so you can redact secrets before a prompt leaves your systems.
Use cases
Summaries attached to each alert in your case tool.
Executive and technical write-ups from investigation notes.
Fast explanations for the analyst handling the report.
Readable policies and staff guidance.
How it works
Decide what may be sent, and strip secrets and credentials first.
Call the endpoint from your playbooks with a dedicated key.
Watch request history and usage for every key.
Control
API keys are shown once at creation and stored only as a hash. Revoke any key instantly from Settings.
Every request carries its own receipt: tokens in, tokens out, latency and price. Nothing is billed that you cannot trace.
Per-account rate limits and a free monthly allowance keep experiments safe before they become production.
You choose exactly what you send. Repeat prompts can be served from your cache, and cache hits are never billed.
For developers
Send a prompt and a capability, or name a model. One bearer key, one small JSON body, and a full receipt on every response.
curl https://YOUR-DOMAIN/api/ainf/inference \
-H "Authorization: Bearer $AI_INFERENCE_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-1042" \
-d '{"prompt":"Summarise this ticket in one line","capability":"chat"}'Keys are shown once and stored only as a hash. Revoke a key at any time and create a new one.
Send only what the task needs and redact secrets, credentials and personal data. You control every prompt.
Request history records the model, tokens, latency, price and a short preview for every call.
No. It summarises and drafts. Analysts decide and act.
Pilot with sanitised alerts on the free allowance.