How to use Currai with OpenAI Realtime voice and TTS
A complete, code-first guide to turning OpenAI Realtime voice conversations and text-to-speech generations into readable Currai User Stories and correctly nested traces.
Blog
Highlights from the Currai blog: the posts worth reading first.
A complete, code-first guide to turning OpenAI Realtime voice conversations and text-to-speech generations into readable Currai User Stories and correctly nested traces.
A step-by-step guide to importing completed Retell AI calls into Currai with signed call-ended webhooks—without adding capture code to the live voice agent.
A step-by-step guide to importing completed Vapi calls into Currai with an authenticated webhook—without adding capture code or sharing a Vapi private API key.
Browse implementation notes, observability guides, product decisions, and workflow ideas by topic.
What the popular LLM benchmarks actually measure, why a high leaderboard score doesn't mean your app will be good, and how to read benchmarks as a starting point instead of an answer.
Read more ›AI agent evals need more than a final answer score. Learn how to evaluate tool calls, transcripts, outcomes, regressions, non-determinism, and production traces.
Read more ›The best AI eval tools for CI/CD catch prompt, model, retrieval, and agent regressions before deploy. Compare Currai, Promptfoo, Braintrust, Langfuse, and Phoenix.
Read more ›A practical 2026 guide to AI chatbot compliance: disclosure rules, data protection, sector regulations, and the controls that reduce legal risk.
Read more ›Testing an LLM app isn't like testing normal software — outputs are non-deterministic and open-ended. Here are the testing methods that actually work: unit, regression, adversarial, and production, and how they fit together.
Read more ›