CapturingLLMClient
constructor(executeResponses: List<Message.Response> = emptyList(), streamingChunks: List<String> = emptyList(), choices: List<LLMChoice> = emptyList(), moderationResult: ModerationResult = ModerationResult(isHarmful = false, categories = emptyMap()))(source)