Available configurations depend on the selected project. To view or manage project-specific configurations, select the project in the project switcher.

Available AI Providers
ELITEA supports these AI provider types:LLMs
Manage language model configurations and choose default, high-tier, and low-tier models.
Embedding Models
Manage embedding models used for indexing, semantic search, and retrieval.
Vector Storage
Manage vector storage configurations used to store and retrieve embeddings.
Image Generation
Manage image generation models and choose the default model for image creation.
Speech Recognition (ASR)
Manage speech recognition models used for server-side voice input.
Text to Speech (TTS)
Manage text-to-speech models used for spoken playback of AI responses.
AI Credentials
Manage credentials used by AI providers and models.
- Provider icon
- Configuration name
- Status that shows whether the configuration is local or shared
- Default or tier badges, when applicable

Default Models
Default models control which configurations ELITEA selects automatically for the current project.- Default model is used for most activities.
- High-tier model is used for more complex work.
- Low-tier model is used for routine tasks.
- Default embedding model is used for embedding operations.
- Default vector storage is used for vector database operations.
- Default image generation model is used for image generation tasks.
- Default ASR model is used for server-side voice input.
- Default TTS model is used for spoken playback.
LLMs
LLMs displays configured Large Language Model providers and their models.
Each LLM configuration card displays:
- Provider icon
- Model name
- Status that shows whether the configuration is local or shared
- Tier badges for High-tier, Low-tier, or Default, when applicable
- Status that shows whether the configuration can be edited
To set the default, high-tier, or low-tier model, select the necessary model from the corresponding dropdown list:

- Ensure that its credentials exist.
- Select the necessary LLM configuration card.
-
Change the required fields:
- Save the configuration.
Embedding Models
Embedding models convert text into numerical vector representations (embeddings) that capture semantic meaning. These vectors enable similarity comparisons, semantic search, and retrieval-augmented generation (RAG) workflows. Embedding models are essential for features like document indexing, knowledge base search, and context retrieval. Common examples include OpenAI, Azure OpenAI, HuggingFace, and Vertex AI embedding models.
Each embedding model configuration card displays:
- Provider icon
- Model name
- Status that shows whether the configuration is local or shared
- Status that shows whether the configuration can be edited
- Ensure that its credentials exist.
- Select the necessary embedding model configuration card.
-
Change the required fields:
- Save the configuration.
Vector Storages
Vector storage systems (vector databases) store and manage embedding vectors generated by embedding models. These specialized databases enable efficient similarity searches across large collections of embeddings, supporting features like semantic search, document retrieval, and knowledge base queries. Vector databases optimize storage and retrieval of high-dimensional vector data. Default vector storage specifies where embeddings are stored for search or retrieval. Choose it based on persistence and scale requirements.
Each vector storage configuration card displays:
- Provider icon
- Storage name
- Icon that shows whether the configuration is local or shared
- Select the necessary vector storage configuration card.
- Choose PGVector from the available configuration types
-
Change the required fields:
- Save the configuration.
Image Generation
Image generation models create images from text descriptions (text-to-image) or modify existing images based on prompts. These AI models enable creative workflows, visual content creation, and automated image production based on natural language instructions. Default image generation model specifies the default model for image generation tasks.
Each image generation model configuration card displays:
- Provider icon
- Model name
- Status that shows whether the configuration is local or shared
- Status that shows whether the configuration can be edited
- Ensure that its credentials exist.
- Select the necessary image generation model configuration card.
-
Change the required fields:
- Save the configuration.
Speech Recognition
Speech Recognition (ASR) models convert spoken audio into text. A configured ASR model powers the server-side Voice Input feature in Chat, Agents, and Pipelines — providing real-time transcription as users speak. When no ASR model is configured, Voice Input falls back to the browser’s built-in Web Speech API. If neither is available, the microphone icon is hidden. Default ASR model specifies the default model used for server-side voice transcription across Chat, Agents, and Pipelines. If no ASR model is configured, ELITEA falls back to the browser Web Speech API. If neither option is available, ELITEA hides the microphone control.
The model name determines the transcription mode. Use names such as
whisper-1 or gpt-4o-transcribe for batch transcription.
Each speech recognition model configuration card displays:
- Provider icon
- Model name
- Status that shows whether the configuration is local or shared
- Status that shows whether the configuration can be edited
- Ensure that its credentials exist.
- Select the necessary speech recognition model configuration card.
-
Change the required fields:
- Save the configuration.
Text to Speech Models
Text to Speech (TTS) models synthesize spoken audio from text. A configured TTS model powers the server-side Text-to-Speech and Speaking Mode features in Chat, Agents, and Pipelines — reading AI responses aloud using Web Audio API playback. When no TTS model is configured, playback falls back to the browser’s built-in SpeechSynthesis API. Default TTS model specifies the default model used for reading AI responses aloud across Chat, Agents, and Pipelines. If no TTS model is configured, ELITEA falls back to the browserSpeechSynthesis API.

