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 許可。