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 Wasm on 29 May 2025 09:44:17 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

  |                  `- 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:31:47: error: cannot find 'OperationQueue' in scope
29 |         self.urlSession = URLSession(configuration: .default,
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
   |                                               `- error: cannot find 'OperationQueue' in scope
32 |     }
33 |
/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())
[14/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/OpenAI/Requests/Audio/CreateTranslationRequest.swift:69:57: error: cannot find 'OperationQueue' in scope
67 |             self.urlSession = URLSession(configuration: .default,
68 |                                          delegate: self,
69 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
70 |
71 |             dataTask = urlSession?.dataTask(with: urlRequest)
/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:31:47: error: cannot find 'OperationQueue' in scope
29 |         self.urlSession = URLSession(configuration: .default,
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
   |                                               `- error: cannot find 'OperationQueue' in scope
32 |     }
33 |
/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())
[15/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/OpenAI/Requests/Audio/CreateTranslationRequest.swift:69:57: error: cannot find 'OperationQueue' in scope
67 |             self.urlSession = URLSession(configuration: .default,
68 |                                          delegate: self,
69 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
70 |
71 |             dataTask = urlSession?.dataTask(with: urlRequest)
/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:31:47: error: cannot find 'OperationQueue' in scope
29 |         self.urlSession = URLSession(configuration: .default,
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
   |                                               `- error: cannot find 'OperationQueue' in scope
32 |     }
33 |
/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())
[16/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/OpenAI/Requests/Audio/CreateTranslationRequest.swift:69:57: error: cannot find 'OperationQueue' in scope
67 |             self.urlSession = URLSession(configuration: .default,
68 |                                          delegate: self,
69 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
70 |
71 |             dataTask = urlSession?.dataTask(with: urlRequest)
/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:31:47: error: cannot find 'OperationQueue' in scope
29 |         self.urlSession = URLSession(configuration: .default,
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
   |                                               `- error: cannot find 'OperationQueue' in scope
32 |     }
33 |
/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())
[17/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/OpenAI/Requests/Audio/CreateTranslationRequest.swift:69:57: error: cannot find 'OperationQueue' in scope
67 |             self.urlSession = URLSession(configuration: .default,
68 |                                          delegate: self,
69 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
70 |
71 |             dataTask = urlSession?.dataTask(with: urlRequest)
/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:31:47: error: cannot find 'OperationQueue' in scope
29 |         self.urlSession = URLSession(configuration: .default,
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
   |                                               `- error: cannot find 'OperationQueue' in scope
32 |     }
33 |
/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())
[18/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/OpenAI/Requests/Audio/CreateTranslationRequest.swift:69:57: error: cannot find 'OperationQueue' in scope
67 |             self.urlSession = URLSession(configuration: .default,
68 |                                          delegate: self,
69 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
70 |
71 |             dataTask = urlSession?.dataTask(with: urlRequest)
/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:31:47: error: cannot find 'OperationQueue' in scope
29 |         self.urlSession = URLSession(configuration: .default,
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
   |                                               `- error: cannot find 'OperationQueue' in scope
32 |     }
33 |
/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())
[19/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/OpenAI/Requests/Audio/CreateTranslationRequest.swift:69:57: error: cannot find 'OperationQueue' in scope
67 |             self.urlSession = URLSession(configuration: .default,
68 |                                          delegate: self,
69 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
70 |
71 |             dataTask = urlSession?.dataTask(with: urlRequest)
/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:31:47: error: cannot find 'OperationQueue' in scope
29 |         self.urlSession = URLSession(configuration: .default,
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
   |                                               `- error: cannot find 'OperationQueue' in scope
32 |     }
33 |
/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())
[20/63] Compiling SwiftOpenAI CreateTranscriptionEndpoint.swift
[21/63] Compiling SwiftOpenAI CreateTranslationEndpoint.swift
[22/63] Compiling SwiftOpenAI ChatCompletionsEndpoint.swift
[23/63] Compiling SwiftOpenAI ChatCompletionsImageInputEndpoint.swift
[24/63] Compiling SwiftOpenAI CompletionsEndpoint.swift
[25/63] Compiling SwiftOpenAI EmbeddingsEndpoint.swift
[26/63] Compiling SwiftOpenAI CreateImageEndpoint.swift
[27/63] Compiling SwiftOpenAI CreateImagesRequest.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 |     }
[28/63] Compiling SwiftOpenAI EditImageRequest.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 |     }
[29/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 |     }
[30/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 |     }
[31/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 |     }
[32/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 |     }
[33/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 |     }
[34/63] Compiling SwiftOpenAI MessageRoleType.swift
[35/63] Compiling SwiftOpenAI ModelDataModel.swift
[36/63] Compiling SwiftOpenAI ModerationsDataModel.swift
[37/63] Compiling SwiftOpenAI OpenAIError.swift
[38/63] Compiling SwiftOpenAI OpenAIModelType.swift
[39/63] Compiling SwiftOpenAI OpenAIBaseEnvironment.swift
[40/63] Compiling SwiftOpenAI CreateSpeechEndpoint.swift
[41/63] Compiling SwiftOpenAI CreateTranscriptionDataModel.swift
[42/63] Compiling SwiftOpenAI CreateTranslationDataModel.swift
[43/63] Compiling SwiftOpenAI OpenAIAudioResponseType.swift
[44/63] Compiling SwiftOpenAI OpenAITTSModelType.swift
[45/63] Compiling SwiftOpenAI OpenAITranscriptionModelType.swift
[46/63] Compiling SwiftOpenAI OpenAIVoiceType.swift
[47/63] Compiling SwiftOpenAI ChatCompletionsDataModel.swift
[48/63] Compiling SwiftOpenAI ChatCompletionsOptionalParameters.swift
[49/63] Compiling SwiftOpenAI EditImageEndpoint.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/Audio/CreateTranscriptionRequest.swift:24:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranscriptionDataModel, Error>
23 |
24 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 |     private var dataTask: URLSessionDataTask?
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, 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/CreateTranscriptionRequest.swift:25:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |
24 |     private var urlSession: URLSession?
25 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, Error>.Continuation?
27 |
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/CreateTranscriptionRequest.swift:71:39: error: cannot find type 'URLSessionDataDelegate' in scope
69 | }
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
   |                                       `- error: cannot find type 'URLSessionDataDelegate' in scope
72 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
73 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranscriptionRequest.swift:72:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:72:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:81:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/CreateTranscriptionRequest.swift:81:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/Audio/CreateTranscriptionRequest.swift:63:57: error: cannot find 'OperationQueue' in scope
61 |             self.urlSession = URLSession(configuration: .default,
62 |                                          delegate: self,
63 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
64 |
65 |             dataTask = urlSession?.dataTask(with: urlRequest)
[50/63] Compiling SwiftOpenAI VariationImageEndpoint.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/Audio/CreateTranscriptionRequest.swift:24:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranscriptionDataModel, Error>
23 |
24 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 |     private var dataTask: URLSessionDataTask?
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, 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/CreateTranscriptionRequest.swift:25:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |
24 |     private var urlSession: URLSession?
25 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, Error>.Continuation?
27 |
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/CreateTranscriptionRequest.swift:71:39: error: cannot find type 'URLSessionDataDelegate' in scope
69 | }
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
   |                                       `- error: cannot find type 'URLSessionDataDelegate' in scope
