Skip to content

berserker95/angular-gemini-chatbot

Repository files navigation

🌐 AngularGeminiChatbot

An Angular application integrated with Google Gemini for intelligent search functionality.

This project was generated with Angular CLI version 18.2.2.


🚀 Getting Started

Prerequisites

To use the application, you need a Google Gemini API key. Follow the instructions in the Google Gemini API documentation to obtain an API key.

Add the API key to your environment file:

// environment.ts
export const environment = {
  production: false,
  API_KEY: 'YOUR_API_KEY_HERE'
};

Development Server

Run the following command to start a local development server:

ng serve

Navigate to http://localhost:4200. The app will automatically reload if any source files change.


📦 Code Scaffolding

Easily generate new components, directives, services, and more with Angular CLI:

ng generate component component-name

Or try any of the following:

ng generate directive|pipe|service|class|guard|interface|enum|module

🛠️ Build

To build the project, run:

ng build

The build artifacts will be stored in the dist/ directory.


🧪 Running Tests

Unit Tests

Run unit tests with Karma:

ng test

End-to-End Tests

Run end-to-end tests with a testing platform of your choice:

ng e2e

Note: To use this command, add a package that implements end-to-end testing capabilities.


📚 Further Help

For more information on the Angular CLI, use:

ng help

Or visit the Angular CLI Overview and Command Reference.


🌟 Key Features

  • Angular Integration: Powered by the Angular framework.
  • Google Gemini Integration: Utilizes Google Gemini for intelligent search functionality.
  • Responsive Search Bar: Adaptive design, suitable for different devices.
  • Efficient Development Workflow: Fast reloads with ng serve and straightforward code generation.

Feel free to contribute, report issues, or suggest new features to improve this project!

About

Angular Gemini Chatbot is an Angular-based application that integrates with Google Gemini to provide an intelligent search experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors