# LibreChat ## Docs - [Agents API](https://mintlify.wiki/danny-avila/LibreChat/api/agents.md): API endpoints for managing AI agents and agent-related resources - [API Authentication](https://mintlify.wiki/danny-avila/LibreChat/api/authentication.md): Comprehensive guide to LibreChat's authentication methods including JWT, OAuth2, LDAP, and session management - [Conversations API](https://mintlify.wiki/danny-avila/LibreChat/api/conversations.md): API endpoints for managing conversations in LibreChat - [Files API](https://mintlify.wiki/danny-avila/LibreChat/api/files.md): API endpoints for uploading, managing, and downloading files - [Messages API](https://mintlify.wiki/danny-avila/LibreChat/api/messages.md): API endpoints for managing messages within conversations - [API Overview](https://mintlify.wiki/danny-avila/LibreChat/api/overview.md): Understanding LibreChat's REST API architecture, endpoints, and base URL structure - [Presets API](https://mintlify.wiki/danny-avila/LibreChat/api/presets.md): API endpoints for managing conversation presets and templates - [Users API](https://mintlify.wiki/danny-avila/LibreChat/api/users.md): API endpoints for user account management and settings - [AI Provider Configuration](https://mintlify.wiki/danny-avila/LibreChat/configuration/ai-providers.md): Configure AI model providers including OpenAI, Anthropic, Google, Azure, and more - [Authentication](https://mintlify.wiki/danny-avila/LibreChat/configuration/authentication.md): Configure authentication strategies including OAuth, LDAP, SAML, and OpenID Connect - [Custom Endpoints](https://mintlify.wiki/danny-avila/LibreChat/configuration/custom-endpoints.md): Configure custom AI endpoints and providers - [Environment Variables](https://mintlify.wiki/danny-avila/LibreChat/configuration/environment-variables.md): Complete reference for all environment variables in LibreChat - [File Storage](https://mintlify.wiki/danny-avila/LibreChat/configuration/file-storage.md): Configure file storage strategies including local, AWS S3, Azure Blob, and Firebase - [librechat.yaml Configuration](https://mintlify.wiki/danny-avila/LibreChat/configuration/librechat-yaml.md): Complete guide to the librechat.yaml configuration file - [Cloud Platform Deployment](https://mintlify.wiki/danny-avila/LibreChat/deployment/cloud-platforms.md): Deploy LibreChat to Railway, Zeabur, and Sealos with one-click templates - [Docker Deployment](https://mintlify.wiki/danny-avila/LibreChat/deployment/docker.md): Deploy LibreChat using Docker with a single container setup - [Docker Compose Deployment](https://mintlify.wiki/danny-avila/LibreChat/deployment/docker-compose.md): Deploy LibreChat with Docker Compose including MongoDB, Meilisearch, and RAG API - [Kubernetes Deployment](https://mintlify.wiki/danny-avila/LibreChat/deployment/kubernetes.md): Deploy LibreChat on Kubernetes using Helm charts with production-ready configuration - [Agents](https://mintlify.wiki/danny-avila/LibreChat/features/agents.md): Build AI agents with custom tools, actions, and multi-step reasoning capabilities in LibreChat - [Artifacts](https://mintlify.wiki/danny-avila/LibreChat/features/artifacts.md): Create and preview interactive code, visualizations, and documents in real-time - [Code Interpreter](https://mintlify.wiki/danny-avila/LibreChat/features/code-interpreter.md): Execute Python code securely within LibreChat conversations and agents - [Conversation Management](https://mintlify.wiki/danny-avila/LibreChat/features/conversation-management.md): Organize, search, bookmark, and share your conversations in LibreChat - [Image Generation](https://mintlify.wiki/danny-avila/LibreChat/features/image-generation.md): Generate images using DALL-E, Flux, Stable Diffusion, and Gemini with AI agents - [Multimodal Chat](https://mintlify.wiki/danny-avila/LibreChat/features/multimodal-chat.md): Upload and analyze images, documents, and files in conversations with vision-enabled AI models - [Presets](https://mintlify.wiki/danny-avila/LibreChat/features/presets.md): Save and reuse conversation configurations with custom model settings, prompts, and tools - [Speech & Audio](https://mintlify.wiki/danny-avila/LibreChat/features/speech-audio.md): Enable text-to-speech (TTS) and speech-to-text (STT) for voice interactions in LibreChat - [Web Search](https://mintlify.wiki/danny-avila/LibreChat/features/web-search.md): Enable AI agents to search the internet and retrieve real-time information in LibreChat - [Installation Guide](https://mintlify.wiki/danny-avila/LibreChat/installation.md): Complete installation instructions for LibreChat including Docker, npm, and cloud deployment options - [Introduction to LibreChat](https://mintlify.wiki/danny-avila/LibreChat/introduction.md): A self-hosted AI chat platform that unifies all major AI providers in a single, privacy-focused interface - [Quickstart Guide](https://mintlify.wiki/danny-avila/LibreChat/quickstart.md): Get LibreChat running in under 5 minutes with Docker - [Authentication Setup](https://mintlify.wiki/danny-avila/LibreChat/user-management/authentication-setup.md): Configure authentication strategies including OAuth2, LDAP, and email-based authentication for LibreChat - [Permissions](https://mintlify.wiki/danny-avila/LibreChat/user-management/permissions.md): Configure role-based access control, user roles, and permissions for LibreChat features - [Token Management](https://mintlify.wiki/danny-avila/LibreChat/user-management/token-management.md): Manage user token balances, credits, and usage tracking for LibreChat AI endpoint consumption - [User Administration](https://mintlify.wiki/danny-avila/LibreChat/user-management/user-administration.md): Manage user accounts with CLI scripts for creating, listing, banning, and deleting users in LibreChat