72 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
73 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranscriptionRequest.swift:72:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:72:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:81:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/CreateTranscriptionRequest.swift:81:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/Audio/CreateTranscriptionRequest.swift:63:57: error: cannot find 'OperationQueue' in scope
61 |             self.urlSession = URLSession(configuration: .default,
62 |                                          delegate: self,
63 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
64 |
65 |             dataTask = urlSession?.dataTask(with: urlRequest)
[51/63] Compiling SwiftOpenAI ListModelsEndpoint.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/Audio/CreateTranscriptionRequest.swift:24:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranscriptionDataModel, Error>
23 |
24 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 |     private var dataTask: URLSessionDataTask?
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, 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/CreateTranscriptionRequest.swift:25:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |
24 |     private var urlSession: URLSession?
25 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, Error>.Continuation?
27 |
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/CreateTranscriptionRequest.swift:71:39: error: cannot find type 'URLSessionDataDelegate' in scope
69 | }
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
   |                                       `- error: cannot find type 'URLSessionDataDelegate' in scope
72 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
73 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranscriptionRequest.swift:72:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:72:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:81:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/CreateTranscriptionRequest.swift:81:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/Audio/CreateTranscriptionRequest.swift:63:57: error: cannot find 'OperationQueue' in scope
61 |             self.urlSession = URLSession(configuration: .default,
62 |                                          delegate: self,
63 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
64 |
65 |             dataTask = urlSession?.dataTask(with: urlRequest)
[52/63] Compiling SwiftOpenAI ModerationEndpoint.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/Audio/CreateTranscriptionRequest.swift:24:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranscriptionDataModel, Error>
23 |
24 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 |     private var dataTask: URLSessionDataTask?
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, 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/CreateTranscriptionRequest.swift:25:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |
24 |     private var urlSession: URLSession?
25 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, Error>.Continuation?
27 |
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/CreateTranscriptionRequest.swift:71:39: error: cannot find type 'URLSessionDataDelegate' in scope
69 | }
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
   |                                       `- error: cannot find type 'URLSessionDataDelegate' in scope
