À propos du projet

AnythingLLM est une application IA complète qui permet aux utilisateurs de créer un environnement privé similaire à ChatGPT. Elle prend en charge la connexion à divers LLM locaux ou cloud, l'ingestion de documents (PDF, TXT, DOCX, etc.) et l'utilisation d'agents IA pour des flux de travail complexes. Les capacités clés incluent : - Le routage dynamique des modèles et la sélection intelligente des compétences pour les agents IA. - La prise en charge d'un large éventail de fournisseurs de LLM (OpenAI, Anthropic, Google Gemini, Ollama, LM Studio, etc.). - L'intégration avec plusieurs bases de données vectorielles telles que LanceDB, Pinecone, Milvus et Weaviate. - Le support multi-utilisateur et la gestion des permissions (disponibles dans la version Docker). - Des outils intégrés pour la transcription audio (STT) et la synthèse vocale (TTS). - Un constructeur d'agents IA sans code et la compatibilité MCP. - Un widget de chat personnalisable et intégrable pour les sites web. Le projet est structuré comme un monorepo contenant un frontend React, un serveur NodeJS express et un collecteur de documents.