Skip to content

DyperAI, an exceptional Spring Boot project that breathes life into an intelligent chatbot!

Notifications You must be signed in to change notification settings

alenjohn05/Dyper-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DyperAI 🤖

Welcome to DyperAI, an exceptional Spring Boot project that breathes life into an intelligent chatbot! 🎉🚀 Engage in conversations like never before, fueled by the remarkable ChatGPT API from OpenAI. Get ready for an adventure filled with incredible interactions and brilliant responses! 🌟💬

Description 🗣️💬

Get ready to embark on an exhilarating journey with DyperAI! This Spring Boot project brings to life an intelligent chatbot that will leave you amazed. Powered by the extraordinary ChatGPT API from OpenAI, DyperAI is set to revolutionize the way we interact with chatbots. Dive into a world of amazing conversations and experience the magic of AI-driven communication! 🌟💬

Table of Contents 📑📚

Installation 💻🛠️

Let's kick off this exciting journey! To run DyperAI on your local machine, follow these simple steps:

  1. Clone the repository to your computer. 🚀💻
  2. Ensure that you have Java and Maven installed. If not, don't worry, we've got you covered! 😎🌟
  3. Obtain an API key from the OpenAI platform. It's like the secret sauce for the magic! 🔑✨
  4. Set the API key as an environment variable or securely store it in the application.properties file. Safety first! 🔒🔐
  5. Build the project using Maven. Boom! 💥💥
  6. Run the Spring Boot application. Here we go! 🏃‍♂️🏃‍♀️

Usage 🚀🗨️

Once the ChatBot is up and running, get ready to have a blast! 🎉🎉 Interact with the ChatBot by making HTTP GET requests to the awesome endpoint we've set up. Simply append the text prompt as a query parameter to the URL, like this:

GET http://localhost:8080/mychat?userInput="Github"

You'll receive incredible answers as a response! 🤯💬

API Integration ⚙️🔌

DyperAI is now officially connected to the mind-blowing OpenAI ChatGPT API. Get ready to experience the power of cutting-edge technology as we dive deep into the world of AI-powered conversations! 🤖⚡

Configuration 🔧⚙️

Customize your chatbot experience like a boss! 🎩🎉 Modify the application.properties file to tweak the API endpoint URL, adjust model settings, and fine-tune parameters for the most sensational chat responses. 🌟💬

Tools Used 🛠️

DyperAI leverages a powerful stack of tools and technologies to deliver an exceptional user experience:

  • Java
  • Maven
  • Spring Boot
  • RESTful API
  • Lombok
  • STS (Spring Tool Suite)
  • GitHub
  • Postman

Contributing 🤝🎉

Hey, we're in this together! We welcome contributions from all the awesome developers out there. Join the DyperAI community, and let's make it even better together! 🙌🤩

About

DyperAI, an exceptional Spring Boot project that breathes life into an intelligent chatbot!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages