Olá pessoal!
Eu vi no fórum que já deram sugestão do SpringAI, mas achei interessante trazer aqui o meu arquivo application.yml com as configurações básicas para as integrações com o OpenAI. Vejam:
spring:
ai:
openai:
api-key: ${OPENAI_API_KEY}
chat:
options:
model: ${OPENAI_MODEL_VERSION:gpt-4o}
temperature: 0.8
maxCompletionTokens: 2039
retry:
max-attempts: 3
Qualquer coisa, aqui tem a página (https://docs.spring.io/spring-ai/reference/api/chat/openai-chat.html) contendo as propriedades para o chat e outras.