AI DIAL Platform
AI DIAL stands for Deterministic Integrator of Applications and Language Models. It is an enterprise-grade open-source AI orchestration platform, development studio, and application server.
platform overview diagram
Main Principles
From its inception, AI DIAL was designed to serve as a unified, secure, scalable and customizable business platform for GenAI applications.
application icon
Open-Source
AI DIAL is an open-source solution available under the permissive and free Apache License, Version 2.0.
Low TCO
We aim to minimize technical complexity and licensing risks by utilizing community hardware, affordable storage solutions, and technologies.
application icon
Vendor-Agnostic
AI DIAL can operate on any cloud platform and on-prem, is model and domain agnostic enabling the highest level of flexibility.
API-First
All AI DIAL features are available via API, which empowers the development of custom extensions.
Scalable
AI DIAL does not require a centralized DB and relies on Redis and cloud storages making it an ideal platform for building web-scale businesses.
application icon
Modular
Start with a basic setup and scale up to a full ecosystem as needed. Go rapidly from prototyping to fully operational production applications.
Small Tech Footprint
The system requires minimum resources to operate and can run equally smooth on clouds and personal laptops.
application icon
Secure
Sensitive information is managed according to industry best practices. Scans for dependencies, vulnerabilities, and licenses are required steps in the delivery process.
Key Features
Customizable Chat & OverlayPowerful and highly customizable chat application for end-users, with enterprise-grade access control, extendable functionality and ability to add custom GenAI applications. Overlay enables a seamless embedding of chat into any existing web application.Learn more
Models ConnectivityAI DIAL provides out-of-the-box adapters for all major LLM providers, including all models hosted in Amazon Bedrock, Google's Vertex AI, and Azure OpenAI Service. Additionally, you can use language models from the open-source community, alternative vendors, and fine-tuned micro models, as well as self-hosted or models listed on HuggingFace or DeepSeek. As of now, there are over 75 ready-to-use adapters, with more being added regularly. If necessary, DIAL SDK can be used to develop adapters for additional models and vendors.Learn more
Business-Driven GenAI ApplicationsAI DIAL can be extended beyond its standard capabilities to meet specific business requirements. You can leverage the SDK to create custom model adapters and GenAI applications, and even include new application types to build fully custom implementations. AI DIAL Chat also enables the creation of custom chat UI components.Learn more
Application ServerAI DIAL acts as application server offering tools for users with different tech skillsets to develop, deploy, and manage different types of GenAI applications. We take care of scalability, availability and resource optimization issues, as well as integration with existing systems and data sources. Built-in Unified API and SDK streamline the development of custom apps and models adapters.Learn more
MarketplaceThe AI DIAL Marketplace gives access to all conversational agents available within the organization. Additionally, the marketplace offers collaboration tools for users and supports Role-Based Access Control (RBAC) to streamline teamwork and ensure secure access to resources.Learn more
Unified APIAI DIAL provides a single Unified API, based on OpenAI API, for accessing all language models, embedding models and applications. The key design principle is to create a unification layer that allows all models and applications to be interchangeable, delivering a cohesive conversational experience and future-proof development of custom GenAI applications.Learn more
GuardrailsAI DIAL provides pluggable components called Interceptors to enable a Responsible AI approach and compliance with regulations. Interceptors help to prevent harmful content from reaching users or models. AI DIAL provides a full SDK for the development of Custom Interceptors.Learn more
RAG LibraryAI DIAL offers out-of-the-box access via both chat UI and API to enterprise-grade feature-rich RAG with support for multiple input formats, ability to answer questions from text, tables, images and charts. Following an API-first approach, allows applications like our AI DIAL RAG to be re-used as libraries within your own GenAI applications.Learn more
Talk-to-Your-DataAI DIAL provides a robust Talk-to-Your-Data framework that enables the creation of powerful applications, such as our Mind Map Studio. These applications can retrieve and interact with your datasets using natural language, allowing users to uncover insights, visualize and interpret data and much more.Learn more
MiddlewareAI DIAL offers middleware such as connectivity to main LLM vendors, observability tools, collection and visualization of users analytics, cost management, adaptable rate limits, RBAC, load balancer, guardrails, persistent layer and much more. We handle the platform requirements, so you could focus on core business needs.Learn more