Skip to main content

ai.SWAIG

An array of JSON objects to create user-defined functions/endpoints that can be executed during the dialogue.

NameTypeDefaultDescription
SWAIGOptionalobject-An object that contains the SWAIG parameters.

SWAIG Parameters

NameTypeDefaultDescription
defaultsOptionalobject-Default settings for all SWAIG functions. If defaults is not set, settings may be set in each function object. Default is not set.
native_functionsOptionalstring[]-Prebuilt functions the AI agent is able to call (from this list of available native functions)
includesOptionalobject[]-An array of objects to include remote function signatures. This allows you to include functions that are defined in a remeote location.
functionsOptionalobject[]-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.