Detailed Configuration
9 min read
Configuration
UniqueAI should be configured through the designated interface.
Unique AI has two major configuration components:
Tool settings: controlling external interaction and capabilities of the model
Advanced settings: controlling the internal behavior of the agent
Tool settings
The available tools for Unique AI can be found in the configuration section for the Space. To configure a tool click on “Settings”

Each tool in Unique AI has general configuration parameters and tool-specific configuration
The general configuration parameters are the ones seen below and the tool specific properties are found in the dropdown called “Configuration”

General configuration:
Display Name: This is the name of the tool as shown to the user
Icon: This is the displayed icon next to the tool name that the user sees
Selection Policy: Defines how a tool is activated in a space. This setting is key to adapting tool behavior based on use case:
ByUser (default): Users manually choose when to activate the tool. This is the most flexible and commonly used setting.
OnByDefault: The tool is pre-selected in new chats, ideal for spaces where it’s frequently used (e.g., internal search in a knowledge hub).
ForcedByDefault: The tool is always selected and cannot be deselected by the user — useful for spaces where a specific tool (e.g., web search or internal search) must always run.
Is Exclusive: When enabled, this tool cannot be used alongside other tools. In a standard chat where the user hasn’t selected any tools, an exclusive tool will not be invoked automatically.
Tool-specific configuration
Tool Name | Description | Configuration details |
|---|---|---|
Internal Knowledge Search | Allows UniqueAI to search the Internal Knowledge | The Internal Knowledge Search tool in UniqueAI is functionally equivalent to Internal Search and the same properties can be configured |
Web Search | Allows UniqueAI to access the Web for information collection | The Web Search tool in UniqueAI is functionally equivalent to Web Search (old - DO NOT PUBLISH) and the same properties can be configured |
Advanced settings
Advanced settings control UniqueAI's behavior beyond tool selection. They are configured through the configuration panel for a space by clicking the advanced settings link seen below

In the advanced settings page there are two main configuration points
Language Model: Which controls the main language model used by UniqueAI to generate answers
Loop Agent: Controls how the AI Agent plans and evaluates information across various parameters

Language Model Configuration
Language model configuration gives you full flexibility to control the language models used by the space and allows selection of both standard model deployments available in the Azure hosted environments and specification of the full Language Model Info object. More details can be found here: LLM Availability Overview.
Choose an AI model by entering the LanguageModelName into the text field. Refer to the first column of the Model Availability Matrix and copy the corresponding Model Name into the text field.

You are limited to using only the LLMs that have been deployed and approved within your environment. You are responsible for ensuring that only models compliant with your internal policies are added. For inquiries regarding model availability, please contact your Customer Success Manager.
Loop Agent Configuration
The loop agent configuration consists of 5 elements
These are features that are made available on an experimental basis, which lets you preview features currently under development. All feature flags in here come without promise of support, breaking changes, and proper documents. Documentation is provided only when the feature moves out of experimental into the main configuration.

Input token Distribution
The Input Token Distribution specifies the token limits for the loop agent, including configurations for input tokens, reserved tokens for answers, and history tokens.
Field Name | Description | Type | Default Value |
|---|---|---|---|
| Fraction of max input tokens reserved for history | number | 0.2 |
Max Loop Iterations
Field Name | Description | Type | Default Value |
| Maximum number of iterations of tool calls the agent can perform before generating a response | integer |
|
Prompt Config
Field Name | Description | Type | Default Value |
|---|---|---|---|
| A Jinja2 template used to format the system prompt into a validated and consistent format for processing by the LLM | string | text |
| A Jinja2 template used to format the user’s input into a consistent format for processing by the LLM | string | text |
Services
Field Name | Description | Type | Default Value |
|---|---|---|---|
| The Hallucination Check service evaluates the alignment of AI-generated responses with retrieved sources, categorizing them into Low, Medium, or High hallucination level | Object | |
| The Follow-Up Questions service generates follow-up questions given the user and assistant messages in the conversation history. | Object | |
| Not available at the moment. | Object | Deactivated |