Demo Application for LangChain4J with Spring Setup When using OpenAI, setup your API key with this environment variable: OPENAI_API_KEY The OpenAI cost for running this project with the default model should be a few cents at most. See application.properties for more details Calls to the LLM (simple call, parameters, entities) See BookService and BookServiceTest Use an Image as Input and ask questions about the image See ImageService and ImageServiceTest Using an in-memory Vector Database See RagService and RagServiceTest Using tools (function calling) See Tools, AssistantWithTools and AssistantWithToolsTest