LM Studio: delegate streaming to the inner OpenAI client. LoggingChatbotClient: extract shared log_and_return helper, add streaming override so deltas are forwarded and metadata still logged.
LM Studio: delegate streaming to the inner OpenAI client. LoggingChatbotClient: extract shared log_and_return helper, add streaming override so deltas are forwarded and metadata still logged.