The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SwiftOpenAI, reference main (b31678), with Swift 6.1 for Linux on 28 Apr 2025 19:49:23 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
[14/63] Compiling SwiftOpenAI VariationImageRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 |         urlRequest.httpBody = formData.getHttpBody()
57 |
58 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 |         urlRequest.httpBody = formData.getHttpBody()
47 |
48 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
[15/63] Compiling SwiftOpenAI ListModelsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 |         urlRequest.httpBody = formData.getHttpBody()
57 |
58 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 |         urlRequest.httpBody = formData.getHttpBody()
47 |
48 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
[16/63] Compiling SwiftOpenAI ModerationsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 |         urlRequest.httpBody = formData.getHttpBody()
57 |
58 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 |         urlRequest.httpBody = formData.getHttpBody()
47 |
48 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
[17/63] Compiling SwiftOpenAI MultipartFormData.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 |         urlRequest.httpBody = formData.getHttpBody()
57 |
58 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 |         urlRequest.httpBody = formData.getHttpBody()
47 |
48 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
[18/63] Compiling SwiftOpenAI SwiftOpenAI.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 |         urlRequest.httpBody = formData.getHttpBody()
57 |
58 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 |         urlRequest.httpBody = formData.getHttpBody()
47 |
48 |         let (data, _) = try await URLSession.shared.data(for: urlRequest)
   |                                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 |         let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
[19/63] Compiling SwiftOpenAI CreateTranscriptionDataModel.swift
[20/63] Compiling SwiftOpenAI CreateTranslationDataModel.swift
[21/63] Compiling SwiftOpenAI OpenAIAudioResponseType.swift
[22/63] Compiling SwiftOpenAI OpenAITTSModelType.swift
[23/63] Compiling SwiftOpenAI OpenAITranscriptionModelType.swift
[24/63] Compiling SwiftOpenAI OpenAIVoiceType.swift
[25/63] Compiling SwiftOpenAI ChatCompletionsDataModel.swift
[26/63] Compiling SwiftOpenAI ChatCompletionsOptionalParameters.swift
[27/63] Compiling SwiftOpenAI CreateTranscriptionEndpoint.swift
[28/63] Compiling SwiftOpenAI CreateTranslationEndpoint.swift
[29/63] Compiling SwiftOpenAI ChatCompletionsEndpoint.swift
[30/63] Compiling SwiftOpenAI ChatCompletionsImageInputEndpoint.swift
[31/63] Compiling SwiftOpenAI CompletionsEndpoint.swift
[32/63] Compiling SwiftOpenAI EmbeddingsEndpoint.swift
[33/63] Compiling SwiftOpenAI CreateImageEndpoint.swift
[34/63] Compiling SwiftOpenAI CreateTranslationRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[35/63] Compiling SwiftOpenAI CreateChatCompletionsImageInputRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[36/63] Compiling SwiftOpenAI CreateChatCompletionsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[37/63] Compiling SwiftOpenAI ChatCompletionsStreamMapper.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[38/63] Compiling SwiftOpenAI CreateChatCompletionsStreamRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[39/63] Compiling SwiftOpenAI CompletionsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[40/63] Compiling SwiftOpenAI EmbeddingsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[41/63] Compiling SwiftOpenAI MessageRoleType.swift
[42/63] Compiling SwiftOpenAI ModelDataModel.swift
[43/63] Compiling SwiftOpenAI ModerationsDataModel.swift
[44/63] Compiling SwiftOpenAI OpenAIError.swift
[45/63] Compiling SwiftOpenAI OpenAIModelType.swift
[46/63] Compiling SwiftOpenAI OpenAIBaseEnvironment.swift
[47/63] Compiling SwiftOpenAI CreateSpeechEndpoint.swift
[48/63] Compiling SwiftOpenAI API.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[49/63] Compiling SwiftOpenAI Endpoint.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[50/63] Compiling SwiftOpenAI Parser.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[51/63] Compiling SwiftOpenAI APIError.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[52/63] Compiling SwiftOpenAI RequestBuilder.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[53/63] Compiling SwiftOpenAI Requester.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[54/63] Compiling SwiftOpenAI BaseEnvironment.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[55/63] Compiling SwiftOpenAI Router.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[56/63] Compiling SwiftOpenAI ChatCompletionsStreamDataModel.swift
[57/63] Compiling SwiftOpenAI CompletionsDataModel.swift
[58/63] Compiling SwiftOpenAI CompletionsOptionalParameters.swift
[59/63] Compiling SwiftOpenAI EmbeddingDataModel.swift
[60/63] Compiling SwiftOpenAI CreateImageDataModel.swift
[61/63] Compiling SwiftOpenAI ImageSize.swift
[62/63] Compiling SwiftOpenAI MessageChatGPT.swift
[63/63] Compiling SwiftOpenAI MessageChatImageInput.swift
BUILD FAILURE 6.1 linux