Um mecanismo de pesquisa de IA para ferramentas de IA ou seus próprios dados.
Sinta -se à vontade para entrar em contato comigo no Twitter ou criar um problema se tiver alguma dúvida.
Discovai.io (use -o gratuitamente sem assinatura ou cartão de crédito)
Pesquisa baseada em vetores : converte consultas de usuário em vetores para correspondência precisa de similaridade em nosso banco de dados de produtos AI.
Cache de Redis : Utiliza Redis para obter resultados e saídas de pesquisa de cache, melhorando significativamente os tempos de resposta para consultas repetidas.
Banco de dados abrangente de IA : mantém uma coleção atualizada de produtos de IA em várias categorias e indústrias.
Respostas movidas a LLM : Aproveita os grandes modelos de linguagem para fornecer respostas detalhadas e com reconhecimento de contexto com base nos resultados da pesquisa.
Interface amigável : oferece um design intuitivo para navegação sem esforço e descoberta de produtos de IA eficiente.
Execute o seguinte comando para clonar o repositório:
git clone https://github.com/DiscovAI/DiscovAI-search
cd discovai-search
pnpm i
Crie um projeto Supabase e execute o SRC/DB/init.sql no editor SQL para configurar o banco de dados
Siga o guia abaixo para configurar o Upstash Redis. Crie um banco de dados e obtenha UPSTASH_REDIS_REST_URL e UPSTASH_REDIS_REST_TOKEN . Consulte o Guia Upstash para obter instruções sobre como proceder.
cp .env.local.example .env.local
Seu arquivo .env.local deve ficar assim:
# 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
Agora você pode visitar http: // localhost: 3000.
Você pode implantar em qualquer plataforma SaaS como Vercel, Zaaca e Páginas Cloudflare.