Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samie/spring-ai-chat

Minimal chat application using Spring AI.
https://github.com/samie/spring-ai-chat

java spring-ai spring-ai-openai spring-boot vaadin

Last synced: 21 days ago
JSON representation

Minimal chat application using Spring AI.

Awesome Lists containing this project

README

        

# Minimal Chat application using Spring AI

This project is a Spring Boot application that integrates a Chat UI powered by OpenAI using Vaadin. It provides a responsive interface for interacting with OpenAI's conversational models.

vaadin-spring-ai-open-ai-chat

## Features
- Full-stack application with Vaadin frontend and Spring Boot backend.
- Real-time chatting capability using OpenAI.
- Dynamic message streaming and display of Markdown.

## Prerequisites
- JDK 17 or later
- Maven 3.6 or later

## Running the Application

```
OPENAI_API_KEY= mvn spring-boot:run
```