Each text-to-speech model configuration card displays:
- Provider icon
- Model name
- Status that shows whether the configuration is local or shared
- Status that shows whether the configuration can be edited
- Ensure that its credentials exist.
- Select the necessary text-to-speech model configuration card.
-
Change the required fields:
- Save the configuration.
Server-side TTS delivers audio as PCM-16-LE chunks via Socket.IO, played back through the Web Audio API at 24 kHz. Text is highlighted in sync with playback. Pause and resume are fully supported for both server-side and browser-fallback TTS.
AI Credentials
AI Credentials are authentication configurations that store API keys, tokens, endpoints, and connection strings for accessing AI service providers. These credentials serve as the foundation for other configurations, enabling secure communication with external AI platforms without exposing sensitive authentication details in individual model configurations. One credential configuration can support multiple models.
Each AI credential configuration card displays:
- Provider icon
- Credential name
- Status that shows whether the configuration is local or shared
- Create a new AI credential configuration.
- Choose the provider you want to configure.
- Enter the provider-specific authentication details (see below).
- Save the configuration.
Available AI Service Providers
Provider-Specific Fields:
LLM Models
Use an LLM Model configuration to register a model that references one of the AI credentials above.
The exact Name value must match the provider identifier or Azure deployment name used by the selected credential.
For OpenAI:
For Azure OpenAI:
For Vertex AI:
For Amazon Bedrock:
For AI Dial:
For Ollama:
Troubleshooting
If you cannot find or use the expected configuration, check the current project, your permissions, and the default configuration for the relevant section.A Configuration Section Does Not Appear
A Configuration Section Does Not Appear
If a section or configuration does not appear:
- Check that you selected the correct project in the project switcher.
- Refresh Settings > AI Providers.
- Confirm that the project contains configurations for that section.
You Cannot Edit a Configuration
You Cannot Edit a Configuration
If you can open AI Providers but cannot edit a configuration:
- Open the configuration card.
- Check whether ELITEA shows a disabled edit state.
- Ask a project administrator to grant configuration update permissions if needed.
Voice Input Does Not Use a Server Model
Voice Input Does Not Use a Server Model
If voice input does not use a server-side speech recognition model:
- In Settings > AI Providers, check the Speech Recognition (ASR) section.
- Confirm that the project has at least one ASR configuration.
- Confirm that a default ASR model is selected.
- Check your browser connection.
Spoken Playback Uses the Browser Voice
Spoken Playback Uses the Browser Voice
If spoken playback does not use a server-side TTS model:
- In Settings > AI Providers, check the Text to Speech (TTS) section.
- Confirm that the project has at least one TTS configuration.
- Confirm that a default TTS model is selected.
SpeechSynthesis API.A Voice Model Does Not Behave as Expected
A Voice Model Does Not Behave as Expected
If an ASR model uses the wrong transcription mode, check the model name.ELITEA determines the ASR mode from the model name:
- Names that include
whisperortranscribeuse batch transcription. - Names that do not include
whisperortranscribeuse the realtime streaming path.
A Provider Connection Fails
A Provider Connection Fails
If a provider configuration does not work after you save it:
- Open the configuration and review the provider settings.
- Confirm that the selected credentials are correct for that provider.
- Save the configuration again after you correct the values.
An OpenAI or Anthropic Model Fails Connection Validation with AI Dial Credentials
An OpenAI or Anthropic Model Fails Connection Validation with AI Dial Credentials
If an OpenAI or Anthropic LLM model fails connection validation when it uses AI Dial credentials:
- Open the LLM model configuration.
- Check the AI Credentials field and confirm that it uses AI Dial.
- Clear the Supports Reasoning option.
- Save the configuration again.
- Run the connection check again.
