Build Information
Failed to build SwiftOpenAI with Swift 6.0 for Linux.
Build Command
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" 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
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 {
[23/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 {
[24/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 {
[25/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 {
[26/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 {
[27/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 {
[28/64] Compiling SwiftOpenAI CreateImagesRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 | }
22 |
23 | public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
24 | requestBuilder.buildURLRequest(endpoint: endpoint)
25 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 | }
26 |
27 | public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
| `- error: cannot find type 'URLRequest' in scope
28 | requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 | }
30 |
31 | public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
| `- error: cannot find type 'URLRequest' in scope
32 | await requester.execute(with: urlRequest)
33 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 | urlRequest.httpBody = formData.getHttpBody()
57 |
58 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 | urlRequest.httpBody = formData.getHttpBody()
47 |
48 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
8 | private let urlSession: URLSession
9 |
10 | public init(urlSession: URLSession = URLSession.shared) {
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 | self.urlSession = urlSession
12 | }
[29/64] Compiling SwiftOpenAI EditImageRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 | }
22 |
23 | public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
24 | requestBuilder.buildURLRequest(endpoint: endpoint)
25 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 | }
26 |
27 | public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
| `- error: cannot find type 'URLRequest' in scope
28 | requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 | }
30 |
31 | public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
| `- error: cannot find type 'URLRequest' in scope
32 | await requester.execute(with: urlRequest)
33 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 | urlRequest.httpBody = formData.getHttpBody()
57 |
58 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 | urlRequest.httpBody = formData.getHttpBody()
47 |
48 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
8 | private let urlSession: URLSession
9 |
10 | public init(urlSession: URLSession = URLSession.shared) {
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 | self.urlSession = urlSession
12 | }
[30/64] Compiling SwiftOpenAI VariationImageRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 | }
22 |
23 | public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
24 | requestBuilder.buildURLRequest(endpoint: endpoint)
25 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 | }
26 |
27 | public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
| `- error: cannot find type 'URLRequest' in scope
28 | requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 | }
30 |
31 | public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
| `- error: cannot find type 'URLRequest' in scope
32 | await requester.execute(with: urlRequest)
33 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 | urlRequest.httpBody = formData.getHttpBody()
57 |
58 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 | urlRequest.httpBody = formData.getHttpBody()
47 |
48 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
8 | private let urlSession: URLSession
9 |
10 | public init(urlSession: URLSession = URLSession.shared) {
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 | self.urlSession = urlSession
12 | }
[31/64] Compiling SwiftOpenAI ListModelsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 | }
22 |
23 | public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
24 | requestBuilder.buildURLRequest(endpoint: endpoint)
25 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 | }
26 |
27 | public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
| `- error: cannot find type 'URLRequest' in scope
28 | requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 | }
30 |
31 | public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
| `- error: cannot find type 'URLRequest' in scope
32 | await requester.execute(with: urlRequest)
33 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 | urlRequest.httpBody = formData.getHttpBody()
57 |
58 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 | urlRequest.httpBody = formData.getHttpBody()
47 |
48 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
8 | private let urlSession: URLSession
9 |
10 | public init(urlSession: URLSession = URLSession.shared) {
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 | self.urlSession = urlSession
12 | }
[32/64] Compiling SwiftOpenAI ModerationsRequest.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 | }
22 |
23 | public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
24 | requestBuilder.buildURLRequest(endpoint: endpoint)
25 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 | }
26 |
27 | public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
| `- error: cannot find type 'URLRequest' in scope
28 | requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 | }
30 |
31 | public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
| `- error: cannot find type 'URLRequest' in scope
32 | await requester.execute(with: urlRequest)
33 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 | urlRequest.httpBody = formData.getHttpBody()
57 |
58 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 | urlRequest.httpBody = formData.getHttpBody()
47 |
48 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
8 | private let urlSession: URLSession
9 |
10 | public init(urlSession: URLSession = URLSession.shared) {
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 | self.urlSession = urlSession
12 | }
[33/64] Compiling SwiftOpenAI MultipartFormData.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 | }
22 |
23 | public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
24 | requestBuilder.buildURLRequest(endpoint: endpoint)
25 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 | }
26 |
27 | public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
| `- error: cannot find type 'URLRequest' in scope
28 | requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 | }
30 |
31 | public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
| `- error: cannot find type 'URLRequest' in scope
32 | await requester.execute(with: urlRequest)
33 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 | urlRequest.httpBody = formData.getHttpBody()
57 |
58 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 | urlRequest.httpBody = formData.getHttpBody()
47 |
48 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
8 | private let urlSession: URLSession
9 |
10 | public init(urlSession: URLSession = URLSession.shared) {
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 | self.urlSession = urlSession
12 | }
[34/64] Compiling SwiftOpenAI SwiftOpenAI.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:23:56: error: cannot find type 'URLRequest' in scope
21 | }
22 |
23 | public func buildURLRequest(endpoint: Endpoint) -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
24 | requestBuilder.buildURLRequest(endpoint: endpoint)
25 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:27:46: error: cannot find type 'URLRequest' in scope
25 | }
26 |
27 | public func addHeaders(urlRequest: inout URLRequest, headers: [String: String]) {
| `- error: cannot find type 'URLRequest' in scope
28 | requestBuilder.addHeaders(urlRequest: &urlRequest, headers: headers)
29 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/API.swift:31:42: error: cannot find type 'URLRequest' in scope
29 | }
30 |
31 | public func execute(with urlRequest: URLRequest) async -> Result<Data, APIError> {
| `- error: cannot find type 'URLRequest' in scope
32 | await requester.execute(with: urlRequest)
33 | }
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/EditImageRequest.swift:58:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
56 | urlRequest.httpBody = formData.getHttpBody()
57 |
58 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
60 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/Requests/Images/VariationImageRequest.swift:48:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
46 | urlRequest.httpBody = formData.getHttpBody()
47 |
48 | let (data, _) = try await URLSession.shared.data(for: urlRequest)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
49 | let variationImageDataModel = try JSONDecoder().decode(CreateImageDataModel.self, from: data)
50 |
/host/spi-builder-workspace/Sources/SwiftOpenAI/APIClient/Requester/Requester.swift:10:53: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
8 | private let urlSession: URLSession
9 |
10 | public init(urlSession: URLSession = URLSession.shared) {
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 | self.urlSession = urlSession
12 | }
[35/64] Compiling SwiftOpenAI CreateTranscriptionDataModel.swift
[36/64] Compiling SwiftOpenAI CreateTranslationDataModel.swift
[37/64] Compiling SwiftOpenAI OpenAIAudioResponseType.swift
[38/64] Compiling SwiftOpenAI OpenAITTSModelType.swift
[39/64] Compiling SwiftOpenAI OpenAITranscriptionModelType.swift
[40/64] Compiling SwiftOpenAI OpenAIVoiceType.swift
[41/64] Compiling SwiftOpenAI ChatCompletionsDataModel.swift
[42/64] Compiling SwiftOpenAI ChatCompletionsOptionalParameters.swift
[43/64] Compiling SwiftOpenAI MessageRoleType.swift
[44/64] Compiling SwiftOpenAI ModelDataModel.swift
[45/64] Compiling SwiftOpenAI ModerationsDataModel.swift
[46/64] Compiling SwiftOpenAI OpenAIError.swift
[47/64] Compiling SwiftOpenAI OpenAIModelType.swift
[48/64] Compiling SwiftOpenAI OpenAIBaseEnvironment.swift
[49/64] Compiling SwiftOpenAI CreateSpeechEndpoint.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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 ChatCompletionsStreamDataModel.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is non-isolated 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 non-isolated 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: "",
[58/64] Compiling SwiftOpenAI CompletionsDataModel.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is non-isolated 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 non-isolated 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: "",
[59/64] Compiling SwiftOpenAI CompletionsOptionalParameters.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is non-isolated 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 non-isolated 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: "",
[60/64] Compiling SwiftOpenAI EmbeddingDataModel.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is non-isolated 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 non-isolated 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: "",
[61/64] Compiling SwiftOpenAI CreateImageDataModel.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is non-isolated 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 non-isolated 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: "",
[62/64] Compiling SwiftOpenAI ImageSize.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is non-isolated 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 non-isolated 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: "",
[63/64] Compiling SwiftOpenAI MessageChatGPT.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is non-isolated 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 non-isolated 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: "",
[64/64] Compiling SwiftOpenAI MessageChatImageInput.swift
/host/spi-builder-workspace/Sources/SwiftOpenAI/OpenAI/DataModels/Chat/ChatCompletionsStreamDataModel.swift:10:16: warning: static property 'finished' is not concurrency-safe because it is non-isolated 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 non-isolated 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: "",
BUILD FAILURE 6.0 linux