Skip to content

Commit c90d3fc

Browse files
committed
Fixed a bug where streaming would not be enabled where needed
1 parent 534b178 commit c90d3fc

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Sources/ChatGPT/ChatGPT+StreamedAnswer.swift

+4
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ extension ChatGPT {
8686
/// - Throws: A `GPTSwiftError`.
8787
@available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
8888
public func ask(request chatRequest: ChatRequest) async throws -> AsyncThrowingStream<String, Swift.Error> {
89+
90+
var chatRequest = chatRequest
91+
chatRequest.stream = true
92+
8993
let request = Request(path: API.v1ChatCompletion, method: .post, body: chatRequest)
9094
var urlRequest = try await client.makeURLRequest(for: request)
9195
_addHeaders(to: &urlRequest, apiKey: apiKey)

Sources/GPT/GPT+StreamedAnswer.swift

+4
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ extension GPT {
6969
/// - Throws: A `Swift.Error` if the request fails or the server returns an unauthorized status code.
7070
@available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
7171
public func complete(request completionRequest: CompletionRequest) async throws -> AsyncThrowingStream<String, Swift.Error> {
72+
73+
var completionRequest = completionRequest
74+
completionRequest.stream = true
75+
7276
let request = Request(path: API.v1Completion, method: .post, body: completionRequest)
7377
var urlRequest = try await client.makeURLRequest(for: request)
7478
_addHeaders(to: &urlRequest, apiKey: apiKey)

0 commit comments

Comments
 (0)