Get the (almost) daily changelog

Assembly AI Transcriber Improvements, chat cost tracking, and API tool enhancements

  1. Chat Cost Tracking: You can now access detailed cost information per Chat and Call, including total and per-component breakdowns. Use Call.cost and Chat.cost to get the total cost, and Call.costs and Chat.costs to get the breakdown.`
Chat Schema (excerpt)
1{
2 "cost": 0.12,
3 "costs": [
4 { "type": "model", "cost": 0.22 },
5 { "type": "chat", "cost": 0.10 },
6 ]
7}
  1. Enhanced AssemblyAI Transcriber Configuration: You can now fine-tune the AssemblyAI transcriber with:
  • maxTurnSilence: The maximum amount of silence in milliseconds before a turn is considered complete.
  • endOfTurnConfidenceThreshold: The confidence threshold for determining the end of a turn.
  • minEndOfTurnSilenceWhenConfident: The minimum amount of silence in milliseconds before a turn is considered complete when the confidence is high.
  • wordFinalizationMaxWaitTime: The maximum amount of time in milliseconds to wait for word finalization.
  1. New Cartesia Transcriber Option: You can now use the Cartesia “Ink Whisper” transcriber for your for assistants and workflow nodes using Assistant.transcriber and ConversationNode.transcriber. Set this in your Vapi Assistant dashboard today.
Cartesia Transcriber
Cartesia Transcriber
  1. API Request Tool Variable Extraction: You can now use assistant.model.tools[type=apiRequest].variableExtractionPlan to extract and validate variables from API responses by defining a variable schema.