debug log level should be sufficient. This needs to occur in a few places, in particular in the case of Flux, see DefaultCallPromptResponseSpec.doGetChatResponse and DefaultStreamPromptResponseSpec.doGetFluxChatResponse for implementation hints.
Change OpenAiChatModel to inherit from this abstract base class. Once that is reviewed and discussed, we can have a separate PR that would change all the other implementations of ChatModel to extend AbstractChatModel
debug log level should be sufficient. This needs to occur in a few places, in particular in the case of Flux, see
DefaultCallPromptResponseSpec.doGetChatResponse
andDefaultStreamPromptResponseSpec.doGetFluxChatResponse
for implementation hints.Change
OpenAiChatModel
to inherit from this abstract base class. Once that is reviewed and discussed, we can have a separate PR that would change all the other implementations ofChatModel
to extendAbstractChatModel