diff --git a/Sources/OpenAIKit/RequestHandler/RequestHandler.swift b/Sources/OpenAIKit/RequestHandler/RequestHandler.swift index 25ec765..82f4489 100644 --- a/Sources/OpenAIKit/RequestHandler/RequestHandler.swift +++ b/Sources/OpenAIKit/RequestHandler/RequestHandler.swift @@ -85,6 +85,9 @@ struct RequestHandler { httpClientRequest.body = .bytes(body) } + decoder.keyDecodingStrategy = request.keyDecodingStrategy + decoder.dateDecodingStrategy = request.dateDecodingStrategy + let response = try await httpClient.execute(httpClientRequest, timeout: .seconds(25)) return AsyncThrowingStream { continuation in