DiscovAI search
1.0.0
AI驅動的AI工具或您自己的數據的搜索引擎。
如果您有任何疑問,請隨時在Twitter上與我聯繫或創建問題。
discovai.io(無需簽名或信用卡而免費使用)
基於向量的搜索:將用戶查詢轉換為向量,以在我們的AI產品數據庫中進行精確的相似性匹配。
重新供電的緩存:利用Redis來緩存搜索結果和輸出,從而顯著改善了重複查詢的響應時間。
全面的AI數據庫:在各個類別和行業中維護最新的AI產品集合。
LLM驅動的響應:利用大型語言模型根據搜索結果提供詳細的,上下文感知的答案。
用戶友好的界面:為輕鬆的導航和有效的AI產品發現提供了直觀的設計。
運行以下命令以克隆回購:
git clone https://github.com/DiscovAI/DiscovAI-search
cd discovai-search
pnpm i
創建一個supabase項目,然後在SQL編輯器中運行SRC/DB/INIT.SQL到設置數據庫
請按照下面的指南設置Upstash Redis。創建一個數據庫並獲取UPSTASH_REDIS_REST_URL和UPSTASH_REDIS_REST_TOKEN 。有關如何進行的說明,請參閱“ Upstash指南”。
cp .env.local.example .env.local
您的.env.Local文件應該看起來像這樣:
# 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
您現在可以訪問http:// localhost:3000。
您可以在任何SaaS平台上部署,例如Vercel,Zeabur,Cloudflare頁面。