แอพนี้ให้การค้นหาความหมายสำหรับข่าวแฮ็กเกอร์ซึ่งขับเคลื่อนโดย Vectara มันถูกสร้างขึ้นโดยใช้ตัวสร้างโค้ด Create-UI และอัปเดตตามความต้องการของการค้นหา Hacker News ที่ดี
ติดตั้ง 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 ของคุณที่ด้านล่างและเลือกตัวเลือก "คัดลอกทั้งหมด" เพื่อคัดลอกรหัสลูกค้า รหัสคลังข้อมูล และคีย์ API ข้อมูลนี้จะให้ข้อมูลทั้งหมดที่คุณต้องการในการกำหนดค่าแอป Create-UI
ตรวจสอบให้แน่ใจว่า CUSTOMER_ID
และ CORPUS_ID
ของคุณ (ในไฟล์ .env) ชี้ไปที่คลังข้อมูล Vectara ที่คุณได้รวบรวมข้อมูลเรื่องราวของ Hacker News คุณสามารถใช้โปรแกรมรวบรวมข้อมูล vectara-ingest hackernews เพื่อจุดประสงค์ดังกล่าวได้
คุณสามารถดูการสาธิตสดได้ที่นี่
- เวคทารา
ยินดีต้อนรับการมีส่วนร่วม ปัญหา และการร้องขอคุณสมบัติ!
อย่าลังเลที่จะตรวจสอบหน้าปัญหา คุณสามารถดูคู่มือการมีส่วนร่วมได้ด้วย
ให้️ถ้าโครงการนี้ช่วยคุณได้!
ลิขสิทธิ์ © 2024 เวคทารา.
โครงการนี้ได้รับใบอนุญาต Apache 2.0