Skip to content

reasoners

relationalai.api
reasoners

A view that lists all existing RAI reasoners. Requires the eng_user application role.

ColumnTypeDescription
NAMESTRINGReasoner name.
TYPESTRINGReasoner type.
IDSTRINGReasoner identifier.
SIZESTRINGReasoner size (instance family).
STATUSSTRINGReasoner status.
CREATED_BYSTRINGCreator identifier.
CREATED_ONTIMESTAMP_LTZCreation time.
UPDATED_ONTIMESTAMP_LTZLast update time.
VERSIONSTRINGReasoner version.
AUTO_SUSPEND_MINSINTAuto-suspend inactivity window in minutes.
SUSPENDS_ATTIMESTAMP_LTZ or NULLScheduled suspend time (if applicable).
SETTINGSSTRINGSerialized settings payload.
RUNTIMESTRINGRuntime information.

List all reasoners:

SELECT * FROM relationalai.api.reasoners;

Filter for idle reasoners (ready and scheduled to suspend):

SELECT *
FROM relationalai.api.reasoners
WHERE status = 'READY' AND suspends_at IS NOT NULL;

See Compute Resources for more usage patterns.