AI Actions
An AI Action is an entity that can be used to specify a configurable instruction that is later processed by a Language Learning Model (LLM). AI Actions are space-scoped, whereas invoking an AI Action takes place in the context of an entire environment.
AI Action configuration
Variables
Variables are configuration parameters for AI Actions that accept dynamic input when the action is executed. Each AI Action can define multiple variables of different types.
Model configuration
AI Actions can be configured with different language models and parameters that affect the model’s behavior.
Available models
Temperature Configuration
The temperature parameter controls the randomness and creativity of AI-generated outputs:
When creating or updating an AI Action, these configuration options can be specified in the request body.
AI Actions collection
Returns all the AI Actions that exist in a given space.
Use this endpoint to create a new AI Action for a specified space.
Query AI Actions
To query AI Actions, use the Get all AI actions endpoint. This endpoint allows to query AI Actions with certain filters. The filters are defined as query parameters which are described in the endpoint specifications.
AI Action
Use this endpoint to read an AI Action for a specified space.
Use this endpoint to update an AI Action for a specified space.
Use this endpoint to delete an AI Action for a specified space.
Publish AI Action
Use this endpoint to publish an AI Action for a specified space.
Use this endpoint to unpublish an AI Action for a specified space.
Invoke AI Action
Use this endpoint to invoke an AI Action for a specified space and environment.
Reading result of AI Action Invocation
Use this endpoint to obtain the result of an AI Action Invocation for a specified space, environment, AI Action and Invocation.