DiscovAI search
1.0.0
AIツールのAI搭載の検索エンジン、または独自のデータ。
質問がある場合は、Twitterでお気軽に連絡したり、問題を作成したりしてください。
discovai.io(サインインまたはクレジットカードなしで無料で使用する)
ベクトルベースの検索:ユーザークエリをベクトルに変換して、AI製品データベースで正確な類似性マッチングを行います。
Redis-Powered Caching :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にアクセスできます。
Vercel、Zeaber、CloudFlareページなどのSaaSプラットフォームに展開できます。