AI Application Starter Kit
1.0.0
Starter kit untuk membangun aplikasi AI menggunakan neon sebagai database vektor.
Klon Repositori:
git clone https://github.com/imabutahersiddik/AI-Application-Starter-Kit.git
cd ai-starter-kitInstal dependensi:
npm installSiapkan database Anda:
.env di direktori root dan tambahkan URL database Anda: DATABASE_URL=postgres://user:password@localhost:5432/mydb
Jalankan aplikasi:
npm start{
"input" : " Hello, how are you? "
}{
"response" : " I'm doing well, thank you! "
}{
"query" : " Find similar documents "
}{
"results" : [
{ "id" : 1 , "title" : " Document 1 " , "content" : " Content of document 1 " },
{ "id" : 2 , "title" : " Document 2 " , "content" : " Content of document 2 " }
]
} Untuk membuat permintaan ke titik akhir Anda menggunakan curl , Anda dapat menggunakan contoh -contoh berikut untuk titik akhir chatbot dan semantik.
Untuk mengirim permintaan posting ke titik akhir chatbot, gunakan perintah ini:
curl -X POST http://localhost:3000/chat
-H " Content-Type: application/json "
-d ' {"input": "Hello, how are you?"} 'Untuk mengirim permintaan posting ke titik akhir pencarian semantik, gunakan perintah ini:
curl -X POST http://localhost:3000/search
-H " Content-Type: application/json "
-d ' {"query": "Find similar documents"} '-X POST : Menentukan metode permintaan sebagai posting.http://localhost:3000/chat atau http://localhost:3000/search : URL titik akhir.-H "Content-Type: application/json" : Mengatur header permintaan untuk menunjukkan bahwa jenis kontennya adalah JSON.-d '{...}' : Data yang dikirim dalam format JSON. Perintah ini akan memungkinkan Anda untuk menguji titik akhir API Anda dari baris perintah menggunakan curl .
chatbot_responses dan documents ) dan bahwa ekstensi pgvector diinstal.