Sobre o projeto
LibreChat é uma plataforma de chat com IA open-source e auto-hospedável que reúne múltiplos provedores de IA em uma única interface inspirada no ChatGPT. De acordo com seu README, oferece suporte a Anthropic (Claude), AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI e a OpenAI Responses API, além de endpoints personalizados compatíveis com OpenAI e provedores locais ou remotos como Ollama, groq, Cohere, Mistral AI, OpenRouter, DeepSeek, Qwen e outros.
Principais funcionalidades descritas no README:
- Seleção e troca de modelos: escolha entre diversos provedores e endpoints, e altere endpoints ou presets no meio de uma conversa.
- Agents e ferramentas: agents customizados sem código, marketplace de agents, compartilhamento com usuários e grupos, suporte a Model Context Protocol (MCP), Skills como pacotes de instruções SKILL.md reutilizáveis, Agent Plugins experimentais e Subagents que delegam tarefas a execuções infantis isoladas.
- Code Interpreter: execução sandboxizada em Python, Node.js (JS/TS), Go, C/C++, Java, PHP, Rust e Fortran, com upload, processamento e download de arquivos; alimentado por ClickHouse/code-interpreter.
- Busca na web: combina provedores de busca, scrapers de conteúdo e rerankers, com reranking configurável via Jina.
- UI generativa e artifacts: conteúdo em React, HTML e Mermaid criado no chat, com pré-visualização em tela cheia e exportação de Mermaid como SVG ou PNG.
- Geração e edição de imagens: text-to-image e image-to-image via GPT-Image-1, DALL-E (3/2), Stable Diffusion, Flux ou servidores MCP.
- Presets e gerenciamento de contexto: salvar e compartilhar presets, ramificação de conversas, edição e reenvio de mensagens, compartilhamento de prompts e bifurcação de mensagens e conversas.
- Interações multimodais e com arquivos: análise de imagens e chat com arquivos em provedores compatíveis.
- Interface multilíngue: longa lista de idiomas de interface, com tradução gerenciada através do Locize.
- UI de raciocínio: exibição dinâmica para modelos de chain-of-thought/reasoning como DeepSeek-R1.
- Streams recuperáveis: respostas se reconectam e retomam após quedas de conexão, com sincronização multi-abas e multi-dispositivos, funcionando desde configurações single-server até implantações horizontalmente escaladas com Redis.
- Voz e áudio: speech-to-text e text-to-speech, com suporte a OpenAI, Azure OpenAI e Elevenlabs.
- Importação e exportação: importar conversas do LibreChat, ChatGPT e Chatbot UI; exportar como screenshots, markdown, texto ou JSON.
- Busca e descoberta: pesquisar mensagens e conversas.
- Acesso multi-usuário e seguro: OAuth2, LDAP e login por email, além de moderação integrada e ferramentas de gasto de tokens.
- Painel admin: gerenciamento baseado em navegador de usuários, grupos, funções e overrides de configuração, empacotado com stacks Docker Compose.
- Configuração e deploy: opções de proxy e reverse proxy, Docker e outros métodos de deploy, e S3 com CloudFront para entrega de mídia.
O README também menciona o lançamento v0.8.8-rc2, com adições como controle de execução de agents, agents human-in-the-loop, builder unificado de agents, automação durável de agents, ferramentas em segundo plano, chats agendados (experimental), recursos de memória e contexto, long pastes editáveis, melhorias em compartilhamento e artifacts, adições de busca na web, reforço de segurança e autenticação, novos listados de modelos, observabilidade Langfuse e recursos administrativos. Faz link para documentação, changelog e repositório RAG API, e convida a contribuições e traduções.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.