Skip to content

paradigmadigital/learning-spring-ai-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Spring AI Demo

Prerequisitos

  • Maven
  • Java 21
  • Docker
  • Postman
  • Ollama

Ejecución

1 - Descarga e instalación de Ollama. Ejecutar el siguiente comando en la terminal:

curl -fsSL https://ollama.com/install.sh | sh

2 - (Opcional) Descargar un modelo de Ollama y ejecutarlo en el terminal para interactuar con él. Ejecutar el comando en la terminal:

ollama run llama3.2:1b

3 - (Opcional) Levantar un servidor de Zipkin para revisar las trazas de Spring AI en la aplicación. Ejecutar el siguiente comando:

docker run -d -p 9411:9411 openzipkin/zipkin

4 - Compilación del código en línea de comando. En la carpeta raíz del proyecto lanzar el siguiente comando:

mvn clean install

5 - Ejecución de aplicación. En la carpeta raíz del proyecto lanzar el siguiente comando:

mvn clean spring-boot:run

6 - Ejecutar la colección Postman disponible teniendo en cuenta el código habilitado para ello.

Nota: para que la aplicación funcione correctamente cuando se deshabilite la propiedad spring.ai.chat.client.enabled se deberán realizar los siguientes cambios en el código:

  • En la clase TravelController comentar la línea: @Qualifier("param-chat-client")
  • En la clase ChatClientConfig comentar el método del Bean: @Bean("param-chat-client")

About

Código de ejemplos de Spring AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.2%
  • Smalltalk 1.8%