À propos du projet
Vane est un moteur de réponse IA axé sur la confidentialité qui fonctionne entièrement sur votre propre matériel. Il combine les connaissances de l'internet vaste avec la prise en charge de LLM locaux (Ollama) et de fournisseurs cloud (OpenAI, Claude, Groq), fournissant des réponses précises avec des sources citées tout en gardant vos recherches complètement privées.
## Fonctionnalités
- **Prise en charge de tous les principaux fournisseurs d'IA** : Utilisez des LLM locaux via Ollama ou connectez-vous à OpenAI, Anthropic Claude, Google Gemini, Groq, et plus encore. Mélangez et associez les modèles selon vos besoins.
- **Modes de recherche intelligents** : Choisissez le mode Vitesse pour des réponses rapides, le mode Équilibré pour les recherches quotidiennes, ou le mode Qualité pour une recherche approfondie.
- **Choisissez vos sources** : Recherchez sur le web, les discussions ou les articles académiques. D'autres sources et intégrations sont en cours.
- **Widgets** : Cartes d'interface utiles qui apparaissent lorsque c'est pertinent, comme la météo, les calculs, les cours des actions et d'autres consultations rapides.
- **Recherche web propulsée par SearxNG** : Accédez à plusieurs moteurs de recherche tout en gardant votre identité privée. Prise en charge de Tavily et Exa bientôt disponible.
- **Recherche d'images et de vidéos** : Trouvez du contenu visuel en plus des résultats textuels.
- **Téléversement de fichiers** : Téléversez des documents et posez des questions à leur sujet. PDF, fichiers texte, images - Vane les comprend tous.
- **Recherche sur des domaines spécifiques** : Limitez votre recherche à des sites web spécifiques lorsque vous savez où chercher.
- **Suggestions intelligentes** : Obtenez des suggestions de recherche intelligentes pendant que vous tapez.
- **Découverte** : Parcourez des articles intéressants et du contenu tendance tout au long de la journée.
- **Historique de recherche** : Chaque recherche est enregistrée localement afin que vous puissiez revisiter vos découvertes à tout moment.
## Installation
### Docker (Recommandé)
```bash
docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest
```
Cela télécharge et démarre le conteneur Vane avec le moteur de recherche SearxNG intégré. Accédez à http://localhost:3000.
### Utilisation avec votre propre instance SearxNG
```bash
docker run -d -p 3000:3000 -e SEARXNG_API_URL=http://votre-url-searxng:8080 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:slim-latest
```
Assurez-vous que votre instance SearxNG a le format JSON activé et le moteur de recherche Wolfram Alpha activé.
### Installation sans Docker
1. Installez SearXNG et autorisez le format JSON.
2. Clonez le dépôt et exécutez `npm i`.
3. Compilez avec `npm run build` et démarrez avec `npm run start`.
4. Accédez à http://localhost:3000.
## Dépannage
- **Serveurs locaux compatibles API OpenAI** : Assurez-vous que le serveur fonctionne sur `0.0.0.0`, avec le nom de modèle correct et la clé API.
- **Erreurs de connexion Ollama** : Vérifiez l'URL de l'API. Utilisez `http://host.docker.internal:11434` sur Windows/Mac, `http://<ip_privée>:11434` sur Linux. Exposez Ollama au réseau avec `OLLAMA_HOST=0.0.0.0:11434`.
- **Erreurs de connexion Lemonade** : Étapes similaires avec le port 8000.
## Utilisation comme moteur de recherche
Ajoutez une recherche de site avec l'URL `http://localhost:3000/?q=%s` dans les paramètres du navigateur.
## API
Vane fournit une API pour que les développeurs intègrent son moteur de recherche. Voir la documentation pour plus de détails.
## Déploiement en un clic
Déployez sur Sealos, RepoCloud, ClawCloud ou Hostinger avec les boutons fournis.
## Fonctionnalités à venir
- Plus de widgets, intégrations, sources de recherche
- Agents personnalisés
- Authentification
## Support
Ajoutez une étoile au dépôt, faites un don via Ethereum, ou contribuez via les problèmes GitHub. Rejoignez le Discord pour le support communautaire.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.