November 27, 2024

  1. New Knowledge Base API Endpoints: You can now create a knowledge base with POST /knowledge-base, list knowledge bases with GET /knowledge-base or GET /knowledge-base/{id} for a specific knowledge base, update a knowledge base with PATCH /knowledge-base/{id}, or delete a knowledge base with DELETE /knowledge-base/{id}. Refer to the Vapi API endpoints for more details.
Refer to the `Knowledge Base` endpoints for more information: https://api.vapi.ai/api
  1. Configure Custom Knowledge Bases for your Assistant: Configure a custom knowledge base for your assistant in three steps by first uploading a file through the dashboard or the API, then create a knowledge base, and lastly updating your assistant with the knowledge base id. You can also assign a knowledge base to models like GroqModel, VapiModel, GoogleModel, and others using the new knowledgeBaseId property.

  2. Integration with Trieve Knowledge Base: Vapi now supports Trieve as our first knowledge base provider. Refer to our docs for an example of how to use Trieve.

  3. Inflection AI Credential Management: You can now manage Inflection AI credentials through the updated providers credentials page. Call.endedReason also now enumerates new values like 'pipeline-error-inflection-ai-llm-failed' to indicate specific Inflection AI errors.

Use the updated provider credentials page to manage Inflection AI credentials: https://dashboard.vapi.ai/keys
  1. New Transfer Mode with Summary in SIP Header: You can now configure TransferPlan.mode to 'blind-transfer-add-summary-to-sip-header' to forward calls and include a summary in the SIP header called X-Transfer-Summary. You can also add custom SIP headers during a transfer call using the sipHeaders property in TransferDestinationSip.

  2. Azure Credential Service Default: When creating or updating Azure credentials in the updated providers credentials, the service field now defaults to 'speech'.

  3. Support for Cantonese in Deepgram Transcriber: The DeepgramTranscriber.language option now includes 'zh-HK' for Cantonese (Hong Kong).