Un moteur de recherche alimenté en AI pour les outils d'IA ou vos propres données.
N'hésitez pas à me contacter sur Twitter ou à créer un problème si vous avez des questions.
Discovai.io (utilisez-le gratuitement sans signer ou carte de crédit)
Recherche basée sur les vecteurs : convertit les requêtes utilisateur en vecteurs pour une correspondance de similitude précise dans notre base de données de produits AI.
Cache de redis alimentée : utilise Redis pour cacher les résultats et les sorties de recherche, améliorant considérablement les temps de réponse pour les requêtes répétées.
Base de données AI complète : maintient une collection à jour de produits d'IA dans diverses catégories et industries.
Réponses alimentées par LLM : exploite des modèles de grands langues pour fournir des réponses détaillées et conscientes basées sur les résultats de la recherche.
Interface conviviale : offre une conception intuitive pour la navigation sans effort et la découverte efficace des produits d'IA.
Exécutez la commande suivante pour cloner le repo:
git clone https://github.com/DiscovAI/DiscovAI-search
cd discovai-search
pnpm i
Créez un projet Supabase, puis exécutez la SRC / DB / init.sql dans SQL Editor pour configurer la base de données
Suivez le guide ci-dessous pour configurer Upstash Redis. Créez une base de données et obtenez UPSTASH_REDIS_REST_URL et UPSTASH_REDIS_REST_TOKEN . Reportez-vous au Guide Upstash pour des instructions sur la façon de procéder.
cp .env.local.example .env.local
Votre fichier .env.local devrait ressembler à ceci:
# Required
# for match documents
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
# for embedding query, retrieved here: https://jina.ai/embeddings/
JINA_API_KEY=
# for llm output, retrieved here: https://platform.openai.com/api-keys
OPENAI_API_KEY=
OPENAI_API_URL=
# for llm cache and serach cache
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=
pnpm dev
Vous pouvez maintenant visiter http: // localhost: 3000.
Vous pouvez déployer sur n'importe quelle plate-forme SaaS comme Vercel, Zeabour, CloudFlare Pages.