Detta projekt är en Spring Boot-applikation som fungerar som en middleware mellan en användare och en AI-tjänst. Applikationen använder ett REST API där användaren kan skicka ett meddelande tillsammans med en vald personality, exempelvis coder eller pirate. Projektet innehåller även enkel minneshantering med sessionId samt använder Spring RestClient för externa anrop.
Klona projektet:
git clone https://github.com/eafalkens/ai-chat-service.git
cd ai-chat-service
mvn spring-boot:run
http://localhost:8080/api/v1/chat
{
"personality": "coder",
"message": "Hur skriver jag en loop i Java?",
"sessionId": "1"
}