The SignalWire AI Gateway Interface. Allows you to create user-defined functions that can be executed during the dialogue.
| Name | Type | Default | Description |
|---|
SWAIGOptional | object | - | An object that contains the SWAIG parameters. |
SWAIG Parameters
| Name | Type | Default | Description |
|---|
defaultsOptional | object | - | Default settings for all SWAIG functions. If defaults is not set, settings may be set in each function object. Default is not set. |
functionsOptional | object[] | - | An array of JSON objects to define functions that can be executed during the interaction with the AI. Default is not set. The fields of this object are the six following. |
includesOptional | object[] | - | An array of objects to include remote function signatures. This allows you to include functions that are defined in a remote location. |
native_functionsOptional | string[] | - | Prebuilt functions the AI agent is able to call (from this list of available native functions) |