Farfalle : moteur de recherche IA open source

Farfalle : moteur de recherche IA open source 112

Un moteur de recherche de réponses alimenté par l'IA et open source, positionné comme une alternative auto-hébergée à Perplexity.

#Ai工具箱 #Ai开源项目

Farfalle : moteur de recherche IA open sourceIntroduction

Farfalle.dev est un moteur de IA de réponses AI搜索 open source, positionné comme une alternative auto-hébergée à Perplexity. Il permet aux utilisateurs d'exécuter des grands modèles de langage (LLMs) locaux, tels que llama3, gemma, mistral et phi3, ou d'utiliser des LLMs personnalisés via LiteLLM. De plus, il prend en charge des modèles cloud tels que Groq/Llama3 et les GPT-4 et GPT-3.5-turbo d'OpenAI.

Farfalle.jpg

Principales caractéristiques de Farfalle :

  • Fournisseurs de recherche : Farfalle s'intègre à plusieurs fournisseurs de recherche, notamment Tavily, Searxng, Serper et Bing.

  • Modèles locaux et cloud : les utilisateurs peuvent utiliser des modèles locaux (llama3, mistral, gemma, phi3) ou des modèles cloud (OpenAI/gpt4-o, OpenAI/gpt3.5-turbo, Groq/Llama3) pour répondre aux questions.

  • LLMs personnalisés : via LiteLLM, Farfalle prend en charge les LLMs personnalisés, ce qui renforce sa flexibilité.

  • Stack technique : le frontend est construit avec Next.js et le backend avec FastAPI. Il utilise également Redis pour la limitation de débit et Logfire pour la journalisation.

  • Options de déploiement : Farfalle peut être déployé à l'aide de Docker ou sur des plateformes comme Render et Vercel.

Premiers pas avec Farfalle :

Pour commencer à utiliser Farfalle en local :

Prérequis : assurez-vous que Docker et Ollama sont installés si vous exécutez des modèles locaux.

Clés API : obtenez les clés API des services optionnels tels que Tavily, Serper, OpenAI, Bing et Groq.

Commande d'exécution :

 docker run \
    -p 8000:8000 -p 3000:3000 -p 8080:8080 \
    --add-host=host.docker.internal:host-gateway \
    ghcr.io/rashadphz/farfalle:main

Accédez à http://localhost:3000 pour ouvrir l'application.

Le code source de Farfalle est disponible sur GitHub. https://github.com/rashadphz/farfalle

Outils liés à Farfalle : moteur de recherche IA open source