Skip to content

Commit 9b9f3bd

Browse files
committed
Remove Authorization field if token is not set
1 parent 4018174 commit 9b9f3bd

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Core/Sources/OpenAIService/CompletionStreamAPI.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ struct OpenAICompletionStreamAPI: CompletionStreamAPI {
7070
let encoder = JSONEncoder()
7171
request.httpBody = try encoder.encode(requestBody)
7272
request.setValue("application/json", forHTTPHeaderField: "Content-Type")
73-
request.setValue("Bearer \(apiKey)", forHTTPHeaderField: "Authorization")
73+
if !apiKey.isEmpty {
74+
request.setValue("Bearer \(apiKey)", forHTTPHeaderField: "Authorization")
75+
}
7476

7577
let (result, response) = try await URLSession.shared.bytes(for: request)
7678
guard let response = response as? HTTPURLResponse else {

0 commit comments

Comments
 (0)