Skip to content

felipeesc/GPT-Question

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPT-Question

Spring Boot API that communicates with OpenAI asynchronously using Project Reactor.

Tech Stack

  • Java 17
  • Spring Boot 3.3.0
  • Project Reactor (WebFlux)
  • Maven
  • Swagger/OpenAPI

Prerequisites

  • Java 17+
  • Maven 3.8+
  • OpenAI API Key

Configuration

Crie um application.properties local (não commitar):

openai.api.key=YOUR_OPENAI_API_KEY

Running

./mvnw spring-boot:run

Build

./mvnw clean package

API Docs

Após subir a aplicação:

http://localhost:8080/swagger-ui.html

How it works

A requisição é enviada para a OpenAI API e a resposta é retornada de forma assíncrona via Flux/Mono, sem bloquear threads.

Reference

About

This API is responsible for communicating with Openai and returning responses asynchronously.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages