Skip to main content
Back to Generative AI Features LLM-powered features for Search AI that enable answer generation, vector search, document enrichment, and query processing.
The platform regularly integrates new models from providers like OpenAI, Azure OpenAI, and Anthropic. To use a model not yet available as a pre-built integration, add it using Provider’s New LLM Integration.

Model Feature Matrix

(✅ Supported | ❌ Not supported | ✅* Supported but no default prompt | NA = Not Applicable)

Answer Generation and Enrichment

For Enrich Chunks with LLM and Transform Documents with LLM, use templates from the prompt library to write custom prompts.

Query Processing

Vector Generation

Supported vector dimensions for custom embedding model integrations: 128, 256, 384, 512, 768, 1024, 1028, 1536, 2048, 3072 See how to integrate a custom embedding model.

Features

Answer Generation

Generates an answer to the user’s question based on data ingested into the Search AI application. Relevant data is retrieved and inserted into the prompt; the configured LLM returns a formatted answer. Learn more.

Enrich Chunks with LLM

Uses an external LLM to refine, update, or enrich chunks extracted from ingested content. Learn more.
You must create a custom prompt to use this feature. All chunk fields are available for use in the prompt — click View Field Details when adding a Workbench Stage to see the full list.

Transform Documents with LLM

Uses an external LLM to enhance or update documents during the extraction process. Learn more.
You must create a custom prompt to use this feature. All document fields are available for use in the prompt — click View Field Details when adding a Transformation Stage to see the full list.

Vector Generation - Text

Creates vector embeddings for ingested text data. When a user submits a query, it’s converted into an embedding and a vector search retrieves the most relevant data, which is then passed to answer generation.

Vector Generation - Image

Creates vector embeddings for ingested image data. When a user submits a query, it’s converted into an embedding and a vector search retrieves the most relevant images, which are then passed to answer generation.

Metadata Extractor Agent

Extracts relevant sources and fields from a query, maps them to structured data, and applies filters or boosts for accurate retrieval. Particularly useful for data from third-party applications. Learn more. If using a custom prompt, the LLM output must follow this structure:
  • extractedMetaData: Array of sources and associated metadata.
  • range: Optional date range filter.
  • sourceIntent: Boolean indicating whether the source was explicitly specified.

Query Rephrase for Advanced Search API

Adds contextual information to user queries to enhance their relevance. Learn more. If using a custom prompt, the LLM output must follow this structure:
  • rephrased_query: The reworded version of the original query.
  • confidence: Confidence level in the quality of rephrasing.
  • reasoning: Justification for the transformation.

Query Transformation

Identifies key terms within a query, removes noise, and prioritizes relevant documents. Learn more. If using a custom prompt, the LLM output must follow this structure:
Example:

Result Type Classification

Used in Agentic RAG to determine whether the user seeks a specific answer or a list of search results. Learn more. If using a custom prompt, the LLM output must follow this structure:
  • query_type: TYPE_1 (Search Results) or TYPE_2 (Answers).
  • confidence: Certainty level (for example, High, Medium, Low).
  • reasoning: Brief explanation for the chosen type.

Rephrase User Query

Reconstructs incomplete or ambiguous user inputs using conversation history, improving intent detection and entity extraction accuracy. Handles three scenarios:

Conversation History Length

Controls how many previous messages are used as rephrasing context. Default: 5. Maximum: 25. Limited to the session’s available history. Access from Rephrase User Query > Advanced Settings.