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.
Design and evaluate agent interrupts, approvals, state edits, resumptions, timeouts, and audit trails for safe long-running workflows.
Read more ›Evaluate a prebuilt LangGraph agent against your own tasks, tools, policies, failure modes, latency, and cost before treating its default architecture as production-ready.
Read more ›Older Kimi K2 model IDs are retired. Learn the current K2-family options, OpenAI-compatible setup, cost model, and tests to run before production.
Read more ›Grok 4 introduced xAI's reasoning and native tool-use generation. Learn where it fits in the current 4.x family and how to evaluate it safely in production.
Read more ›Gemini 3.6 Flash combines a 1M-token context window, multimodal input, and agent tools. Here is how to evaluate it against newer models on your own workload.
Read more ›