Skip to content

fazrilrizki/gemini-chatbot-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemini AI API Implementation - Express.js

Panduan ini akan menjelaskan cara mengimplementasikan API Gemini AI menggunakan Express.js.

Langkah-langkah:

1. Persiapan Lingkungan

  • Buat File .env:
    • Salin file .env.example menjadi .env di root direktori proyek Anda.

    • Buka file .env dan masukkan GEMINI_API_KEY yang Anda dapatkan dari konsol API Google.

      GEMINI_API_KEY=your-gemini-api-key-here

      Anda perlu mendaftar dan mendapatkan kunci API Gemini melalui konsol Google Cloud jika belum melakukannya.

2. Instalasi Proyek

  • Install Dependencies: Setelah Anda berada di dalam folder proyek, install dependencies yang diperlukan dengan menggunakan npm atau yarn:

    npm install

    atau jika menggunakan yarn:

    yarn install

3. Menjalankan Server

  • Jalankan Server Express.js:

    Untuk menjalankan server Express.js di port 3000, gunakan perintah berikut:

    node index.js

    Server akan berjalan di http://localhost:3000.

4. API Endpoints

  • Generate Text (POST: /api/chat):
    • Endpoint ini digunakan untuk menghasilkan teks berdasarkan prompt yang diberikan oleh pengguna.

    • Kirimkan JSON dengan prompt:

      {
        "messages": {
          "userMessage": "Tuliskan cerita pendek tentang alam"
        } 
      }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors