Eine Suchmaschine mit KI-angetriebener Suchmaschine für KI-Tools oder Ihre eigenen Daten.
Bitte kontaktieren Sie mich auf Twitter oder erstellen Sie ein Problem, wenn Sie Fragen haben.
Discovai.io (benutzen Sie es kostenlos ohne Unterzeichnung oder Kreditkarte)
Vektorbasierte Suche : Umwandlung von Benutzeranfragen in Vektoren, um eine präzise Ähnlichkeitsübereinstimmung in unserer AI-Produktdatenbank zu entsprechen.
Redisbetriebenes Caching : Verwendet Redis, um Suchergebnisse und Ausgänge zu cache, wodurch die Reaktionszeiten für wiederholte Abfragen signifikant verbessert werden.
Umfassende KI-Datenbank : Unterhält eine aktuelle Sammlung von KI-Produkten in verschiedenen Kategorien und Branchen.
LLM-Antriebsantworten : Nutzt Großsprachenmodelle, um detaillierte, kontextbezogene Antworten basierend auf den Suchergebnissen zu liefern.
Benutzerfreundliche Schnittstelle : bietet ein intuitives Design für mühelose Navigation und effiziente KI-Produktfindung.
Führen Sie den folgenden Befehl aus, um das Repo zu klonen:
git clone https://github.com/DiscovAI/DiscovAI-search
cd discovai-search
pnpm i
Erstellen Sie ein Supabase -Projekt und führen Sie die SRC/DB/INIT.SQL in SQL -Editor aus, um die Datenbank einzustellen
Folgen Sie der folgenden Anleitung, um UPStash Redis einzurichten. Erstellen Sie eine Datenbank und erhalten Sie UPSTASH_REDIS_REST_URL und UPSTASH_REDIS_REST_TOKEN . Anweisungen zum Fortfahren finden Sie im Upstash -Leitfaden.
cp .env.local.example .env.local
Ihre .Env.local -Datei sollte wie folgt aussehen:
# 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
Sie können jetzt http: // localhost: 3000 besuchen.
Sie können auf jeder SaaS -Plattform wie Vercel, ZEABUR, Cloudflare -Seiten bereitstellen.