It's a foundation, but exactly what I need for a solid start in my corporate environment. Really exciting to combine the speed, organization and cleanliness of spring apps with the AI world. Thanks for sharing and clear instructions
Hi Dan, Thank you for developing videos for Spring AI. I have a question: if I want to initialize both the ChatGPT and Claude clients, what would be the best approach for setting that up?
I'm having some issues. I tried doing the same using Spring Web and Gemini, but it didn't work. Gemini would finish generating all the content first and then return it. It only worked when I used Spring Web Flux instead of Spring Web. Another approach I tried was using Spring Web and Ollama; this time, almost everything worked fine. The response generated by the AI came in small pieces, but there were no spaces separating the generated words, causing all the words to stick together. For example: 'Hi, how are you?' -> 'Hi,howareyou?' Has anyone else had these same issues?
Could you simply call an LLM in JavaScript using a REST API, absolutely. Spring AI is much more than a facility for making REST calls. Once you start to build out real world applications there are a bunch of problems you will have to solve for like... - How to parse the response to a type - RAG - Function calling - Memory - So much more Spring AI is a framework for building AI powered applications. If you have a chance take a look at my Spring AI playlist and some of the features it provides. Hope that helps.
It's a foundation, but exactly what I need for a solid start in my corporate environment. Really exciting to combine the speed, organization and cleanliness of spring apps with the AI world. Thanks for sharing and clear instructions
I'm really glad I could help out. Let me know if you run into anything
Fantastic video Dan. Kind request, kindly do a tutorial showcasing spring AI capability to parse images/pdfs to text or some json form.
I found this video very very very very very very very very too too too too too too useful. Thanks, Dan
You are most welcome. Glad you found it useful
Excellent video - really like the personalized screens!
Thank you very much!
This video is really good Dan . Thanks for sharing.
Awesome. Nicely described.
Hi Dan, thanks for the amazing contribution to java-spring community. Kindly create a complete playlist on spring reactive programming
Thank you for the kind words and suggestion.
Thanks Dan!
Great tutorial
Great and simple, thanks!
(Maybe I missed the explanation, but why one method is Post and the other is Get?)
Thanks for this video
Hi Dan, Thank you for developing videos for Spring AI. I have a question: if I want to initialize both the ChatGPT and Claude clients, what would be the best approach for setting that up?
Great work 👌
10:30 Aha at last some reactive programming. So yeah, i found a reason of learning Spring WebFlux.
I'm having some issues. I tried doing the same using Spring Web and Gemini, but it didn't work. Gemini would finish generating all the content first and then return it. It only worked when I used Spring Web Flux instead of Spring Web.
Another approach I tried was using Spring Web and Ollama; this time, almost everything worked fine. The response generated by the AI came in small pieces, but there were no spaces separating the generated words, causing all the words to stick together. For example: 'Hi, how are you?' -> 'Hi,howareyou?'
Has anyone else had these same issues?
why spring, this could be done with html, css and js. please answer,honest;y like to know.
Could you simply call an LLM in JavaScript using a REST API, absolutely. Spring AI is much more than a facility for making REST calls. Once you start to build out real world applications there are a bunch of problems you will have to solve for like...
- How to parse the response to a type
- RAG
- Function calling
- Memory
- So much more
Spring AI is a framework for building AI powered applications. If you have a chance take a look at my Spring AI playlist and some of the features it provides. Hope that helps.
@@DanVega sure Thanks
thanks.
Thanks | Gracias
Is it possible todo the same with ollama?
Absolutely! I have a video on this channel on getting started with Ollama and an article www.bytesizedai.dev/p/ollama-getting-started
Eh why your switch off subtitles
I did not. It still shows automatic captions as processing