A reusable library for accessing Large Language Models (LLMs) and embedding models via LangChain4j. It provides framework-neutral chat-model providers, embedding creators, and a pluggable caching subsystem (local file, Redis, REST-Redis) for LLM requests and embeddings.