Skip to content

Project ini merupakan final submission dari Maju Bareng AI dari Hacktiv8. Project ini yaitu merupakan aplikasi chatbot modern dan elegan dengan antarmuka web yang didukung oleh Gemini API dari Google. Didesain agar responsif dan mudah digunakan di berbagai perangkat.

Notifications You must be signed in to change notification settings

ShafwanAbd/gemini-chatbot-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemini AI Chatbot

A simple and elegant web-based chatbot interface powered by the Gemini API.

Features

  • Sleek, modern interface: A clean and intuitive chat interface.
  • Responsive design: Works on both desktop and mobile browsers.
  • Powered by Gemini: Leverages the power of Google's Gemini for intelligent and context-aware responses.

Preview

alt text

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.
  • A Google AI API key. You can get one from Google AI Studio.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/gemini-chatbot-api.git
  2. Navigate to the project directory:
    cd gemini-chatbot-api
  3. Install the dependencies:
    npm install
  4. Create a .env file in the root directory and add your API key:
    API_KEY=YOUR_API_KEY
    

Running the Application

  1. Start the server:
    npm start
  2. Open your browser and go to http://localhost:3000.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express
  • API: Google Gemini API

About

Project ini merupakan final submission dari Maju Bareng AI dari Hacktiv8. Project ini yaitu merupakan aplikasi chatbot modern dan elegan dengan antarmuka web yang didukung oleh Gemini API dari Google. Didesain agar responsif dan mudah digunakan di berbagai perangkat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published