Package org.springframework.ai.chat


package org.springframework.ai.chat
The org.sf.ai.chat package represents the bounded context for the Chat Model within the AI generative model domain. This package extends the core domain defined in org.sf.ai.generative, providing implementations specific to chat-based generative AI interactions. In line with Domain-Driven Design principles, this package includes implementations of entities and value objects specific to the chat context, such as ChatPrompt and ChatResponse, adhering to the ubiquitous language of chat interactions in AI models. This bounded context is designed to encapsulate all aspects of chat-based AI functionalities, maintaining a clear boundary from other contexts within the AI domain.