November 27, 2024
- New Knowledge Base API Endpoints: You can now create a knowledge base with
POST /knowledge-base
, list knowledge bases withGET /knowledge-base
orGET /knowledge-base/{id}
for a specific knowledge base, update a knowledge base withPATCH /knowledge-base/{id}
, or delete a knowledge base withDELETE /knowledge-base/{id}
. Refer to the Vapi API endpoints for more details.
-
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 newknowledgeBaseId
property. -
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.
-
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.
-
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 calledX-Transfer-Summary
. You can also add custom SIP headers during a transfer call using thesipHeaders
property inTransferDestinationSip
. -
Azure Credential Service Default: When creating or updating Azure credentials in the updated providers credentials, the
service
field now defaults to'speech'
. -
Support for Cantonese in Deepgram Transcriber: The
DeepgramTranscriber.language
option now includes'zh-HK'
for Cantonese (Hong Kong).