| Name | Required or Optional | Description | Type | Default Value | Permitted Values |
|---|---|---|---|---|---|
| ON clause | Required | Specifies the table name, view name, or query as an InputTable. | N/A | N/A | N/A |
| TextColumn | Required | Specifies the name of the column of text to be used as input. | string | N/A | N/A |
| Labels | Required | Specifies the labels to categorize the input data. | list | N/A | N/A |
| Accumulate | Optional | Specifies the names of the input columns to copy to the output table. | string | N/A | N/A |
| levels | Optional | Specifies the level of conciseness of the summary. The range is an integer value as string 1-5: 1 represents calling this function once, "2" will call the summarize option two times, second time with output of first step as input. |
string (expects integer value as string) | "1" | 1-5 |
| isDebug | Optional | Specifies whether error logging is required. | boolean | False | True,False |
| ShowNumTokens | Optional | Specifies whether to display token information in the query output. Note: If set to True, it includes input and output token counts in the result. |
boolean | no | true, false, yes, no, 0, 1, t, f |
| RefreshCredentialTimeSeconds | Optional | Specifies how often to refresh credentials for AWS, Azure, and GCP. This applies when AWS, Azure, and GCP VMs connect to AWS Bedrock, Azure ML, and GCP Gemini models without needing external credentials. | Integer | 0 | Valid double value and non-zero value to trigger refresh. |