search hackernews
Initial release
该应用程序为黑客新闻提供语义搜索,由 Vectara 提供支持。它是使用 Create-UI 代码生成器生成的,并根据黑客新闻良好搜索的要求进行了更新。
安装 npm 和节点。
安装依赖项:
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 密钥,然后选择“全部复制”选项来复制您的客户 ID、语料库 ID 和 API 密钥。这为您提供了配置 Create-UI 应用程序所需的所有数据。
确保您的CUSTOMER_ID
和CORPUS_ID
(在 .env 文件中)指向您已在其中抓取黑客新闻故事的 Vectara 语料库。您可以使用 vectara-ingest hackernews 爬虫来实现此目的。
您可以在这里观看现场演示
?维克塔拉
欢迎贡献、问题和功能请求!
请随时检查问题页面。您还可以查看贡献指南。
如果这个项目对你有帮助的话就给个️吧!
版权所有 © 2024 维克塔拉。
该项目已获得 Apache 2.0 许可。