Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Compatibility Matrix

Which LibreChat capabilities are supported by each model endpoint type.

LibreChat connects to many AI providers through a small set of endpoint types. This page summarizes which capabilities each endpoint supports. Many capabilities depend on the specific model you select, so those cells are marked as model-dependent rather than a hard yes or no.

  • Supported
  • Not supported
  • Depends on the model
  • Via the Agents endpoint
LibreChat capability support by endpoint type. Rows are capabilities, columns are endpoints.
CapabilityOpenAIAzure OpenAIAnthropicGoogleAWS BedrockCustom (OpenAI-compatible)AgentsAssistants
Streaming responsesSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
Vision (image input)Depends on the modelDepends on the modelDepends on the modelDepends on the modelDepends on the modelDepends on the modelDepends on the modelDepends on the model
Tools / function callingDepends on the modelDepends on the modelDepends on the modelDepends on the modelDepends on the modelDepends on the modelSupportedSupported
Web SearchSupportedSupportedSupportedSupportedSupportedSupportedSupportedNot supported
Code InterpreterSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
ArtifactsSupportedSupportedSupportedSupportedSupportedSupportedSupportedNot supported
File Search (RAG)SupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
Image GenerationVia the Agents endpointVia the Agents endpointVia the Agents endpointVia the Agents endpointVia the Agents endpointVia the Agents endpointSupportedVia the Agents endpoint
OCRSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
MemorySupportedSupportedSupportedSupportedSupportedSupportedSupportedNot supported
MCPVia the Agents endpointVia the Agents endpointVia the Agents endpointVia the Agents endpointVia the Agents endpointVia the Agents endpointSupportedNot supported

Quick reference, maintained manually. “Depends on the model” means the capability is available when the selected model supports it. Verify against your deployed version. Last reviewed: 2026-06-18.

Notes

  • Custom (OpenAI-compatible) covers any provider configured through custom endpoints, such as OpenRouter, Groq, Mistral, Ollama, DeepSeek, Perplexity, and others. Exact support depends on how closely the provider mirrors the OpenAI API and on the model you pick.
  • Agents is the most capable endpoint: it adds tool use, MCP, Code Interpreter, file search, and Image Generation on top of most base models. Reach for it when you need capabilities a plain chat endpoint doesn't expose.
  • Vision and tools / function calling are properties of the model, not the endpoint, so a capable model is required regardless of provider.
  • Assistants uses OpenAI's Assistants runtime, which provides its own file search and code execution but does not layer on LibreChat features such as Memory or Artifacts.

This is a manually maintained quick reference. If a value looks wrong for your release, please open an issue or PR.

How is this guide?