Esta aplicación proporciona búsqueda semántica de noticias sobre hackers, impulsada por Vectara. Se generó utilizando el generador de código Create-UI y se actualizó según los requisitos de una buena búsqueda de Hacker News.
Instale npm y nodo.
Instalar dependencias con:
npm install
Cambie el nombre .env.example
a .env
o cree un nuevo .env
y reemplace las configuraciones.
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?>
Ejecute el código localmente y sírvalo en http://localhost:3000/
con:
npm run start
Si realiza cambios en el código fuente, la aplicación se recargará automáticamente con sus cambios.
Para ejecutarlo con Docker, ejecute el siguiente comando.
bash ./docker/run.sh
Para configurar esta aplicación para extraer datos de su corpus Vectara:
Consejo profesional: después de crear una clave API, navegue hasta su corpus y haga clic en la pestaña "Control de acceso". Busque su clave API en la parte inferior y seleccione la opción "Copiar todo" para copiar su ID de cliente, ID de corpus y clave API. Esto le brinda todos los datos que necesita para configurar una aplicación Create-UI.
Asegúrese de que su CUSTOMER_ID
y CORPUS_ID
(en su archivo .env) apunten a un corpus de Vectara donde ha rastreado historias de Hacker News. Puede utilizar el rastreador de hackernews vectara-ingest para ese propósito.
Puedes ver una demostración en vivo aquí.
? vectara
¡Las contribuciones, los problemas y las solicitudes de funciones son bienvenidos!
No dude en consultar la página de problemas. También puedes echar un vistazo a la guía de contribución.
¡Dale un ️ si este proyecto te ayudó!
Copyright © 2024 Vectara.
Este proyecto tiene licencia Apache 2.0.