Developer features
Capabilities aimed at the people building on DIAL: extending the chat experience, enforcing guardrails, governing access, and measuring quality. Each demo shows the feature in action; the linked pages cover how to build it.
Build a translator app
A look at building a simple text translator on DIAL — updating the configuration and wiring an application to talk to DIAL Core, using a local Ollama deployment.
Custom buttons in apps
Action and Suggestion buttons extend the chat with clickable, interactive controls — how they look and how they fit into an application.
Interceptors
Interceptors are DIAL's mechanism for Responsible AI and guardrails: middleware that modifies incoming or outgoing requests to enforce privacy and compliance policies.
Roles and rate limits
Govern access for JWTs and API keys, and set usage limits per role — the controls behind DIAL's access and cost governance.
Further reading
- Tutorial: translator app — build a Custom App that calls another DIAL deployment
- Custom buttons — build populate, action, and checkbox buttons in a Custom App
- Interceptors — what interceptors are and how the interceptor chain works
- Roles and rate limits — define roles with request, token, cost, and sharing limits