File tree Expand file tree Collapse file tree
Tool/Sources/OpenAIService/APIs Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -59,7 +59,11 @@ extension OllamaChatCompletionsService: ChatCompletionsAPI {
5959 let encoder = JSONEncoder ( )
6060 request. httpBody = try encoder. encode ( requestBody)
6161 request. setValue ( " application/json " , forHTTPHeaderField: " Content-Type " )
62- request. setValue ( " Bearer \( apiKey) " , forHTTPHeaderField: " Authorization " )
62+
63+ if !apiKey. isEmpty {
64+ request. setValue ( " Bearer \( apiKey) " , forHTTPHeaderField: " Authorization " )
65+ }
66+
6367 let ( result, response) = try await URLSession . shared. data ( for: request)
6468
6569 guard let response = response as? HTTPURLResponse else {
@@ -136,7 +140,11 @@ extension OllamaChatCompletionsService: ChatCompletionsStreamAPI {
136140 let encoder = JSONEncoder ( )
137141 request. httpBody = try encoder. encode ( requestBody)
138142 request. setValue ( " application/json " , forHTTPHeaderField: " Content-Type " )
139- request. setValue ( " Bearer \( apiKey) " , forHTTPHeaderField: " Authorization " )
143+
144+ if !apiKey. isEmpty {
145+ request. setValue ( " Bearer \( apiKey) " , forHTTPHeaderField: " Authorization " )
146+ }
147+
140148 let ( result, response) = try await URLSession . shared. bytes ( for: request)
141149
142150 guard let response = response as? HTTPURLResponse else {
You can’t perform that action at this time.
0 commit comments