Skip to content

Supported Providers

KinBot supports 23 AI providers out of the box. Each provider offers different capabilities: language models (LLM), embeddings, image generation, and web search.

ProviderLLMEmbeddingImageSearchRerankAPI Key Required
Anthropic
Anthropic (Claude Max)❌ (OAuth)
OpenAI
Gemini
Mistral AI
DeepSeek
Groq
Together AI
Fireworks AI
Ollama❌ (local)
OpenRouter
Cohere
xAI
Perplexity
Voyage
Jina AI
Nomic
Replicate
Stability AI
fal.ai
Brave Search
Tavily
Serper
  • LLM — Chat and text completion models used for Kin conversations
  • Embedding — Vector embedding models used for memory storage and retrieval
  • Image — Image generation models (used by image generation tools)
  • Search — Web search APIs (used by search tools)

Providers are configured in Settings > Providers in the KinBot UI. Each provider requires:

  1. An API key (except Ollama and Anthropic OAuth)
  2. Optionally, a custom base URL (useful for Ollama or proxy setups)

For Ollama, ensure the base URL points to your Ollama instance (e.g., http://localhost:11434 or http://host.docker.internal:11434 from Docker).

KinBot exposes several provider management endpoints:

MethodEndpointDescription
GET/api/providersList all configured providers
POST/api/providersAdd a new provider (auto-tests connection)
PATCH/api/providers/:idUpdate provider config (re-tests connection)
DELETE/api/providers/:idDelete a provider (blocked if it’s the last with a required capability)
GET/api/providers/typesList all available provider types (built-in + plugin)
GET/api/providers/capabilitiesCheck which capabilities are currently available
GET/api/providers/modelsList all available models across valid providers
POST/api/providers/testTest a connection without saving
POST/api/providers/:id/testRe-test an existing provider’s connection

To use KinBot, you need at minimum:

  1. One LLM provider — For Kin conversations (e.g., Anthropic, OpenAI, Gemini)
  2. One embedding provider — For memory to work (e.g., OpenAI with text-embedding-3-small)

Optional but recommended:

  • A search provider for web search tools
  • An image provider for image generation