Aplikasi ini menyediakan Pencarian Semantik untuk Berita Peretas, didukung oleh Vectara. Itu dihasilkan menggunakan generator kode Create-UI, dan diperbarui sesuai persyaratan pencarian yang baik untuk Hacker News.
Instal npm dan node.js.
Instal dependensi dengan:
npm install
Ganti nama .env.example
menjadi .env
atau buat .env
baru dan ganti konfigurasinya.
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?>
Jalankan kode secara lokal dan sajikan di http://localhost:3000/
dengan:
npm run start
Jika Anda membuat perubahan pada kode sumber, aplikasi akan otomatis memuat ulang dengan perubahan Anda.
Untuk menjalankannya dengan buruh pelabuhan, jalankan perintah berikut.
bash ./docker/run.sh
Untuk menyiapkan aplikasi ini agar mengambil data dari korpus Vectara Anda:
Tips profesional: Setelah Anda membuat kunci API, navigasikan ke korpus Anda dan klik tab "Kontrol akses". Temukan kunci API Anda di bagian bawah dan pilih opsi "Salin semua" untuk menyalin ID pelanggan, ID korpus, dan kunci API Anda. Ini memberi Anda semua data yang Anda perlukan untuk mengonfigurasi aplikasi Create-UI.
Pastikan CUSTOMER_ID
dan CORPUS_ID
Anda (dalam file .env) mengarah ke korpus Vectara tempat Anda menjelajahi berita Hacker. Anda dapat menggunakan perayap hackernews vectara-ingest untuk tujuan itu.
Anda dapat melihat demo langsung di sini
? vektor
Kontribusi, masalah, dan permintaan fitur dipersilakan!
Jangan ragu untuk memeriksa halaman masalah. Anda juga dapat melihat panduan berkontribusi.
Berikan ️ jika proyek ini membantu Anda!
Hak Cipta © 2024 Vektara.
Proyek ini berlisensi Apache 2.0.