Adapter catalogue 

These are the values of DomainModelAdapterType in this revision. An adapter's presence does not mean every model or operation supports every feature. Discovery, declared model capabilities and the selected operation must agree. Specialized image, speech and translator services have separate interfaces and credentials.

Stored value Adapter
openai OpenAI
anthropic Anthropic Claude
gemini Google Gemini
openrouter OpenRouter
mistral Mistral AI
groq Groq
together Together AI (OpenAI-compatible)
fireworks Fireworks AI (OpenAI-compatible)
perplexity Perplexity (OpenAI-compatible)
ollama Ollama; no API key required by this adapter
azure_openai Azure OpenAI; requires an endpoint and deployment/model setup
custom Custom OpenAI-compatible endpoint
typesafe TypeSafe; typed decisions, no text generation
decision_sidecar Local decision sidecar; typed decisions, no text generation or API key

The last two are decision adapters, consumed through Decision service. They are not substitutes for a chat or embedding provider. See Provider fields for connection fields.