72 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
73 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranscriptionRequest.swift:72:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:72:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:81:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/CreateTranscriptionRequest.swift:81:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/Audio/CreateTranscriptionRequest.swift:63:57: error: cannot find 'OperationQueue' in scope
61 |             self.urlSession = URLSession(configuration: .default,
62 |                                          delegate: self,
63 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
64 |
65 |             dataTask = urlSession?.dataTask(with: urlRequest)
[53/63] Compiling SwiftOpenAI OpenAIEndpoints.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/Audio/CreateTranscriptionRequest.swift:24:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranscriptionDataModel, Error>
23 |
24 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 |     private var dataTask: URLSessionDataTask?
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, 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/CreateTranscriptionRequest.swift:25:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |
24 |     private var urlSession: URLSession?
25 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, Error>.Continuation?
27 |
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/CreateTranscriptionRequest.swift:71:39: error: cannot find type 'URLSessionDataDelegate' in scope
69 | }
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
   |                                       `- error: cannot find type 'URLSessionDataDelegate' in scope
72 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
73 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranscriptionRequest.swift:72:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:72:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:81:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/CreateTranscriptionRequest.swift:81:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/Audio/CreateTranscriptionRequest.swift:63:57: error: cannot find 'OperationQueue' in scope
61 |             self.urlSession = URLSession(configuration: .default,
62 |                                          delegate: self,
63 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
64 |
65 |             dataTask = urlSession?.dataTask(with: urlRequest)
[54/63] Compiling SwiftOpenAI CreateSpeechRequest.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/Audio/CreateTranscriptionRequest.swift:24:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranscriptionDataModel, Error>
23 |
24 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 |     private var dataTask: URLSessionDataTask?
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, 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/CreateTranscriptionRequest.swift:25:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |
24 |     private var urlSession: URLSession?
25 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, Error>.Continuation?
27 |
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/CreateTranscriptionRequest.swift:71:39: error: cannot find type 'URLSessionDataDelegate' in scope
69 | }
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
   |                                       `- error: cannot find type 'URLSessionDataDelegate' in scope
72 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
73 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranscriptionRequest.swift:72:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:72:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:81:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/CreateTranscriptionRequest.swift:81:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/Audio/CreateTranscriptionRequest.swift:63:57: error: cannot find 'OperationQueue' in scope
61 |             self.urlSession = URLSession(configuration: .default,
62 |                                          delegate: self,
63 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
64 |
65 |             dataTask = urlSession?.dataTask(with: urlRequest)
[55/63] Compiling SwiftOpenAI CreateTranscriptionRequest.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/Audio/CreateTranscriptionRequest.swift:24:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranscriptionDataModel, Error>
23 |
24 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 |     private var dataTask: URLSessionDataTask?
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, 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/CreateTranscriptionRequest.swift:25:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |
24 |     private var urlSession: URLSession?
25 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     private var continuation: AsyncThrowingStream<CreateTranscriptionDataModel, Error>.Continuation?
27 |
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/CreateTranscriptionRequest.swift:71:39: error: cannot find type 'URLSessionDataDelegate' in scope
69 | }
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
   |                                       `- error: cannot find type 'URLSessionDataDelegate' in scope
72 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
73 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranscriptionRequest.swift:72:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:72:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
70 |
71 | extension CreateTranscriptionRequest: URLSessionDataDelegate {
72 |     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.
73 |         do {
74 |             let createTranscriptionDataModel = try JSONDecoder().decode(CreateTranscriptionDataModel.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/CreateTranscriptionRequest.swift:81:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/CreateTranscriptionRequest.swift:81:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |     }
80 |
81 |     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.
82 |         guard let error = error else {
83 |             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/Audio/CreateTranscriptionRequest.swift:63:57: error: cannot find 'OperationQueue' in scope
61 |             self.urlSession = URLSession(configuration: .default,
62 |                                          delegate: self,
63 |                                          delegateQueue: OperationQueue())
   |                                                         `- error: cannot find 'OperationQueue' in scope
64 |
65 |             dataTask = urlSession?.dataTask(with: urlRequest)
[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 wasm