Este aplicativo fornece pesquisa semântica para notícias sobre hackers, desenvolvida pela Vectara. Ele foi gerado usando o gerador de código Create-UI e atualizado para os requisitos de uma boa busca por Hacker News.
Instale o npm e o nó.
Instale dependências com:
npm install
Renomeie .env.example
para .env
ou crie um novo .env
e substitua as configurações.
REACT_APP_CORPUS_ID=<Vectara corpus ID>
REACT_APP_CUSTOMER_ID=<Vectara customer ID>
REACT_APP_APP_TITLE=<App title - e.g Search Hackernews >
REACT_APP_API_KEY=<Vectara API KEY>
REACT_APP_ENDPOINT=api.vectara.io
REACT_APP_QUESTION=<Questions , separated - e.g What is Gemini-Flash?,When will GPT-5 be released?>
Execute o código localmente e sirva-o em http://localhost:3000/
com:
npm run start
Se você fizer alterações no código-fonte, o aplicativo será recarregado automaticamente com as alterações.
Para executá-lo com o docker, execute o seguinte comando.
bash ./docker/run.sh
Para configurar este aplicativo para extrair dados do seu corpus Vectara:
Dica profissional: depois de criar uma chave API, navegue até seu corpus e clique na guia “Controle de acesso”. Encontre sua chave de API na parte inferior e selecione a opção "Copiar tudo" para copiar seu ID de cliente, ID de corpus e chave de API. Isso fornece todos os dados necessários para configurar um aplicativo Create-UI.
Certifique-se de que seu CUSTOMER_ID
e CORPUS_ID
(em seu arquivo .env) apontem para um corpus Vectara onde você rastreou histórias do Hacker News. Você pode usar o rastreador hackernews vectara-ingest para essa finalidade.
Você pode ver uma demonstração ao vivo aqui
? Véctara
Contribuições, problemas e solicitações de recursos são bem-vindos!
Sinta-se à vontade para verificar a página de problemas. Você também pode dar uma olhada no guia de contribuição.
Dê um ️ se esse projeto te ajudou!
Direitos autorais © 2024 Vectara.
Este projeto é licenciado pelo Apache 2.0.