AnyQuery est un assistant de requête IA extensible et multi-modèles, offrant une utilisation via une application Web et une interface en ligne de commande. Il permet d'interagir avec plusieurs grands modèles de langage (LLM) via une interface unifiée. Son design s'inspire de ChatGPT et Langchain, avec pour objectif de créer une plateforme de requête intelligente prête à l'emploi, facile à intégrer et à étendre.
Ce projet est écrit en TypeScript, basé sur les technologies Node.js et React, et convient aux développeurs souhaitant le déployer localement ou dans un environnement privé. Il peut également être intégré de manière transparente avec des plugins personnalisés.
.env
prédéfini pour gérer les informations d'identification des modèles.# Cloner le dépôt
git clone https://github.com/julien040/anyquery.git
cd anyquery
# Installer les dépendances
pnpm install
# Démarrer l'interface Web
pnpm dev
# Utiliser le mode CLI
pnpm cli "Votre question"
Vous pouvez configurer le fichier .env
selon vos besoins, en y renseignant les clés API des différents modèles, par exemple :
OPENAI_API_KEY=votre_clé_ici
ANTHROPIC_API_KEY=votre_clé_ici
AnyQuery est une plateforme de requête IA complète, prenant en charge l'interaction multi-modèles, idéale pour les développeurs souhaitant créer leur propre outil ChatGPT ou intégrer rapidement des fonctionnalités d'IA. Son mécanisme de plugins, son support multi-agents, ses modes d'interaction double, etc., lui confèrent une valeur pratique extrêmement élevée dans les scénarios de déploiement en entreprise et d'utilisation locale.