Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| XAI_API_KEY | No | API key for X.AI (Grok) model access | |
| DIAL_API_KEY | No | API key for DIAL platform | |
| DEFAULT_MODEL | No | The default model to use; set to 'auto' for automatic selection | auto |
| DIAL_API_HOST | No | Default DIAL host URL | https://core.dialx.ai |
| CUSTOM_API_KEY | No | Optional API key for custom API endpoints | |
| CUSTOM_API_URL | No | URL for custom API endpoints (e.g., Ollama, vLLM, LM Studio) | |
| GEMINI_API_KEY | No | API key for Gemini models from Google AI Studio | |
| OPENAI_API_KEY | No | API key for OpenAI models (e.g., O3 access) | |
| DIAL_API_VERSION | No | API version for DIAL | 2024-12-01-preview |
| CUSTOM_MODEL_NAME | No | Default model name for the custom API endpoint | |
| OPENROUTER_API_KEY | No | API key for OpenRouter to access multiple models | |
| DIAL_ALLOWED_MODELS | No | Restrict to specific models on DIAL (e.g., 'o3,gemini-2.5-pro') |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |