Models
The Models page allows administrators to configure AI/LLM providers and assign models to specific tasks within SearchBlox. It is accessible from Administration > Models and contains two tabs: Providers and Tasks.
A Reload Settings from Config button (refresh icon) in the page header lets you refresh all model settings from the server configuration.This is a Models / Providers dashboard for AI systems (LLMs).
- Providers:
The Providers tab manages the AI platform connections available to SearchBlox.

Table columns:
The providers list displays the following columns:
● No. - Row number
● Provider - Clickable platform name (opens Edit modal)
● Type - Provider type (ALL, EMBEDDING, RERANKER, VISION, LLM)
● Provider URL - Endpoint URL for the platform
● API Key - Masked display (shown as ••••••••)
● Region - Region identifier (applicable for AWS Bedrock)
● Status - Toggle switch to activate or deactivate the provider
● Actions - Delete button
Features
Add Provider
Click the "+" icon in the header to open the Add Provider modal. Select a platform from the dropdown (only platforms not already configured are shown), choose a type, and enter connection details. Fields displayed are context-sensitive based on the selected platform.
Edit Provider
Click the provider name in the table to open the Edit Provider modal. The provider name is shown as read-only. Editable fields include Type, Provider URL, API Key, and Region, depending on the platform. ONNX shows a note that no additional configuration is required.
Activate / Deactivate Provider
Use the Status toggle switch in the table to enable or disable a provider. Active providers are available for task assignment.
Delete Provider
Click the trash icon in the Actions column. A confirmation dialog appears warning that the provider will be deleted permanently and cannot be recovered.
Search / Filter
Use the search bar to filter the list by platform name, description, URL, API key, or region. The filter is applied in real-time as you type.
Reload List
Click the refresh icon to reload the providers list from the server.
Tasks Tab
The Tasks tab maps specific SearchBlox features to a provider and model. Each task defines which AI platform and model should be used for a particular function.
Task:
A task is specific feature or use-case where you apply a model.
Table Columns
The tasks list displays the following columns:
● No. - Row number
● Task Name - Clickable name (opens Edit modal)
● Provider - The assigned platform/provider
● Model - The assigned model name
● Actions - Delete button
Features
Add Task
Click the "+" icon in the header to open the Add Task modal. Enter a unique task name (converted to kebab-case internally, e.g., "Document Enrichment" becomes "document-enrichment"), select a platform from available providers, and optionally specify a model name.
Edit Task
Click the task name in the table to open the Edit Task modal. The task name is displayed as read-only. You can change the Provider (dropdown) and the Model (free-text input).
Delete Task
Click the trash icon in the Actions column. A confirmation dialog appears warning that the task will be deleted permanently and cannot be recovered.
Search / Filter
Use the search bar to filter the list by task name, platform, or model. The filter is applied in real-time.
Reload List
Click the refresh icon to reload the tasks list from the server.
Key Behaviors
● All lists show skeleton loading animations while data is being fetched from the server.
● Success and error messages appear as toast notifications at the top of the screen.
● Duplicate provider platforms and duplicate task names are validated and prevented with inline error messages.
● The page navigates back to the main console (/console) via the back arrow in the page header.
● API keys are always masked in the table view for security; the actual value is only editable in the Edit modal.
● ONNX providers operate locally and require no URL, API Key, or Region configuration.
● AWS Bedrock is the only provider that requires a Region field.
Updated 5 days ago
