Skip to main content

ai.SWAIG

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

Parameters

NameTypeDescription
defaultsobjectDefault settings for all SWAIG functions. If defaults is not set, settings may be set in each function object. Optional. Default is not set.
native_functionsstring[]Prebuilt functions the AI agent is able to call (from this list of available native functions)
includesobject[]An array of objects to include remote function signatures. The object fields are url to specify where the remote functions are defined and functions which is an array of the function names as strings. See examples of the implementation.
functionsobject[]An array of JSON objects to define functions that can be executed during the interaction with the AI. Optional. Default is not set. The fields of this object are the six following.