Это приложение обеспечивает семантический поиск хакерских новостей на базе Vectara. Он был создан с помощью генератора кода Create-UI и обновлен в соответствии с требованиями хорошего поиска Hacker News.
Установите npm и node.
Установите зависимости с помощью:
npm install
Переименуйте .env.example
в .env
или создайте новый .env
и замените конфигурации.
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?>
Запустите код локально и отправьте его по адресу http://localhost:3000/
с помощью:
npm run start
Если вы внесете изменения в исходный код, приложение автоматически перезагрузится с вашими изменениями.
Чтобы запустить его с помощью Docker, выполните следующую команду.
bash ./docker/run.sh
Чтобы настроить это приложение для получения данных из вашего корпуса Vectara:
Совет: после создания ключа API перейдите в свой корпус и нажмите вкладку «Контроль доступа». Найдите свой ключ API внизу и выберите опцию «Копировать все», чтобы скопировать свой идентификатор клиента, идентификатор корпуса и ключ API. Это дает вам все данные, необходимые для настройки приложения Create-UI.
Убедитесь, что ваши CUSTOMER_ID
и CORPUS_ID
(в вашем файле .env) указывают на корпус Vectara, где вы сканировали статьи Hacker News. Для этой цели вы можете использовать сканер hackernews vectara-ingest.
Вы можете увидеть живую демонстрацию здесь
? Вектара
Вклады, проблемы и запросы функций приветствуются!
Не стесняйтесь проверить страницу проблем. Вы также можете ознакомиться с руководством по участию.
Ставьте ️, если этот проект вам помог!
Copyright © 2024 Вектара.
Этот проект имеет лицензию Apache 2.0.