Cette application fournit une recherche sémantique pour Hacker News, optimisée par Vectara. Il a été généré à l'aide du générateur de code Create-UI et mis à jour selon les exigences d'une bonne recherche pour Hacker News.
Installez npm et node.
Installez les dépendances avec :
npm install
Renommez .env.example
en .env
ou créez un nouveau .env
et remplacez les configurations.
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?>
Exécutez le code localement et diffusez-le sur http://localhost:3000/
avec :
npm run start
Si vous apportez des modifications au code source, l'application se rechargera automatiquement avec vos modifications.
Pour l'exécuter avec docker, exécutez la commande suivante.
bash ./docker/run.sh
Pour configurer cette application afin d'extraire des données de votre corpus Vectara :
Conseil de pro : après avoir créé une clé API, accédez à votre corpus et cliquez sur l'onglet "Contrôle d'accès". Recherchez votre clé API en bas et sélectionnez l'option « Copier tout » pour copier votre identifiant client, votre identifiant de corpus et votre clé API. Cela vous donne toutes les données dont vous avez besoin pour configurer une application Create-UI.
Assurez-vous que vos CUSTOMER_ID
et CORPUS_ID
(dans votre fichier .env) pointent vers un corpus Vectara dans lequel vous avez exploré les articles Hacker News. Vous pouvez utiliser le robot d'exploration vectara-ingest hackernews à cette fin.
Vous pouvez voir une démo en direct ici
? Vectara
Les contributions, problèmes et demandes de fonctionnalités sont les bienvenus !
N'hésitez pas à consulter la page des problèmes. Vous pouvez également consulter le guide de contribution.
Donnez un ️ si ce projet vous a aidé !
Copyright © 2024 Vectara.
Ce projet est sous licence Apache 2.0.