Chapter 3. Technology Preview features
This section describes Technology Preview features in Red Hat OpenShift AI 3.5 GA, 3.5 EA2, and 3.5 EA1. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
For more information about the support scope of Red Hat Technology Preview features, see Technology Preview Features Support Scope.
3.1. 3.5 GA Technology Preview features Copy linkLink copied to clipboard!
- MCP gateway Operator as an external dependency for MCP management workflows
The MCP gateway Operator is an optional external prerequisite for OpenShift AI MCP management workflows, including agentic AI workflows, that route agent tool calls through a governed protocol gateway layer.
The MCP gateway Operator must be installed, configured, and upgraded independently from the OpenShift AI operator lifecycle. Cluster administrators are responsible for its full lifecycle management.
- Unified dashboard experience for generative AI model deployment workflows
Generative AI model deployment workflows are in a unified dashboard experience, replacing separate entry points for different model serving runtimes with a single guided wizard. Previous versions of OpenShift AI required users to choose between separate UI workflows for different model serving runtimes: Legacy single-model serving, LLM-D distributed inference, and vLLM on Models-as-a-Service. This separation created confusion about which workflow to use for specific model types and required users to understand the underlying runtime differences before deploying models. There is a single Deploy model entry point for all generative AI models.
When you select Generative AI or Distributed inference with llm-d from the model framework list, the wizard guides you through the following:
- Selecting a deployment topology appropriate for your model size and hardware constraints
- Configuring hardware profiles and accelerator resources (for single-node deployments)
- Optionally applying advanced routing configurations for production workloads
Deploying the model with validated configuration templates
This approach replaces manual YAML editing with template-based deployment, reducing errors and enabling self-service deployment for data scientists who do not have deep Kubernetes expertise.
- Default vector store for GenAI Studio
-
GenAI Studio includes a default PostgreSQL vector store with the
pgvectorextension enabled for playground Retrieval-Augmented Generation (RAG) workflows. This enhancement provides an out-of-the-box vector storage solution for development and experimentation, replacing the previous inline vector store provider. You can test and experiment with RAG workflows directly in the GenAI Studio playground without needing to manually provision or configure an external vector database.
- Enhanced trained model insights for AutoML
- AutoML tabular and time-series pipelines generate and persist detailed evaluation artifacts to S3-compatible object storage. Additionally, the AutoML dashboard plugin includes new visualizations for these artifacts, such as receiver operating characteristic (ROC) curves, precision-recall curves, and time-series backtesting results (predictions versus actuals). This enables you to evaluate threshold trade-offs, compare experiments, and validate model performance characteristics beyond basic aggregate metrics.
- Model Context Protocol (MCP) Lifecycle Operator
- The Model Context Protocol (MCP) Lifecycle Operator is available as a Technology Preview feature. This Kubernetes-native operator provides the runtime infrastructure necessary to deploy, configure, and manage MCP servers. It is automatically deployed during a standard OpenShift AI installation, enabling the MCP Catalog to deploy and serve MCP servers end-to-end. The MCP Lifecycle Operator forms the foundation of the platform’s agentic AI capabilities by allowing organizations to safely connect AI agents to external tools and data.
- MCP Catalog support tier labeling
The Model Context Protocol (MCP) Catalog in Red Hat OpenShift AI displays explicit support tier labels for server entries, allowing you to easily identify official support commitments before deployment. Support tiers are rendered directly in the MCP dashboard using accessible, visually distinct badges for the following categories:
- Red Hat Supported: Indicates the MCP server is fully validated and backed by Red Hat support commitments.
- Partner Supported: Indicates the MCP server is provided and supported by an Independent Software Vendor (ISV) partner, offering clear attribution while distinguishing it from native Red Hat support obligations.
- Community Supported: Indicates the MCP server is a community-contributed entry with no official Red Hat support commitment.
- Ray 2.55.1 runtime images for distributed workloads
-
New Ray 2.55.1 runtime images are included in Distributed Workloads. These images serve as the default runtime images for
RayClusterresources created using the CodeFlare SDK.
- DP-aware load balancing for Distributed Inference with llm-d WideEP deployments
You can run WideEP multi-rank inference with a single
vllm servecommand, enabling the Distributed Inference with llm-d Endpoint Picker to route requests to individual data-parallel (DP) ranks for prefix-cache-aware scheduling. The external multi-port DP mode provides one serving port per local rank for this routing. Additionally, the DP Supervisor starts these local ranks and exposes aggregated/healthand/readyzendpoints on a separate admin port for Kubernetes probes, eliminating the need for custom shell wrappers. This routing method can deliver up to 26-30% higher throughput compared to hybrid load balancing.Known limitations in this Technology Preview feature include: no partial-rank degradation if a single DP rank fails, no elastic EP scaling at runtime, and no support for gRPC transport.
For more information, see Launch a WideEP inference service with rank-aware routing.
- API surface full-stack passthrough for tool calling in Distributed Inference with llm-d
Tool calling parameters pass through the full Distributed Inference with llm-d serving stack without modification. Tool definitions, tool choice settings, structured output schemas, and
parallel_tool_callsin the request reach the model server unaltered through all layers of the serving stack, including the Gateway, Endpoint Picker, and the routing sidecar for disaggregated deployments. Additionally, tool call response objects and streaming tool call deltas are preserved on the return path.This passthrough behavior applies to all Distributed Inference with llm-d deployment configurations, whether disaggregated or non-disaggregated. Non-tool-calling requests experience no impact on latency or throughput.
- Multimodal support in the Gen AI Studio playground
- The Gen AI Studio playground supports multimodal interactions, allowing you to experiment with models that process text, images, and audio. You can upload images for visual analysis, capture audio using your microphone, upload audio files, and play back speech generated by models directly in the playground. This feature enables you to mix text, images, and audio within a single conversational flow or provide multiple images in sequence for iterative reasoning. With multimodal support, you can explore complex workflows like document analysis and object recognition, and even combine multimodal inputs when comparing different models.
- Inference-aware scheduling for Distributed Inference with llm-d on Amazon EKS
- Platform Operators can deploy Distributed Inference with llm-d on Amazon Elastic Kubernetes Service (EKS) with inference-aware scheduling as a Technology Preview. Requests are routed based on real-time pod state and cache availability, matching the scheduling behavior available on OpenShift and AKS.
- EKS platform support for Distributed Inference with llm-d
- Platform Operators can deploy and operate Distributed Inference with llm-d on Amazon EKS as a Technology Preview, using the same installation paths, observability, and tooling as on other validated Kubernetes platforms.
- MaaS multi-tenancy with per-tenant gateway and identity isolation
Platform administrators can provision isolated tenants for Models-as-a-Service by using a single custom resource. The controller automatically creates the tenant namespace, deploys the per-tenant API service, and configures authentication and rate-limit policies. The gateway and identity provider are external prerequisites that must exist before tenant creation. All controller-managed resources are cleaned up on deletion, with the namespace preserved to protect user data. Tenant users cannot discover or access models, API keys, or usage data belonging to other tenants.
Multi-tenancy supports long-lived API keys scoped to tenant identity, Bring Your Own Identity Provider configuration, per-tenant rate limits and quotas via subscriptions, and an access grant mechanism for exposing shared foundation models to specific tenants.
- AutoGluon serving runtime
-
Red Hat OpenShift AI includes AutoGluon as a pre-configured serving runtime for deploying AutoML models as a Technology Preview. You can deploy AutoGluon
TabularPredictormodels for regression, classification, and time series forecasting by selecting AutoGluon from the runtime dropdown in the dashboard, eliminating the need for manual YAML configuration. The runtime supports standard KServe inference protocols with REST API access and can load models from S3, Google Cloud Storage, or Azure Blob Storage.
- Multi-provider API passthrough for Models-as-a-Service external models
You can route inference requests through the Models-as-a-Service (MaaS) gateway using native provider API formats—such as the Anthropic Messages API at
/v1/messagesor the OpenAI Responses API at/v1/responses—without format translation. When the client API format matches the external model’s configuredapiFormat, the gateway forwards the requests unchanged. This preserves provider-specific features, such as prompt caching and extended thinking. For direct Anthropic providers, beta flags are also preserved; however, for Vertex AI providers, beta headers and unsupported body fields are stripped. Additionally, AI coding tools can connect to a single MaaS gateway URL and switch between models mid-session using body-based model routing.For more information, see Multi-provider API passthrough for external models.
- Autoscaling support for Ray distributed workloads
You can enable cluster autoscaling for your Ray distributed workloads. Previously, network connectivity issues prevented the autoscaler sidecar from communicating with the Ray head pod due to missing TLS certificates. This update automatically injects the necessary client certificates into the sidecar container, allowing the underlying OpenShift worker pods in the Ray cluster to dynamically scale up or down based on workload demand. This eliminates the need for manual configuration edits and ensures efficient resource utilization.
This feature supports standard Ray cluster autoscaling; autoscaling with the Red Hat build of Kueue is not currently supported.
- Chat metrics and observability tracing in Gen AI Studio
- You can view real-time chat-level metrics and execution traces directly within the Gen AI Studio Playground. This Technology Preview feature introduces an inline metrics panel that displays key performance indicators for each chat instance, including time to first token (TTFT), tokens per second, total token usage, payload sizes, and estimated costs. Additionally, the update embeds the MLflow trace UI within Gen AI Studio to provide a call-tree visualization. This allows you to deeply trace interactions across models, Model Context Protocol (MCP) servers, knowledge sources (RAG), and guardrails, making it easier to identify performance bottlenecks and evaluate the efficiency of different AI workflow configurations.
- Global prompt registry namespaces in Gen AI Studio playground
You can browse, load, and iterate on organization-curated prompts from global registry namespaces in the Gen AI Studio playground. Platform administrators choose shared MLflow prompt registry namespaces in the
OdhDashboardConfigcustom resource. Users with access can browse global prompts alongside their project prompts, with scope indicators showing each prompt’s source namespace.When you change a global prompt, you can use Save As to create a personal copy in your local project namespace.
For more information about configuring global prompt registry namespaces, see Configure global prompt registry namespaces. For more information about using global prompts in the playground, see Reusable system instructions.
- Interactive Spark job management in workbenches
- You can interactively manage and execute PySpark workloads directly from your workbenches using the Kube-native Spark Operator (KSO). This integration enables you to run PySpark code inline within a notebook, providing instant outputs for interactive development. You can submit, run, analyze job logs, and clean up KSO-managed jobs entirely from within your IDE environment. Additionally, this update allows you to connect multiple workbenches or users to the same active Spark cluster, streamlining collaborative data processing and model training workflows.
- Kueue support for the Kubeflow Spark Operator
-
SparkApplicationworkloads managed by the Kubeflow Spark Operator (KSO) can be admitted and scheduled through Kueue. You can apply cluster and local queue quotas so that driver and executor pods respect fair sharing, gang scheduling, and multi-tenant resource limits.
- Monitoring Spark jobs with the Spark Application UI and History Server
- You can monitor Spark jobs submitted with the Kubeflow Spark Operator by using the Spark Application UI through OpenShift routes or port forwarding. For completed jobs, you can configure the Spark History Server with S3-compatible storage or persistent volumes to access execution history, logs, and performance metrics for troubleshooting and analysis.
- OpenCode coding agent deployment and operation
You can deploy and operate OpenCode, an open-source, terminal-based coding agent. OpenCode is the first coding agent validated to follow the onboarding pattern established by OpenClaw. This update confirms that agent platform operators, vLLM and OGX (formerly Llama Stack) inference backends, and MLflow tracing integration successfully generalize to coding-specific workloads.
This validation provides supported container images, operator-managed deployment manifests, verified inference backend interoperability, and MLflow tracing integration for running OpenCode on your OpenShift AI deployments.
- AutoML experimentation visibility and transparency
- You can view detailed AutoML experimentation data directly in the dashboard. This update surfaces the exploration process, allowing you to see which algorithms were tried, their associated hyperparameters, performance metrics, and the reasons specific configurations were eliminated. By providing a comprehensive experiment history view, this feature enables you to understand the decision-making process, learn from the experiments, and effectively debug unexpected results, rather than only seeing the final model recommendation.
- AutoRAG visual pipeline representation for experimentation
- The AutoRAG user interface includes a visual pipeline representation of the experimentation process. You can view each evaluated Retrieval-Augmented Generation (RAG) pattern as an interactive directed graph that displays pipeline stages, such as chunking, embedding, retrieval, re-ranking, and generation. This visualization enables you to drill down into node-level parameters and intermediate results, compare multiple pipeline architectures side-by-side, and better understand why specific configurations were selected or rejected.
- OpenTelemetry metrics export for EvalHub
You can export EvalHub operational metrics to OpenTelemetry Protocol (OTLP)-compatible observability backends using gRPC or HTTP transport. OTLP metrics export is available as a Technology Preview feature. To enable metrics export, set enableMetrics to true in the otel section of the EvalHub custom resource.
Metrics are exported at a configurable interval that you set in OTEL_METRIC_EXPORT_INTERVAL environment variable in the EvalHub custom resource spec.env field. Default value is 60 seconds.
If you enable both OTLP and Prometheus, EvalHub sends metrics to the configured OTLP backend and the Prometheus /metrics endpoint simultaneously.
You can export the following HTTP metrics in EvalHub:
-
http_requests_total -
http_request_duration_seconds -
http_requests_in_flight
Each metric includes Kubernetes resource attributes (service.name, k8s.namespace.name, k8s.pod.name, and k8s.node.name) to support multi-tenant filtering in your observability backend. When OTEL metrics export is not configured, only the existing Prometheus metrics are available, with no change to current behavior.
+ NOTE: You must deploy an OTLP-compatible collector, such as the OpenTelemetry Collector, in your cluster. EvalHub does not include a collector. The collector endpoint is shared between traces and metrics through the existing
exporterEndpointfield in theotelconfiguration.-
- Verify connection credentials before saving
- You can verify that connection credentials are valid and the endpoint is reachable before saving a connection. When adding or editing a connection in a project, click Verify connection to check the configuration. The Connections tab also displays a Status column showing the verification result for each connection. Connection verification supports S3-compatible object storage, URI, and OCI-compliant registry connection types. This feature is available as a Technology Preview.
- View external model endpoints in the dashboard
You can view registered external model endpoints and their associated provider details from the OpenShift AI dashboard. Navigate to AI hub
Models and select the External models tab on the Model deployments page to see all ExternalModelresources in the selected project, including name, provider, and reconciliation status. You can expand each row to view associatedExternalProviderresources with connection details such as provider URL, authentication method, API format, and routing weight.To enable this feature, set
spec.dashboardConfig.externalModelstotruein theOdhDashboardConfigcustom resource. For more information, see About external models for Models-as-a-Service.
- AWS Security Token Service (STS) authentication for AWS Bedrock
- You can use AWS Security Token Service (STS) authentication with the AWS Bedrock inference provider. This enhancement allows you to authenticate by using temporary security credentials rather than relying on long-lived API keys, enabling organizations to comply with enterprise security policies.
- Multi-lingual support for AutoRAG
- AutoRAG includes multi-lingual capabilities, allowing you to discover optimal Retrieval-Augmented Generation (RAG) patterns for non-English and mixed-language document corpora. This enhancement introduces language detection and configuration within AutoRAG experiments, language-aware chunking strategies for non-English scripts, such as CJK, Cyrillic, and Latin, and multi-lingual embedding models in the optimization search space. These capabilities enable you to support global enterprise use cases that operate across language boundaries.
- EvalHub job execution log access via HTTP API and CLI
In OpenShift AI, you can access evaluation job execution logs directly through the EvalHub HTTP API and the
evalhubCLI. This feature is available as a Technology Preview. By using theevalhub eval logs <job_id>command, you can inspect logs for jobs in any state, including running, completed, failed, or canceled, without requiring direct Kubernetes cluster access or tooling.The API and EvalHub CLI support full log retrieval, log streaming for in-progress jobs, tailing the last specified number of lines, and formatted JSON output. This simplifies troubleshooting and enables automated CI/CD pipelines to retrieve failure details directly.
NoteYou cannot retrieve logs if the pod has been deleted.
- Cross-namespace shared workspace access for curated resources
-
You can access curated resources, starting with prompts in GenAI Studio, from a designated global workspace. This capability allows organizations to distribute standard, vetted prompt templates across teams without duplicating them in individual namespaces. Administrators can designate a global shared namespace by configuring the
spec.globalMLflowNamespacefield in theOdhDashboardConfigcustom resource. Access is managed through standard Kubernetes role-based access control (RBAC), providing a centralized, shared prompt library experience across the platform.
- Structural contextualization support for AutoRAG
- In OpenShift AI, AutoRAG supports structural contextualization (LLM contextual enrichment) during document chunking. When enabled in your AutoRAG pipeline, chunks are automatically prepended with model-generated contextual descriptions grounded in the full source document before embedding and indexing. AutoRAG evaluates these enriched configurations alongside existing chunking and retrieval strategies to select the optimal pattern, improving retrieval precision and answer relevance without requiring custom external preprocessing pipelines.
- Loki-based showback and user-scoped dashboards for Models-as-a-Service
Models-as-a-Service (MaaS) includes a Loki-based structured log pipeline for showback data in addition to the existing metrics-based dashboard. The Loki-based pipeline provides 30-day retention on object storage to better support monthly billing cycles.
This enhancement also provides user-scoped, read-only dashboards with data isolation. Users, including administrators, can view only their own MaaS usage data, while administrators can continue to use the existing platform-wide dashboard for broader usage monitoring.
3.2. 3.5 EA2 Technology Preview features Copy linkLink copied to clipboard!
- Side-by-side evaluation run comparison in EvalHub
You can compare two or more completed evaluation runs side by side in the OpenShift AI dashboard. This Technology Preview feature enables you to select runs from the evaluations list, initiate a comparison, and view metrics and parameters for all selected runs in an embedded MLflow comparison view.
The comparison workflow supports the following capabilities:
- Select any two or more completed evaluation runs from the Evaluations page, regardless of the benchmarks used.
- For runs that used benchmark suites, choose specific benchmarks to include in the comparison.
- View side-by-side parameters and metrics in the MLflow comparison view, including visualizations such as parallel coordinates and contour plots.
Share comparison results with team members by using the comparison view URL.
Comparison is artifact-agnostic: you can compare runs that evaluated models, RAG pipeline configurations, agentic AI systems, prompt templates, or any other AI artifact that EvalHub supports.
For more information, see Compare evaluation runs in the OpenShift AI dashboard.
OGX Servercustom resource definition (CRD) runtime updates-
OpenShift AI 3.5EA2 introduces enhancements to the
OGX ServerCRD by natively exposing runtime configuration fields. Previously, users had to manually manageconfig.yamltemplates with custom ConfigMaps. Users can optionally add their custom config through CRD. The users still have an option to use their custom configmap.
- NeMo Guardrails integration with MCP Gateway for agent tool-call enforcement
-
You can integrate NeMo Guardrails with the MCP Gateway to enforce guardrails on agent tool calls at the gateway layer. This integration protects against PII leakage, prompt injection, and content safety violations for traffic that flows through the MCP Gateway, without requiring you to implement guardrails individually in each agent application. You can deploy NeMo Guardrails in a standalone server for MCP Gateway integration, without the full TrustyAI observability and explainability stack. To configure the integration, add the
mcpGatewayfield to theNemoGuardrailscustom resource with the name and namespace of the targetMCPGatewayExtensionresource. The TrustyAI operator automatically discovers the MCP Gateway and BBR plugin, then provisions anEnvoyFilterfor server-sent events (SSE) to JSON conversion to enable guardrail processing. For more information, see NeMo Guardrails integration with MCP Gateway for agent tool-call enforcement.
- Validated tool-calling configuration for models in the model catalog
The model catalog displays validated vLLM deployment arguments for models with confirmed tool-calling support. Models that have been validated for tool calling display a Validated Arguments section on the Model Details page, where you can expand the Tool Calling panel to view and copy the exact
vllm serveCLI arguments required for tool calling, including--tool-call-parser,--reasoning-parser,--chat-template, and--enable-auto-tool-choice. You can also use the Validated Arguments filter to narrow the catalog to models with confirmed tool-calling support.To enable this feature, set
spec.dashboardConfig.toolCallingtotruein theOdhDashboardConfigcustom resource.
- Multi-tenancy support in OGX
- OGX supports multi-tenancy, allowing teams to share infrastructure while isolating data and access. You can configure a single-server or multi-server environment based on your team’s resource needs. For more information, see the "Deploying OGX for multi-tenancy" documentation in the "Building Agentic/AI applications with OGX" section.
- GPU-accelerated Docling SDK container image for batch document processing
Red Hat OpenShift AI provides the
docling-sdk-cuda-ubi9container image for GPU-accelerated document conversion using the Docling SDK 2.88.0 with NVIDIA CUDA 13.0 support. The image includes all required dependencies for fully disconnected operation: PyTorch 2.12, Tesseract OCR, and pre-bundled machine learning models.The following models are pre-bundled:
- Heron: Layout detection
- TableFormer: Table structure recognition
- Picture classification model
- GraniteDocling: GPU-accelerated VLM conversion
- Granite Vision 4.0 3B: Chart extraction
RapidOCR: Optical character recognition
The image does not include a predefined entry point, allowing Kubeflow Pipelines to provide its own command when using it as a base image. This design supports flexible integration with batch document processing workflows in air-gapped environments.
- Docling Serve API container image for on-demand document conversion
Red Hat OpenShift AI provides the
docling-serve-cuda-ubi9container image, which offers a REST API for on-demand document conversion, chunking, and GPU-accelerated parsing. The image is built as a thin layer on top ofdocling-sdk-cuda-ubi9, inheriting all machine learning models, dependencies, and CUDA GPU acceleration capabilities.When you run the container, the docling-serve API server starts on port 5001. You can submit documents through HTTP requests and receive converted output in formats like Markdown or Docling Doc JSON. This image enables real-time document processing workflows with GPU acceleration for applications that require on-demand conversion rather than batch processing.
- Batch inference with the OpenAI-compatible Batches API in llm-d
-
Distributed Inference with llm-d supports batch inference through the OpenAI-compatible
/v1/batchesAPI. You can submit large volumes of requests asynchronously and retrieve results on your own schedule without maintaining an active connection. The scheduler runs batch workloads during periods of low cluster activity at a lower priority than real-time traffic, so that real-time requests retain scheduling priority.
- Prompt management with template variables in Gen AI Studio
You can save, version, and reuse system instructions as named prompts in Gen AI Studio. Prompts are stored in the MLflow prompt registry and scoped to your project, so any team member can browse and load them.
Prompts can have
{{variable}}placeholders that are filled with specific values before inference. When you load a prompt that has placeholders, the playground displays an input panel where you enter values.
- Kueue support in EvalHub for evaluation job scheduling
You can route EvalHub evaluation jobs through Red Hat build of Kueue LocalQueues by specifying a queue name when creating an evaluation job. This integration provides fair resource sharing, quota management, priority-based scheduling, and queue-based admission control across evaluation workloads.
If Red Hat build of Kueue is not installed on your cluster, evaluation jobs use the default Kubernetes scheduler without requiring changes to your job submission logic.
For more information, see EvalHub Kueue integration overview.
- EvalHub MCP server for AI coding agents
- The EvalHub Model Context Protocol (MCP) server is available as a Technology Preview. It enables compatible AI coding agents to discover benchmarks, submit evaluations, and monitor evaluation jobs in EvalHub.
The MCP server includes tools for discovering evaluation providers and for submitting, monitoring, and canceling evaluation jobs. It also includes guided prompts for model evaluation, evaluation-run comparison, and evaluation-driven development workflows.
You can deploy the MCP server by adding an mcp configuration to the EvalHub custom resource that the TrustyAI Operator manages. For more information, see Deploy the EvalHub MCP server.
- Thresholds support in evaluation runs in the OpenShift AI dashboard
- EvalHub introduces threshold configuration in evaluation runs as a Technology Preview. You can set pass or fail thresholds when submitting evaluation jobs through the OpenShift AI dashboard. You can define minimum acceptable performance scores for your model evaluations, making it easier to validate whether your models meet quality requirements before deployment.
You can set thresholds for both individual benchmarks and benchmark suites by using an intuitive slider control or by entering a numeric value between 0 and 100. This value is equivalent to the 0.0-1.0 threshold used in the API.
Depending on benchmarks, the default threshold values differ.
For instructions on how to set thresholds when submitting evaluation jobs, see Submit an evaluation job using the OpenShift AI dashboard.
3.3. 3.5 EA1 Technology Preview features Copy linkLink copied to clipboard!
- NeMo Guardrails in Gen AI Studio
Red Hat OpenShift AI 3.5 EA1 updates the guardrails experience in the Gen AI Studio playground. Guardrails are powered by NeMo Guardrails, providing more reliable and consistent safety checks for model interactions.
You can independently control guardrails for user input and model output directly from the playground settings:
- User input guardrails: Protects against jailbreak and prompt attacks, PII in user messages, and harmful content including toxicity, hate speech, and harassment.
- Model output guardrails: Filters model responses for PII, harmful content, and hallucinations before delivery to the user.
- Renaming of Llama Stack to OGX
- Starting in OpenShift AI 3.5 EA1, Llama Stack and its associated variables and configurations are renamed to OGX. All existing configuration examples have been updated to reflect this change. Manual migration is required to use OpenShift AI 3.5 EA1 with the OGX Operator. For more information, see the "Llama Stack to OGX migration" documentation.
- Conversations API on OGX
The OpenAI Conversations API is available on OGX. This development tool allows you to build context-aware, multi-turn AI applications.
Key capabilities of the Conversations API include:
- Session memory: Maintains chat history to support multi-turn interactions.
- State management: Handles conversation states and context.
3.4. 3.4 GA Technology Preview features Copy linkLink copied to clipboard!
- Workload variant autoscaler for Distributed Inference with llm-d model deployments
- Platform Operators can enable autoscaling for Distributed Inference with llm-d model deployments based on incoming request volume as a Technology Preview. Scaling decisions use inference request metrics as the signal, so replicas respond to actual demand.
- Model Cache for faster inference startup
You can pre-download and cache large language model (LLM) artifacts on node-local Non-Volatile Memory Express (NVMe) storage to reduce
InferenceServicecold-start latency. When a model serving pod starts on a node with a cached model copy, the pod mounts the local copy instead of downloading from remote storage, which makes autoscaling practical for latency-sensitive workloads.A cluster administrator enables model caching through the
DataScienceClustercustom resource and configures target nodes and storage capacity. Model Cache supports both cluster-scoped caching, where anyInferenceServicein any namespace can use the cached model, and namespace-scoped caching for namespace-level isolation. For more information, see Model cache for faster inference startup.
- Gateway discovery for llm-d deployments
You can discover and select an existing Kubernetes Gateway resource from the model serving UI when deploying LLMInferenceService models. This Technology Preview feature enables self-service Gateway management, supports multitenant namespace-scoped network isolation, and provides programmatic access through the Gateway discovery REST API.
Gateway discovery and creation is disabled by default and must be explicitly enabled by a cluster administrator through the dashboard configuration.
- vLLM runtime support for Models-as-a-Service
You can deploy models using the vLLM runtime through Models-as-a-Service (MaaS). This Technology Preview feature enables you to serve large language models with vLLM’s high-performance inference capabilities while benefiting from MaaS governance and subscription-based controls.
Key capabilities include:
-
vLLM deployment from the dashboard: As a cluster administrator, you can enable vLLM runtime support for MaaS by setting the
vLLMDeploymentOnMaaSfeature flag in theOdhDashboardConfigcustom resource. Once enabled, you can deploy models using vLLM runtime directly from the Models-as-a-Service interface. - Performance optimization: vLLM provides optimized inference performance for large language models through features such as continuous batching, PagedAttention, and efficient memory management, improving throughput and reducing latency for model serving workloads.
- Subscription-based governance: As a cluster administrator, you can apply the same subscription-based access controls, token quotas, and authorization policies to vLLM-served models as you do for other MaaS models, maintaining consistent governance across different serving runtimes.
Unified user experience: As a user, you access vLLM-served models through the same OpenAI-compatible API endpoints and authentication methods as other MaaS models, providing a seamless experience regardless of the underlying serving runtime.
vLLM runtime support for Models-as-a-Service enables organizations to use high-performance inference capabilities while maintaining centralized governance and cost control.
For more information, see Governing LLM access with Models-as-a-Service.
-
vLLM deployment from the dashboard: As a cluster administrator, you can enable vLLM runtime support for MaaS by setting the
- Models-as-a-Service observability dashboard
As a cluster administrator, you can monitor platform-wide Models-as-a-Service (MaaS) usage through a dedicated observability dashboard embedded in the OpenShift AI console. This Technology Preview feature provides comprehensive usage metrics for cost attribution and showback reporting to finance teams.
Key capabilities include:
- Subscription-level metrics: View total tokens consumed, total requests, error counts, and success rates across all subscriptions, or drill down to specific subscriptions for detailed analysis
- Token consumption tracking: Track token usage by user, subscription, and model, with detailed tables showing request counts and rate limit violations for cost allocation and capacity planning
- Filtering and time ranges: Filter metrics by user, subscription, and model to analyze specific usage patterns. View metrics for configurable time periods ranging from the last 5 minutes to the last 14 days, or specify custom date ranges
- CSV export: Export usage data in CSV format for integration with external metering, billing, and financial reporting systems
- Prometheus metrics integration: The dashboard queries Prometheus metrics collected from Kuadrant and MaaS components, providing real-time visibility into platform health and resource consumption
For more information, see Governing LLM access with Models-as-a-Service.
- External model egress via inference gateway
You can route model inference requests to external model providers through the Models-as-a-Service (MaaS) inference gateway. This Technology Preview feature enables you to apply MaaS governance policies, token tracking, and rate limiting to third-party LLM services such as OpenAI, Anthropic, or other external providers.
Key capabilities include:
- External model configuration: As a cluster administrator, you can define external LLM provider configurations using the ExternalModel custom resource, specifying the provider endpoint, authentication method, and model identifiers.
- Unified governance: As a cluster administrator, you can apply the same subscription-based access controls, authorization policies, and token quotas to external models as you do for models served within the cluster.
- Centralized usage tracking: As a cluster administrator, you can monitor token consumption and request metrics for external models alongside internally-served models in the observability dashboard, providing a unified view of LLM usage across your organization.
Consistent API interface: As a user, you access external models through the same OpenAI-compatible API endpoints and authentication methods as internally-served models, providing a seamless experience regardless of where models are hosted.
External model egress enables organizations to maintain centralized governance and cost visibility when using external LLM providers while preserving flexibility for teams to leverage best-in-class models from multiple sources.
For more information, see Governing LLM access with Models-as-a-Service.
- Automate machine learning model training with AutoML
- AutoML is available as a Technology Preview feature in Red Hat OpenShift AI 3.5. You can use AutoML to train and compare machine learning models for your data. AutoML provides a dashboard UI to configure optimization runs, compare models on a leaderboard, generate notebooks for running models, and register a model for deployment. For more information, see Working with AutoML.
- Automate RAG optimization with AutoRAG
- AutoRAG is available as a Technology Preview feature in Red Hat OpenShift AI 3.4. You can use AutoRAG to find the best retrieval-augmented generation (RAG) configuration for your documents and use case. AutoRAG provides a dashboard UI to configure optimization runs, evaluate RAG patterns on a leaderboard, and generate notebooks to run patterns. For more information, see Working with AutoRAG.
- Recommended vLLM runtime configurations in model catalog
Red Hat OpenShift AI provides recommended vLLM runtime configurations for select high-demand models. These configurations are designed to help users achieve maximum performance on specific hardware profiles, matching or exceeding industry benchmarks for low-latency and high-throughput serving.
Previously, users had to manually tune vLLM arguments to find the sweet spot for performance. Validated YAML templates are embedded directly in the model card Readme section as markdown, serving as a reference for manual configuration.
Key features of this update include:
- Optimal performance recipes: Validated configurations optimized for specific hardware (initially NVIDIA H200) and workload profiles (8K prefill / 1K generation).
- Structured YAML metadata: Recommended settings include specific environment variables and CLI arguments verified by the Red Hat Performance and Scale (PSAP) team.
- Model card integration: No UI changes are required. Optimized recipes are appended to the model’s Readme field for easy discovery.
Performance parity: These configurations ensure OpenShift AI performance remains competitive with alternative serving stacks by leveraging the latest vLLM optimizations.
Initial targeted models:
- GPT-OSS 120B: Optimized for major enterprise usage.
- Llama 3-70B: Validated for standard high-performance deployments.
DeepSeek R1: Provided as a showcase for advanced reasoning and Red Hat Summit demonstrations.
To find the optimal runtime settings for a supported model:
-
In the OpenShift AI dashboard, navigate to AI hub
Catalog. - Select one of the supported models, for example, GPT-OSS 120B.
- On the model card, scroll to the readme section.
Locate the Recommended Configurations YAML block.
During this Technology Preview phase, you can manually apply these recommendations during the model deployment workflow:
- Copy the CLI arguments and environment variables from the model card YAML template.
- Initiate the Deploy workflow for the model.
- In the Serving Runtime configuration, add the copied CLI arguments to the Additional Service Arguments field.
- Add the recommended environment variables to the deployment configuration.
Technical details and scope:
-
In the OpenShift AI dashboard, navigate to AI hub
- Hardware profile: The initial set of recipes is specifically tuned for NVIDIA H200 GPUs.
- Workload profile: Configurations are optimized for Online Serving (balancing latency and throughput) with a single profile of 8K prefill / 1K generation.
- Validation: Every configuration has undergone accuracy and performance testing by the Red Hat Model Validation and PSAP teams.
NoteThis Technology Preview feature is intended for feedback collection. Future releases will include UI enhancements such as one-click application of these presets and automated hardware detection.
- Artifact signing and verification for model registry
Model registry provides cryptographic signing and verification of AI artifacts by using the Python client API. This Technology Preview feature enables you to sign artifacts to establish authenticity and verify signatures to confirm integrity. Artifact signing provides foundational capabilities for model serving verification and AI asset provenance tracking in future releases.
For more information, see the Kubeflow Model Registry Python client documentation and Kubeflow async upload job documentation.
- Evaluation Stack user interface
Red Hat OpenShift AI includes a Technology Preview of the Evaluation Stack user interface. The Evaluation Stack UI provides a guided workflow in the OpenShift AI dashboard for running model evaluations without requiring command-line tools or notebook workflows.
This Technology Preview introduces the following capabilities:
- Browse and select evaluation tasks from registered providers, including LM Evaluation Harness, RAGAS, Garak, and GuideLLM
- Run built-in evaluation collections that group benchmarks across providers into reusable suites
- Configure evaluation parameters such as sample count and maximum tokens per response
- Evaluate models or AI applications against standardized benchmarks or custom evaluation datasets
- Monitor evaluation progress in real time and cancel running evaluations
View summarized evaluation scores and metrics
The Evaluation Stack UI requires EvalHub to be deployed on the cluster. For information about deploying and configuring EvalHub, see Evaluate LLMs with EvalHub.
3.5. 3.4 EA2 Technology Preview features Copy linkLink copied to clipboard!
- Create ability to sign and verify AI Artifacts in Registry
- For more information about signing and verifying models in the Model Registry see https://github.com/kubeflow/model-registry/tree/main/clients/python#signing-and-verifying-models. For async upload job documentation, see https://github.com/kubeflow/model-registry/tree/main/jobs/async-upload#signing
- TLS and proxy configuration for all OGX remote inference providers
-
Red Hat OpenShift AI 3.4 EA2 introduces a standardized network configuration block for all OGX remote inference providers. This generalizes TLS and proxy settings, previously exclusive to the
remote::vllmprovider, to ensure compatibility across private network architectures.
- OGX versions in Red Hat OpenShift AI 3.4 EA2
- Red Hat OpenShift AI 3.4 EA2 includes Open Data Hub OGX version 0.6.0.1+rhai0, which is based on upstream OGX version 0.6.0.
- MLflow integration
-
MLflow is no longer a Technology Preview feature. Starting with Red Hat OpenShift AI 3.4, the MLflow Operator is a managed component in the
DataScienceCluster. For more information, see Track experiments with MLflow SDK.
- Support for text embedding models in the Model Catalog
Red Hat OpenShift AI includes a dedicated suite of text embedding models within the Model Catalog that can be deployed on vLLM. This Technology Preview feature allows data scientists and AI engineers to discover and deploy models designed specifically for vector generation, a critical component for Retrieval-Augmented Generation (RAG) and semantic search workflows. By separating these models from standard generative large language models (LLMs), OpenShift AI provides a streamlined experience for users building vector-generation engines.
Key features of this update include:
- Categorized discovery: Embedding models are available under the Other Models category in the Model Catalog.
-
Distinct labeling: Each model card is labeled with a
text-embeddingtag to clarify the model’s function (outputting numerical vectors) compared to text-generation models. Ready-to-deploy images: The models are provided as OCI-compliant ModelCar images, ensuring they are ready for immediate instantiation as running services on an OpenShift cluster.
Supported models include:
- Granite Embedding English R2
- Embedding Gemma 300M
- Nomic Embed Text v1.5
- Qwen3 Embedding 8B
- All-MiniLM-L6-v2
To view embedding models in the Catalog, navigate to AI hub
Models Catalog in the OpenShift AI dashboard, select the Other models category, and look for the text-embeddingtag on model cards. You can deploy a model directly from its card by following the deployment wizard to configure the serving runtime and hardware profile. Once deployed, the model provides an API endpoint that generates numerical embeddings for text inputs for use in downstream vector databases or RAG pipelines.+ NOTE: Some models, such as Nomic Embed Text v1.5, require extra vLLM parameters to be set, such as
--trust-remote-code. Refer to upstream Hugging Face model cards for specific details.
- Workbench and runtime images default to the Red Hat Python index
- Access and use Red Hat built and supported Python packages. Installing or updating Python packages will pull from the Red Hat Python index rather than PyPI.
- YAML viewer for Distributed Inference with llm-d model deployments
The model deployment wizard includes a YAML viewer that provides real-time YAML preview and manual editing capabilities for LLMInferenceService deployments. You can toggle between Form and YAML views to see the generated LLMInferenceService YAML as you fill out the deployment form. The preview updates automatically as form fields change, enabling you to verify configuration before deployment. You can also enter Manual Edit Mode to edit YAML directly for advanced Distributed Inference with llm-d parameters not exposed in the form, such as autoscaling, disaggregated serving, LoRA adapters, and custom runtime configurations.
This Technology Preview feature introduces the following capabilities:
- Real-time YAML preview with automatic form-to-YAML synchronization
- Copy to clipboard and download functionality
- Manual Edit Mode for direct YAML editing of advanced configurations
- Automatic fallback to YAML editing when the wizard cannot parse deployment configurations (for example, deployments created via CLI or GitOps)
- Client-side YAML syntax validation before deployment
NoteManual Edit Mode is a one-way operation. Once you enter manual YAML editing mode, you cannot return to the guided form view for that deployment session. Changes made in YAML edit mode bypass form validation.
3.6. 3.4 EA1 Technology Preview features Copy linkLink copied to clipboard!
- OGX versions in OpenShift AI 3.4 EA1
- OpenShift AI 3.4 EA1 includes Open Data Hub OGX version 0.5.0+rhai0, which is based on upstream OGX version 0.5.0.
- Gen AI Playground interface redesign
- The Gen AI Playground interface provides a prompt-lab-style experience with improved prompt-driven experimentation, rapid iteration capabilities, and clear visual feedback. This redesign aligns the Playground experience with industry-standard patterns for GenAI tools.
- Multi-instance chat comparison in Playground
You can compare results across multiple configurations in the Playground by using multiple chat panes side-by-side. Each pane supports unique configurations for models, prompts, MCP servers, guardrails, and knowledge sources. You can run synchronized prompts across all panes or use independent prompts for each pane.
Key capabilities include:
- Side-by-side output comparison
- Toggle individual chat panes for A/B-style testing
- Runtime information display including latency and token counts
- Basic guardrails available in Gen AI Playground
The Gen AI Playground provides access to basic safety guardrails from OGX. You can enable or disable guardrails in the playground interface to filter unsafe content and detect prompt injection attempts.
The following guardrails are available:
- Content Safety (Llama Guard): Filters categories such as hate, violence, sexual content, self-harm, criminal activity, and privacy violations.
- Prompt Injection / Jailbreak Detection (Prompt Guard): Detects user attempts to override system or tool behavior.
Privacy Awareness: Flags possible PII in inputs and outputs.
NoteGuardrail enforcement applies to
llm_inputandllm_outputtouchpoints only. Tool-level guardrails are not included in this release.
- OGX Connectors
-
OGX Connectors provide a high-level abstraction for AI registries such as MCP. Platform Engineers can register connectors by using a
connector_id, and AI Engineers can consume pre-registered connectors without managing complex configurations. This feature simplifies the workflow for AI engineers by abstracting away infrastructure concerns.
- Conversations API
- The Conversations API enables multi-turn, context-aware chats by managing message history, tool outputs, and conversation state. Developers can use this API to build AI applications with memory, moving beyond simple stateless requests to create persistent, intelligent interactions.
- OpenAI-compatible annotations for search and responses in OGX
Starting with OpenShift AI 3.3, OGX provides OpenAI-compatible grounding and citation annotations for search-backed responses as a Technology Preview feature.
This enhancement enables retrieval-augmented generation (RAG) applications to trace generated responses back to source documents by using the same annotation schemas returned by OpenAI Search and Responses APIs. The feature supports document source attribution and preserves citation metadata in API responses, allowing existing OpenAI client applications to consume citation information without code changes.
This capability improves transparency, auditability, and explainability for enterprise RAG workloads, and serves as a foundation for future advanced tracing and observability features in OGX. For more information, see OpenAI-compatible file citation annotations.
- The OGX Operator available on multi-architecture clusters
- The OGX Operator is deployable on multi-architecture clusters in OpenShift AI version 3.3 and is available by default.
- OGX versions in OpenShift AI 3.3
- OpenShift AI 3.3.0 includes Open Data Hub OGX version 0.4.2.1+rhai0, which is based on upstream OGX version 0.4.2.
- The OGX Operator with ConfigMap driven image updates
The OGX Operator in OpenShift AI 3.3 offers ConfigMap driven image updates for OGXServer resources. This allows you to patch security or bug fixes without new Operator versions. To enable this feature, update your ConfigMap with the following parameters:
image-overrides: | starter-gpu: registry.redhat.io/rhoai/odh-ogx-core-rhel9:v3.3 starter: registry.redhat.io/rhoai/odh-ogx-core-rhel9:v3.3Using the
starter-gpuandstarterdistributions names as the key allows the operator to apply these overrides automatically.To update the OGX Distributions image for all
starterdistributions, run the following command:$ kubectl patch configmap ogx-operator-config -n ogx-k8s-operator-system --type merge -p '{"data":{"image-overrides":"starter: quay.io/opendatahub/ogx:latest"}}'This allows the OGXServer resources to restart with the new image.
- pgvector support as a remote vector store provider in OGX
Starting with OpenShift AI 3.2, you can use PostgreSQL with the pgvector extension as a remote vector store provider for the OGX
vector_storeendpoint as a Technology Preview feature.This enhancement enables vector storage backed by PostgreSQL, providing durable and transactional persistence for vector embeddings. For more information, see OGX API provider support and Deploying a PostgreSQL instance with pgvector.
- OGX versions in OpenShift AI 3.2
- OpenShift AI 3.2.0 uses the Open Data Hub OGX version 0.3.5+rhai0 in the OGX Distribution, which is based on the upstream OGX version 0.3.5.
- OGX servers require installation of the PostgreSQL Operator
- In OpenShift AI 3.2, the PostgreSQL Operator is required to deploy a OGX server. For more information, see the Deploying a OGX server documentation.
- Enabling high availability on OGX
-
OGX servers can be configured to remain operational in the event of a single point of failure as a Technology Preview feature. You can enable PostgreSQL high-availability settings in your
OGXServercustom resource. For more information, see the Enabling high availability on OGX (Optional) documentation.
- Custom embeddings on OGX
OpenShift AI 3.2 allows you to customize your embedding models as a Technology Preview feature. In the version of OGX shipped in OpenShift AI 3.2, vLLM controls embeddings by default. You can update the
VLLM_EMBEDDING_URLenvironment variable in yourOGXServercustom resource to enable embeddings, or you can use custom embeddings providers. For example:- name: ENABLE_SENTENCE_TRANSFORMERS value: "true" - name: EMBEDDING_PROVIDER value: "sentence-transformers"
- Stop button for chatbot in Generative AI Studio
- You can interrupt the chatbot as it is composing a response to a prompt. In the Playground, after you send a prompt, the Send button in the chat input field changes to a Stop button. Click it if you want to interrupt the model’s response, for example, when the response takes longer than you anticipated or if you notice that you made an error in your prompt. The chatbot posts "You stopped this message" to confirm your stop request.
- TrustyAI–OGX integration for safety, guardrails, and evaluation
You can use the Guardrails Orchestrator from TrustyAI with OGX as a Technology Preview feature.
This integration enables built-in detection and evaluation workflows to support AI safety and content moderation. When TrustyAI is enabled and the FMS Orchestrator and detectors are configured, no manual setup is required.
To activate this feature, set the following field in the
DataScienceClustercustom resource for the OpenShift AI Operator:spec.ogx.managementState: ManagedFor more information, see the TrustyAI FMS Provider on GitHub: TrustyAI FMS Provider.
- AI Available Assets page for deployed models and MCP servers
A new AI Available Assets page enables AI engineers and application developers to view and consume deployed AI resources within their projects.
This enhancement introduces a filterable UI that lists available models and Model Context Protocol (MCP) servers in the selected project, allowing users with appropriate permissions to identify accessible endpoints and integrate them directly into the AI Playground or other applications.
- Generative AI Playground for model testing and evaluation
The Generative AI (GenAI) Playground introduces a unified, interactive experience within the OpenShift AI dashboard for experimenting with foundation and custom models.
Users can test prompts, compare models, and evaluate Retrieval-Augmented Generation (RAG) workflows by uploading documents and chatting with their content. The GenAI Playground also supports integration with approved Model Context Protocol (MCP) servers and enables export of prompts and agent configurations as runnable code for continued iteration in local IDEs.
Chat context is preserved within each session, providing a suitable environment for prompt engineering and model experimentation.
- Support for air-gapped OGX deployments
You can install and operate OGX and RAG/Agentic components in fully disconnected (air-gapped) OpenShift AI environments.
This enhancement enables secure deployment of OGX features without internet access, allowing organizations to use AI capabilities while maintaining compliance with strict network security policies.
- Feature Store integration with Workbenches and new user access capabilities
This feature is available as a Technology Preview.
The Feature Store is integrated with OpenShift AI, data science projects, and workbenches. This integration also introduces centrally managed, role-based access control (RBAC) capabilities for improved governance.
These enhancements provide two key capabilities:
- Feature development within the workbench environment.
Administrator-controlled user access.
This update simplifies and accelerates feature discovery and consumption for data scientists while allowing platform teams to maintain full control over infrastructure and feature access.
- Feature Store user interface
The Feature Store component includes a web-based user interface (UI).
You can use the UI to view registered Feature Store objects and their relationships, such as features, data sources, entities, and feature services.
To enable the UI, edit your
FeatureStorecustom resource (CR) instance. When you save the change, the Feature Store Operator starts the UI container and creates an OpenShift route for access.For more information, see Setting up the Feature Store user interface for initial use.
- IBM Spyre AI Accelerator model serving support on x86 platforms
- Model serving with the IBM Spyre AI Accelerator is available as a Technology Preview feature for x86 platforms. The IBM Spyre Operator automates installation and integrates the device plugin, secondary scheduler, and monitoring. For more information, see the IBM Spyre Operator catalog entry.
- Build Generative AI Apps with OGX on OpenShift AI
With this release, the OGX Technology Preview feature enables Retrieval-Augmented Generation (RAG) and agentic workflows for building next-generation generative AI applications. It supports remote inference, built-in embeddings, and vector database operations. It also integrates with providers like TrustyAI’s provider for safety and Trusty AI’s LM-Eval provider for evaluation.
This preview includes tools, components, and guidance for enabling the OGX Operator, interacting with the RAG Tool, and automating PDF ingestion and keyword search capabilities to enhance document discovery.
- Centralized platform observability
Centralized platform observability, including metrics, traces, and built-in alerts, is available as a Technology Preview feature. This solution introduces a dedicated, pre-configured observability stack for OpenShift AI that allows cluster administrators to perform the following actions:
- View platform metrics (Prometheus) and distributed traces (Tempo) for OpenShift AI components and workloads.
- Manage a set of built-in alerts (alertmanager) that cover critical component health and performance issues.
Export platform and workload metrics to external 3rd party observability tools by editing the
DataScienceClusterInitialization(DSCI) custom resource.You can enable this feature by integrating with the Cluster Observability Operator, Red Hat build of OpenTelemetry, and Tempo Operator. For more information, see Monitoring and observability. For more information, see Managing observability.
- Support for OGX Distribution version 0.3.0
The OGX Distribution includes version 0.3.0 as a Technology Preview feature.
This update introduces several enhancements, including expanded support for retrieval-augmented generation (RAG) pipelines, improved evaluation provider integration, and updated APIs for agent and vector store management. It also provides compatibility updates aligned with recent OpenAI API extensions and infrastructure optimizations for distributed inference.
The previously supported version was 0.2.22.
- Support for Kubernetes Event-driven Autoscaling (KEDA)
OpenShift AI supports Kubernetes Event-driven Autoscaling (KEDA) in its KServe RawDeployment mode. This Technology Preview feature enables metrics-based autoscaling for inference services, allowing for more efficient management of accelerator resources, reduced operational costs, and improved performance for your inference services.
To set up autoscaling for your inference service in KServe RawDeployment mode, you need to install and configure the OpenShift Custom Metrics Autoscaler (CMA), which is based on KEDA.
For more information about this feature, see: Configuring metrics-based autoscaling.
- LM-Eval model evaluation UI feature
- TrustyAI offers a user-friendly UI for LM-Eval model evaluations as Technology Preview. This feature allows you to input evaluation parameters for a given model and returns an evaluation-results page, all from the UI.
- Support for creating and managing Ray Jobs with the CodeFlare SDK
You can create and manage Ray Jobs on Ray Clusters directly through the CodeFlare SDK.
This enhancement aligns the CodeFlare SDK workflow with the KubernetesFlow Training Operator (KFTO) model, where a job is created, run, and completed automatically. This enhancement simplifies manual cluster management by preventing Ray Clusters from remaining active after job completion.
- Custom flow estimator for Synthetic Data Generation pipelines
You can use a custom flow estimator for synthetic data generation (SDG) pipelines.
For supported and compatible tagged SDG teacher models, the estimator helps you evaluate a chosen teacher model, custom flow, and supported hardware on a sample dataset before running full workloads.
- OGX support and optimization for single node OpenShift (SNO)
OGX core can deploy and run efficiently on single node OpenShift (SNO).
This enhancement optimizes component startup and resource usage so that OGX can operate reliably in single-node cluster environments.
- FAISS vector storage integration
You can use the FAISS (Facebook AI Similarity Search) library as an inline vector store in OpenShift AI.
FAISS is an open-source framework for high-performance vector search and clustering, optimized for dense numerical embeddings with both CPU and GPU support. When enabled with an embedded SQLite backend in the OGX Distribution, FAISS stores embeddings locally within the container, removing the need for an external vector database service.
- New Feature Store component
You can install and manage Feature Store as a configurable component in OpenShift AI. Based on the open-source Feast project, Feature Store acts as a bridge between ML models and data, enabling consistent and scalable feature management across the ML lifecycle.
This Technology Preview release introduces the following capabilities:
- Centralized feature repository for consistent feature reuse
- Python SDK and CLI for programmatic and command-line interactions to define, manage, and retrieve features for ML models
- Feature definition and management
- Support for a wide range of data sources
- Data ingestion via feature materialization
- Feature retrieval for both online model inference and offline model training
- Role-Based Access Control (RBAC) to protect sensitive features
- Extensibility and integration with third-party data and compute providers
- Scalability to meet enterprise ML needs
- Searchable feature catalog
Data lineage tracking for enhanced observability
For configuration details, see Configuring Feature Store.
- FIPS support for OGX and RAG deployments
You can deploy OGX and RAG or agentic solutions in regulated environments that require FIPS compliance.
This enhancement provides FIPS-certified and compatible deployment patterns to help organizations meet strict regulatory and certification requirements for AI workloads.
- Validated sdg-hub notebooks for Red Hat AI Platform
Validated
sdg_hubexample notebooks are available to provide a notebook-driven user experience in OpenShift AI 3.0.These notebooks support multiple Red Hat platforms and enable customization through SDG pipelines. They include examples for the following use cases:
- Knowledge and skills tuning, including annotated examples for fine-tuning models.
- Synthetic data generation with reasoning traces to customize reasoning models.
- Custom SDG pipelines that demonstrate using default blocks and creating new blocks for specialized workflows.
- RAGAS evaluation provider for OGX (inline and remote)
You can use the Retrieval-Augmented Generation Assessment (RAGAS) evaluation provider to measure the quality and reliability of RAG systems in OpenShift AI.
RAGAS provides metrics for retrieval quality, answer relevance, and factual consistency, helping you identify issues and optimize RAG pipeline configurations.
The integration with the OGX evaluation API supports two deployment modes:
- Inline provider: Runs RAGAS evaluation directly within the OGX server process.
Remote provider: Runs RAGAS evaluation as distributed jobs using OpenShift AI pipelines.
The RAGAS evaluation provider is included in the OGX distribution.
- Enable targeted deployment of workbenches to specific worker nodes in Red Hat OpenShift AI Dashboard using node selectors
The hardware profiles feature enables users to target specific worker nodes for workbenches or model-serving workloads. It allows users to target specific accelerator types or CPU-only nodes.
This feature replaces the current accelerator profiles feature and container size selector field, offering a broader set of capabilities for targeting different hardware configurations. While accelerator profiles, taints, and tolerations provide some capabilities for matching workloads to hardware, they do not ensure that workloads land on specific nodes, especially if some nodes lack the appropriate taints.
The hardware profiles feature supports both accelerator and CPU-only configurations, along with node selectors, to enhance targeting capabilities for specific worker nodes. Administrators can configure hardware profiles in the settings menu. Users can select the enabled profiles using the UI for workbenches, model serving, and AI pipelines where applicable.
- Support for multinode deployment of very large models
- Serving models over multiple graphical processing unit (GPU) nodes when using a single-model serving runtime is available as a Technology Preview feature. Deploy your models across multiple GPU nodes to improve efficiency when deploying large models such as large language models (LLMs). For more information, see Deploying models by using multiple GPU nodes.