https://github.com/yuvraj675/ai-assistant
This is an AI assistant based on the Google Generative API. It is capable of doing multiple things like writing emails, essays and even generate codes in any programming languages.
https://github.com/yuvraj675/ai-assistant
ai chatbot chatgpt flask gemini gemini-api javascript python
Last synced: about 2 months ago
JSON representation
This is an AI assistant based on the Google Generative API. It is capable of doing multiple things like writing emails, essays and even generate codes in any programming languages.
- Host: GitHub
- URL: https://github.com/yuvraj675/ai-assistant
- Owner: Yuvraj675
- Created: 2024-02-15T15:53:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-26T23:15:07.000Z (11 months ago)
- Last Synced: 2025-07-27T02:48:25.974Z (11 months ago)
- Topics: ai, chatbot, chatgpt, flask, gemini, gemini-api, javascript, python
- Language: HTML
- Homepage: https://assistant-yp1q.onrender.com/
- Size: 1.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Assistant UI
A sleek and responsive front-end chat interface for Google's Gemini API, built with HTML, CSS, and jQuery. This project provides a user-friendly platform to interact with the AI, featuring real-time responses, Markdown rendering, and code highlighting.
### Demo: [Assistant](https://assistant-yp1q.onrender.com/)

---
## Features
- **Direct Gemini API Integration:** Fetches and processes results directly from the Gemini API.
- **Markdown Support:** Responses are properly formatted with support for headings, lists, bold, italics, and links.
- **Code Block Formatting:** Code snippets in the AI's response are automatically highlighted with a "Copy Code" button.
- **New Chat Functionality:** Easily clear the current conversation and start a new one.
- **Responsive Design:** A clean, modern UI that works seamlessly on both desktop and mobile devices.
---
## Technologies Used
- **Markup:** HTML5
- **Styling:** CSS3
- **Logic:** JavaScript & jQuery
- **API:** Google Gemini API
---