Skip to content

A Flask-based AI chat application that allows users to interact with an AI model, save conversations, and manage chat sessions.

Notifications You must be signed in to change notification settings

BunyaminYavuz/AIPromptChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Chat Web App

Overview

This project is an AI-powered chat application where users can enter a prompt and receive a response generated by an AI model. The application allows users to stop response generation, save conversations, and manage previous chats.

Features

  • Accepts user input as a prompt
  • Generates AI-powered responses
  • Stop button to halt response generation
  • Save button to store conversations
  • View and manage previous conversations

Architecture Diagram

A simple representation of the application's flow:

User Input → API Request → AI Model → Response Generation → Display to User
  • User Input

How It Works

  1. User Input

    • The user enters a prompt and submits it.
    • User Input
  2. AI Processing

    • The system processes the input via an AI API and generates a response.
    • AI Processing
  3. Response Display

    • The generated text is displayed to the user.
    • Response Display
  4. Stop Button

    • Users can halt response generation mid-way.
    • Stop Button
  5. Save Button

    • Users can save the conversation for later review.
    • Save Button
    • Save Button
  6. Dark Theme

    • Dark Theme

Personal Notes

This project demonstrates the interaction between users and an AI model in a simple yet effective way. The inclusion of a stop button improves user control, and the save feature adds practical usability. Future improvements could include enhancing UI/UX, adding multi-turn conversation history, and implementing different AI model choices.


Author: Bunyamin Yavuz

About

A Flask-based AI chat application that allows users to interact with an AI model, save conversations, and manage chat sessions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published