Skip to content
Download for Mac

Providers

QARK supports multiple providers. You connect them with your own API keys — every request goes directly from your machine to the provider’s endpoint. No QARK account, no proxy, no telemetry.

QARK does not proxy API calls. Your prompts and responses travel directly to the provider. You pay the provider’s rate. Keys are encrypted with AES-256 on disk.

  • Direct connection — nothing passes through QARK’s servers
  • No account — download, paste a key, start working
  • No lock-in — switch providers or models per-conversation
  • Local encryption — AES-256 for every stored key

Each provider supports one or more capabilities. Connect multiple providers to use different ones for different tasks — one for chat, another for embeddings, a third for image generation.

CapabilityWhat it powersProviders
ChatConversations, agents, tool use, reasoning, visionAnthropic, OpenAI, Gemini, Groq, Together AI, xAI, OpenRouter, Perplexity, DeepSeek, Ollama, LM Studio
EmbeddingRAG document indexing, semantic searchOpenAI, Gemini, Together AI, Voyage AI, Jina AI, OpenRouter, Ollama, LM Studio
RerankingCross-encoder re-scoring for RAG accuracyVoyage AI, Jina AI
Image generationText-to-image within conversationsOpenAI, Gemini, xAI, OpenRouter
Video generationText-to-video within conversationsOpenAI, Gemini, xAI
LocalOn-device models — zero API cost, full privacyOllama, LM Studio

OpenRouter acts as an aggregator — it provides access to models from multiple providers through a single API key, including chat, embedding, and image generation models.

  1. Open Settings → Providers.
  2. Select a provider and paste your API key.
  3. QARK validates the key and fetches the model list automatically (cached for 5 minutes).
  4. All models from that provider become available across conversations immediately.

You can connect as many providers as you want simultaneously. Use different providers for different roles — assign default models per category (chat, embedding, reranking, image generation, etc.) in Settings → Providers → Model Defaults.

Detailed Providers settings