Skip to content
Download for Mac

Connect a Provider

A provider is an AI service that hosts models. Add an API key and every model from that provider becomes available.

If you don’t already have one, sign up at your provider’s developer portal:

ProviderSignupCapabilities
Anthropicconsole.anthropic.comChat
OpenAIplatform.openai.comChat, Embedding, Image Gen, Video Gen
Google Geminiaistudio.google.comChat, Embedding, Image Gen, Video Gen
Groqconsole.groq.comChat
Togetherapi.together.xyzChat, Embedding
xAIconsole.x.aiChat, Image Gen, Video Gen
OpenRouteropenrouter.aiChat, Embedding, Image Gen (multi-provider gateway)
Perplexityperplexity.aiChat
DeepSeekplatform.deepseek.comChat
Voyage AIvoyageai.comEmbedding, Reranking
Jinajina.aiEmbedding, Reranking
Ollamaollama.comLocal Chat, Local Embedding
LM Studiolmstudio.aiLocal Chat, Local Embedding

Ollama and LM Studio don’t need an API key — configure the local server endpoint instead.

  1. Open Settings → Providers
  2. Select your provider
  3. Paste the API key

Screenshot: Provider settings with API key field and encryption indicator

Keys are encrypted with AES-256 before they touch disk. No plaintext keys are stored, logged, or sent anywhere except the provider’s API endpoint.

QARK validates the key automatically after you paste it:

  • Green checkmark — valid, connected
  • Red warning — invalid, expired, or provider error

If it fails, confirm you copied the full key and that your provider account has API access enabled.

After validation, QARK fetches the provider’s model list (cached for 5 minutes). Models are organized by capability:

CategoryUsed for
ChatConversations, agents, tool use, reasoning
EmbeddingRAG indexing, semantic search
RerankingCross-encoder reranking for RAG accuracy
Image GenText-to-image in conversations
Video GenText-to-video in conversations
LocalModels on your hardware via Ollama or LM Studio

You can connect as many providers as you want. This lets you compare models in split view, route tasks to cheaper models, or use different providers for chat vs. embedding vs. reranking.

Add or rotate keys anytime in Settings → Providers.