The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build SwiftOpenAI, reference 1.9.0 (b31678), with Swift 6.0 for Linux on 5 Nov 2024 01:13:39 UTC.

Build Command

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

Build Log

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
[41/64] 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
[42/64] Compiling SwiftOpenAI CreateTranscriptionDataModel.swift
[43/64] Compiling SwiftOpenAI CreateTranslationDataModel.swift
[44/64] Compiling SwiftOpenAI OpenAIAudioResponseType.swift
[45/64] Compiling SwiftOpenAI OpenAITTSModelType.swift
[46/64] Compiling SwiftOpenAI OpenAITranscriptionModelType.swift
[47/64] Compiling SwiftOpenAI OpenAIVoiceType.swift
[48/64] Compiling SwiftOpenAI ChatCompletionsDataModel.swift
[49/64] Compiling SwiftOpenAI ChatCompletionsOptionalParameters.swift
[50/64] Compiling SwiftOpenAI CreateTranslationRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     public var choices: [ChoicesStreamDataModel]
 9 |
10 |     static var finished: ChatCompletionsStreamDataModel = {
   |                |- warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'finished' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'finished' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         .init(id: UUID().uuidString,
12 |               object: "",
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[51/64] Compiling SwiftOpenAI CreateChatCompletionsImageInputRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     public var choices: [ChoicesStreamDataModel]
 9 |
10 |     static var finished: ChatCompletionsStreamDataModel = {
   |                |- warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'finished' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'finished' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         .init(id: UUID().uuidString,
12 |               object: "",
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[52/64] Compiling SwiftOpenAI CreateChatCompletionsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     public var choices: [ChoicesStreamDataModel]
 9 |
10 |     static var finished: ChatCompletionsStreamDataModel = {
   |                |- warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'finished' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'finished' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         .init(id: UUID().uuidString,
12 |               object: "",
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[53/64] Compiling SwiftOpenAI ChatCompletionsStreamMapper.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     public var choices: [ChoicesStreamDataModel]
 9 |
10 |     static var finished: ChatCompletionsStreamDataModel = {
   |                |- warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'finished' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'finished' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         .init(id: UUID().uuidString,
12 |               object: "",
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[54/64] Compiling SwiftOpenAI CreateChatCompletionsStreamRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     public var choices: [ChoicesStreamDataModel]
 9 |
10 |     static var finished: ChatCompletionsStreamDataModel = {
   |                |- warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'finished' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'finished' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         .init(id: UUID().uuidString,
12 |               object: "",
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[55/64] Compiling SwiftOpenAI CompletionsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     public var choices: [ChoicesStreamDataModel]
 9 |
10 |     static var finished: ChatCompletionsStreamDataModel = {
   |                |- warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'finished' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'finished' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         .init(id: UUID().uuidString,
12 |               object: "",
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[56/64] Compiling SwiftOpenAI EmbeddingsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:22:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |                              _ temperature: Double) async throws -> AsyncThrowingStream<CreateTranslationDataModel, Error>
21 |
22 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var dataTask: URLSessionDataTask?
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:23:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     private var urlSession: URLSession?
23 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     private var continuation: AsyncThrowingStream<CreateTranslationDataModel, Error>.Continuation?
25 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:77:37: error: cannot find type 'URLSessionDataDelegate' in scope
75 | }
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
   |                                     `- error: cannot find type 'URLSessionDataDelegate' in scope
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
79 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:78:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
76 |
77 | extension CreateTranslationRequest: URLSessionDataDelegate {
78 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 |         do {
80 |             let createTranslationDataModel = try JSONDecoder().decode(CreateTranslationDataModel.self, from: data)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Audio/CreateTranslationRequest.swift:87:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
85 |     }
86 |
87 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
88 |         guard let error = error else {
89 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     public var choices: [ChoicesStreamDataModel]
 9 |
10 |     static var finished: ChatCompletionsStreamDataModel = {
   |                |- warning: static property 'finished' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'finished' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'finished' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         .init(id: UUID().uuidString,
12 |               object: "",
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:10:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |                  messages: [MessageChatGPT],
 9 |                  optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
10 |     func setURLSession(urlSession: URLSession)
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 | }
12 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:21:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |                              _ optionalParameters: ChatCompletionsOptionalParameters?) throws -> AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>
20 |
21 |     private var urlSession: URLSession?
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     private var dataTask: URLSessionDataTask?
23 |     private var streamMapper: ChatCompletionsStreamMappeable
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:22:27: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |
21 |     private var urlSession: URLSession?
22 |     private var dataTask: URLSessionDataTask?
   |                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     private var streamMapper: ChatCompletionsStreamMappeable
24 |     private var continuation: AsyncThrowingStream<ChatCompletionsStreamDataModel, Error>.Continuation?
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:54:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |     }
53 |
54 |     func setURLSession(urlSession: URLSession) {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
55 |         self.urlSession = urlSession
56 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:60:47: error: cannot find type 'URLSessionDataDelegate' in scope
58 | // swiftlint:enable line_length
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
   |                                               `- error: cannot find type 'URLSessionDataDelegate' in scope
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
62 |         do {
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:61:61: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
59 |
60 | extension CreateChatCompletionsStreamRequest: URLSessionDataDelegate {
61 |     public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
   |                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
62 |         do {
63 |             try streamMapper.parse(data: data).forEach { [weak self] newMessage in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:71:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
69 |     }
70 |
71 |     public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
   |                                                         `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
72 |         guard let error = error else {
73 |             continuation?.finish()
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                           `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/ChatCompletions/Stream/CreateChatCompletionsStreamRequest.swift:29:54: error: cannot infer contextual base in reference to member 'default'
27 |         self.streamMapper = streamMapper
28 |         super.init()
29 |         self.urlSession = URLSession(configuration: .default,
   |                                                      `- error: cannot infer contextual base in reference to member 'default'
30 |                                delegate: self,
31 |                                delegateQueue: OperationQueue())
[57/64] Compiling SwiftOpenAI API.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[58/64] Compiling SwiftOpenAI Endpoint.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[59/64] Compiling SwiftOpenAI Parser.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[60/64] Compiling SwiftOpenAI APIError.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[61/64] Compiling SwiftOpenAI RequestBuilder.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[62/64] Compiling SwiftOpenAI Requester.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[63/64] Compiling SwiftOpenAI BaseEnvironment.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
[64/64] Compiling SwiftOpenAI Router.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:4:35: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequesterProtocol {
 4 |     func execute(with urlRequest: URLRequest) async -> Result<Data, APIError>
   |                                   `- error: cannot find type 'URLRequest' in scope
 5 | }
 6 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:4:49: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
   |                                                 `- error: cannot find type 'URLRequest' in scope
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
 6 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:5:39: error: cannot find type 'URLRequest' in scope
 3 | public protocol RequestBuilderProtocol {
 4 |     func buildURLRequest(endpoint: Endpoint) -> URLRequest
 5 |     func addHeaders(urlRequest: inout URLRequest, headers: [String: String])
   |                                       `- error: cannot find type 'URLRequest' in scope
 6 | }
 7 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                                                     `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |         self.urlSession = urlSession
12 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 |     }
22 |
23 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
24 |         requestBuilder.buildURLRequest(endpoint: endpoint)
25 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 |     }
26 |
27 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
28 |         requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 |     }
30 |
31 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
32 |         await requester.execute(with: urlRequest)
33 |     }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:12:56: error: cannot find type 'URLRequest' in scope
10 |     public init() { }
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
   |                                                        `- error: cannot find type 'URLRequest' in scope
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
14 |         urlRequest.httpMethod = endpoint.method.rawValue
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:39:46: error: cannot find type 'URLRequest' in scope
37 |     }
38 |
39 |     public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
   |                                              `- error: cannot find type 'URLRequest' in scope
40 |         headers.forEach { key, value in
41 |             urlRequest.setValue(value, forHTTPHeaderField: key)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/RequestBuilder.swift:13:26: error: cannot find 'URLRequest' in scope
11 |
12 |     public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
13 |         var urlRequest = URLRequest(url: URL(string: endpoint.path)!)
   |                          `- error: cannot find 'URLRequest' in scope
14 |         urlRequest.httpMethod = endpoint.method.rawValue
15 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:8:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 | final public class Requester: RequesterProtocol {
 8 |     private let urlSession: URLSession
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     private let urlSession: URLSession
 9 |
10 |     public init(urlSession: URLSession = URLSession.shared) {
   |                             `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |         self.urlSession = urlSession
12 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:14:42: error: cannot find type 'URLRequest' in scope
12 |     }
13 |
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
   |                                          `- error: cannot find type 'URLRequest' in scope
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:16:57: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
14 |     public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
15 |         do {
16 |             let (data, response) = try await urlSession.data(for: urlRequest)
   |                                                         `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
17 |
18 |             if let httpResponse = response as? HTTPURLResponse {
BUILD FAILURE 6.0 linux