Skip to content
/ AI42 Public

An intuitive AI application that mimicks OpenAI's ChatGPT.

License

Notifications You must be signed in to change notification settings

joren-dev/AI42

Repository files navigation

AI42

Enables 42.nl to use their AI with ease.

Prerequisites

  1. Install IntelliJ IDEA Community Edition, with the following options:
    • Language: Java
    • JDK Version: 11 or above
    • Build System: IntelliJ
  2. Install Git Bash (for windows), alternatively use: Windows Powershell or CMD.
  3. Download JavaFX (for windows) and unpack it into C:/Java.
  4. Download and install SceneBuilder.

Documentation

If you wish to look at the documentation, please take a look at this website. Its hosted by GitHub Pages and automatically generated by docstring IntelliJ.

UML Diagram

UML class diagram

GUI Showcase

GUI preview gif

Functionality

  • Chat Interface: Engage in interactive and dynamic conversations with the www.42.nl AI model.

    • Example: Have real-time conversations with the AI model, receiving dynamic responses based on user input.
  • GUI Interface: Provide a graphical user interface for seamless interaction.

    • Example: Offer a user-friendly interface with intuitive controls, allowing users to interact with the AI model easily.
  • Login System: Implement a secure login system to authenticate users.

    • Example: Require users to create accounts and log in before accessing the AI's functionality for personalized experiences.
  • Chat History: Store and display a history of previous conversations.

    • Example: Save and display past chat sessions, allowing users to refer back to previous interactions.

About

An intuitive AI application that mimicks OpenAI's ChatGPT.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •