The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of OpenAIKit, reference 2.0.1 (1ae438), with Swift 6.0 for macOS (SPM) on 30 Nov 2024 13:53:38 UTC.

Swift 6 data race errors: 4

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/OpenDive/OpenAIKit.git
Reference: 2.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/OpenDive/OpenAIKit
 * tag               2.0.1      -> FETCH_HEAD
HEAD is now at 1ae438e Hotpatch fix for image parameters
Cloned https://github.com/OpenDive/OpenAIKit.git
Revision (git rev-parse @):
1ae438e665433273474d330a74241a1c55742a79
SUCCESS checkout https://github.com/OpenDive/OpenAIKit.git at 2.0.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "openaikit",
      "name": "OpenAIKit",
      "url": "https://github.com/OpenDive/OpenAIKit.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/OpenAIKit",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/OpenDive/OpenAIKit.git
[1/2470] Fetching openaikit
Fetched https://github.com/OpenDive/OpenAIKit.git from cache (1.54s)
Creating working copy for https://github.com/OpenDive/OpenAIKit.git
Working copy of https://github.com/OpenDive/OpenAIKit.git resolved at 2.0.1 (1ae438e)
warning: '.resolve-product-dependencies': dependency 'openaikit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/OpenDive/OpenAIKit.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "OpenAIKit",
  "name" : "OpenAIKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "OpenAIKit",
      "targets" : [
        "OpenAIKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "OpenAIKitTests",
      "module_type" : "SwiftTarget",
      "name" : "OpenAIKitTests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Completions/CompletionResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Content Policy/ContentPolicyResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Delete File/DeleteFileResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Embeddings/EmbeddingsResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL-1.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL0.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL1.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL10.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL11.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL2.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Prompt/ImageApple.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Prompt/ImageOtter.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Large/ImageB64Large.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Large/ImageURLLarge.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Medium/ImageB64Medium.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Medium/ImageURLMedium.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Small/ImageB64Small.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Small/ImageURLSmall.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/ResponseFormat/ImageB64.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/ResponseFormat/ImageURL.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/List Files/ListFilesResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/List Models/ModelsResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Retrieve Model/RetrieveModelResponse.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "OpenAIKitTests/Extension/BundleExtension.swift",
        "OpenAIKitTests/Mocks/MockOpenAI.swift",
        "OpenAIKitTests/OpenAIKitTests.swift",
        "OpenAIKitTests/Types/Enums/MockOpenAIError.swift"
      ],
      "target_dependencies" : [
        "OpenAIKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAIKit",
      "module_type" : "SwiftTarget",
      "name" : "OpenAIKit",
      "path" : "Sources",
      "product_memberships" : [
        "OpenAIKit"
      ],
      "sources" : [
        "OpenAIKit/Extensions/NSImageExtension.swift",
        "OpenAIKit/Extensions/NSMutableDataExtension.swift",
        "OpenAIKit/Extensions/String.swift",
        "OpenAIKit/Extensions/StringPropertyMap.swift",
        "OpenAIKit/OpenAI.swift",
        "OpenAIKit/Protocols/Chat/Property.swift",
        "OpenAIKit/Protocols/OpenAIProtocol.swift",
        "OpenAIKit/Types/Enums/Audio/AudioResponseFormat.swift",
        "OpenAIKit/Types/Enums/Chat/ChatModels.swift",
        "OpenAIKit/Types/Enums/Chat/ChatRole.swift",
        "OpenAIKit/Types/Enums/Completions/CompletionModels.swift",
        "OpenAIKit/Types/Enums/Files/FileStatus.swift",
        "OpenAIKit/Types/Enums/Images/ImageData.swift",
        "OpenAIKit/Types/Enums/Images/ImageModel.swift",
        "OpenAIKit/Types/Enums/Images/ImageQuality.swift",
        "OpenAIKit/Types/Enums/Images/ImageResolutions.swift",
        "OpenAIKit/Types/Enums/Images/ImageStyle.swift",
        "OpenAIKit/Types/Enums/Images/ResponseFormat.swift",
        "OpenAIKit/Types/Enums/Moderations/ContentPolicyModels.swift",
        "OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift",
        "OpenAIKit/Types/Enums/OpenAI/OpenAIObject.swift",
        "OpenAIKit/Types/Structs/Parameters/Audio/TranscriptionParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Chat/ChatParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Chat/Function.swift",
        "OpenAIKit/Types/Structs/Parameters/Chat/Parameter.swift",
        "OpenAIKit/Types/Structs/Parameters/Chat/ParameterDetail.swift",
        "OpenAIKit/Types/Structs/Parameters/Completions/CompletionParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Embeddings/EmbeddingsParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Files/UploadFileParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Images/ImageEditParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Images/ImageParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Images/ImageVariationParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Moderations/ConentPolicyParameters.swift",
        "OpenAIKit/Types/Structs/Schemas/Audio/TranscriptionResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Chat/ChatResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Completions/CompletionResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsData.swift",
        "OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsUsage.swift",
        "OpenAIKit/Types/Structs/Schemas/Files/File.swift",
        "OpenAIKit/Types/Structs/Schemas/Files/FileContent.swift",
        "OpenAIKit/Types/Structs/Schemas/Files/ListFilesResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Images/ImageResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Models/ListModelResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Models/Model.swift",
        "OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyCategories.swift",
        "OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyCategoryScore.swift",
        "OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyResult.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/ChatChoice.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/ChatMessage.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/Choice.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/Configuration.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/DeleteObject.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/FormData.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/FunctionCall.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/OpenAIErrorMessage.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/OpenAIErrorResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/Usage.swift",
        "OpenAIKit/Utils/ClampedPropertyWrapper.swift",
        "OpenAIKit/Utils/FormDataHelper.swift",
        "OpenAIKit/Utils/GenericCodingKeys.swift",
        "OpenAIKit/Utils/OpenAIKitSession.swift",
        "OpenAIKit/Utils/OpenAIStreamer/OpenAIEvent.swift",
        "OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift",
        "OpenAIKit/Utils/OpenAIStreamer/OpenAIStreamParser.swift",
        "OpenAIKit/Utils/Whisper/SRT.swift",
        "OpenAIKit/Utils/Whisper/WebVTT.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/65] Compiling OpenAIKit ImageQuality.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift:47:10: warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
45 |
46 |     /// An incorrect input was found in the ImageParameter. Please edit the input and try submitting again.
47 |     case incompatibleImageParameter(incorrctInput: Any?)
   |          `- warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 |
49 |     /// An unknown error has occured. Please create an issue on [Github](https://github.com/OpenDive/OpenAIKit) if this error is thrown.
[4/65] Compiling OpenAIKit ImageResolutions.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift:47:10: warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
45 |
46 |     /// An incorrect input was found in the ImageParameter. Please edit the input and try submitting again.
47 |     case incompatibleImageParameter(incorrctInput: Any?)
   |          `- warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 |
49 |     /// An unknown error has occured. Please create an issue on [Github](https://github.com/OpenDive/OpenAIKit) if this error is thrown.
[5/65] Compiling OpenAIKit ImageStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift:47:10: warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
45 |
46 |     /// An incorrect input was found in the ImageParameter. Please edit the input and try submitting again.
47 |     case incompatibleImageParameter(incorrctInput: Any?)
   |          `- warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 |
49 |     /// An unknown error has occured. Please create an issue on [Github](https://github.com/OpenDive/OpenAIKit) if this error is thrown.
[6/65] Compiling OpenAIKit ResponseFormat.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift:47:10: warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
45 |
46 |     /// An incorrect input was found in the ImageParameter. Please edit the input and try submitting again.
47 |     case incompatibleImageParameter(incorrctInput: Any?)
   |          `- warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 |
49 |     /// An unknown error has occured. Please create an issue on [Github](https://github.com/OpenDive/OpenAIKit) if this error is thrown.
[7/65] Compiling OpenAIKit ContentPolicyModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift:47:10: warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
45 |
46 |     /// An incorrect input was found in the ImageParameter. Please edit the input and try submitting again.
47 |     case incompatibleImageParameter(incorrctInput: Any?)
   |          `- warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 |
49 |     /// An unknown error has occured. Please create an issue on [Github](https://github.com/OpenDive/OpenAIKit) if this error is thrown.
[8/65] Compiling OpenAIKit OpenAIErrors.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift:47:10: warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
45 |
46 |     /// An incorrect input was found in the ImageParameter. Please edit the input and try submitting again.
47 |     case incompatibleImageParameter(incorrctInput: Any?)
   |          `- warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 |
49 |     /// An unknown error has occured. Please create an issue on [Github](https://github.com/OpenDive/OpenAIKit) if this error is thrown.
[9/65] Compiling OpenAIKit OpenAIObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift:47:10: warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
45 |
46 |     /// An incorrect input was found in the ImageParameter. Please edit the input and try submitting again.
47 |     case incompatibleImageParameter(incorrctInput: Any?)
   |          `- warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 |
49 |     /// An unknown error has occured. Please create an issue on [Github](https://github.com/OpenDive/OpenAIKit) if this error is thrown.
[10/71] Emitting module OpenAIKit
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift:47:10: warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
45 |
46 |     /// An incorrect input was found in the ImageParameter. Please edit the input and try submitting again.
47 |     case incompatibleImageParameter(incorrctInput: Any?)
   |          `- warning: associated value 'incompatibleImageParameter(incorrctInput:)' of 'Sendable'-conforming enum 'OpenAIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 |
49 |     /// An unknown error has occured. Please create an issue on [Github](https://github.com/OpenDive/OpenAIKit) if this error is thrown.
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:44:12: warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
    |            `- warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 45 |     var headers: [String: String]
 46 |     static let DefaultRetryTime = 3000
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:45:9: warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
 45 |     var headers: [String: String]
    |         `- warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 46 |     static let DefaultRetryTime = 3000
 47 |
[11/71] Compiling OpenAIKit CompletionResponse.swift
[12/71] Compiling OpenAIKit EmbeddingsData.swift
[13/71] Compiling OpenAIKit EmbeddingsResponse.swift
[14/71] Compiling OpenAIKit EmbeddingsUsage.swift
[15/71] Compiling OpenAIKit File.swift
[16/71] Compiling OpenAIKit FileContent.swift
[17/71] Compiling OpenAIKit ListFilesResponse.swift
[18/71] Compiling OpenAIKit ImageResponse.swift
[19/71] Compiling OpenAIKit ListModelResponse.swift
[20/71] Compiling OpenAIKit Model.swift
[21/71] Compiling OpenAIKit ContentPolicyCategories.swift
[22/71] Compiling OpenAIKit ContentPolicyCategoryScore.swift
[23/71] Compiling OpenAIKit ContentPolicyResponse.swift
[24/71] Compiling OpenAIKit ContentPolicyResult.swift
[25/71] Compiling OpenAIKit OpenAIErrorMessage.swift
[26/71] Compiling OpenAIKit OpenAIErrorResponse.swift
[27/71] Compiling OpenAIKit Usage.swift
[28/71] Compiling OpenAIKit ClampedPropertyWrapper.swift
[29/71] Compiling OpenAIKit FormDataHelper.swift
[30/71] Compiling OpenAIKit GenericCodingKeys.swift
[31/71] Compiling OpenAIKit AudioResponseFormat.swift
[32/71] Compiling OpenAIKit ChatModels.swift
[33/71] Compiling OpenAIKit ChatRole.swift
[34/71] Compiling OpenAIKit CompletionModels.swift
[35/71] Compiling OpenAIKit FileStatus.swift
[36/71] Compiling OpenAIKit ImageData.swift
[37/71] Compiling OpenAIKit ImageModel.swift
[38/71] Compiling OpenAIKit TranscriptionParameters.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[39/71] Compiling OpenAIKit ChatParameters.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[40/71] Compiling OpenAIKit Function.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[41/71] Compiling OpenAIKit Parameter.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[42/71] Compiling OpenAIKit ParameterDetail.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[43/71] Compiling OpenAIKit CompletionParameters.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[44/71] Compiling OpenAIKit EmbeddingsParameters.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[45/71] Compiling OpenAIKit OpenAIKitSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:44:12: warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
    |            `- warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 45 |     var headers: [String: String]
 46 |     static let DefaultRetryTime = 3000
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:45:9: warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
 45 |     var headers: [String: String]
    |         `- warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 46 |     static let DefaultRetryTime = 3000
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:208:21: warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
206 |             if let eventName = event.event, let eventHandler = eventListeners[eventName] {
207 |                 mainQueue.async {
208 |                     eventHandler(Message(id: event.id, event: event.event, data: event.data))
    |                     |- warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
209 |                 }
210 |             }
[46/71] Compiling OpenAIKit OpenAIEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:44:12: warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
    |            `- warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 45 |     var headers: [String: String]
 46 |     static let DefaultRetryTime = 3000
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:45:9: warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
 45 |     var headers: [String: String]
    |         `- warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 46 |     static let DefaultRetryTime = 3000
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:208:21: warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
206 |             if let eventName = event.event, let eventHandler = eventListeners[eventName] {
207 |                 mainQueue.async {
208 |                     eventHandler(Message(id: event.id, event: event.event, data: event.data))
    |                     |- warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
209 |                 }
210 |             }
[47/71] Compiling OpenAIKit OpenAISource.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:44:12: warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
    |            `- warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 45 |     var headers: [String: String]
 46 |     static let DefaultRetryTime = 3000
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:45:9: warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
 45 |     var headers: [String: String]
    |         `- warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 46 |     static let DefaultRetryTime = 3000
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:208:21: warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
206 |             if let eventName = event.event, let eventHandler = eventListeners[eventName] {
207 |                 mainQueue.async {
208 |                     eventHandler(Message(id: event.id, event: event.event, data: event.data))
    |                     |- warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
209 |                 }
210 |             }
[48/71] Compiling OpenAIKit OpenAIStreamParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:44:12: warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
    |            `- warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 45 |     var headers: [String: String]
 46 |     static let DefaultRetryTime = 3000
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:45:9: warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
 45 |     var headers: [String: String]
    |         `- warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 46 |     static let DefaultRetryTime = 3000
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:208:21: warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
206 |             if let eventName = event.event, let eventHandler = eventListeners[eventName] {
207 |                 mainQueue.async {
208 |                     eventHandler(Message(id: event.id, event: event.event, data: event.data))
    |                     |- warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
209 |                 }
210 |             }
[49/71] Compiling OpenAIKit SRT.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:44:12: warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
    |            `- warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 45 |     var headers: [String: String]
 46 |     static let DefaultRetryTime = 3000
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:45:9: warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
 45 |     var headers: [String: String]
    |         `- warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 46 |     static let DefaultRetryTime = 3000
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:208:21: warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
206 |             if let eventName = event.event, let eventHandler = eventListeners[eventName] {
207 |                 mainQueue.async {
208 |                     eventHandler(Message(id: event.id, event: event.event, data: event.data))
    |                     |- warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
209 |                 }
210 |             }
[50/71] Compiling OpenAIKit WebVTT.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:44:12: warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
    |            `- warning: non-final class 'OpenAISource' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 45 |     var headers: [String: String]
 46 |     static let DefaultRetryTime = 3000
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:45:9: warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 43 |
 44 | open class OpenAISource: NSObject, URLSessionDataDelegate {
 45 |     var headers: [String: String]
    |         `- warning: stored property 'headers' of 'Sendable'-conforming class 'OpenAISource' is mutable; this is an error in the Swift 6 language mode
 46 |     static let DefaultRetryTime = 3000
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift:208:21: warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
206 |             if let eventName = event.event, let eventHandler = eventListeners[eventName] {
207 |                 mainQueue.async {
208 |                     eventHandler(Message(id: event.id, event: event.event, data: event.data))
    |                     |- warning: capture of 'eventHandler' with non-sendable type '(Message) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
209 |                 }
210 |             }
[51/71] Compiling OpenAIKit UploadFileParameters.swift
[52/71] Compiling OpenAIKit ImageEditParameters.swift
[53/71] Compiling OpenAIKit ImageParameters.swift
[54/71] Compiling OpenAIKit ImageVariationParameters.swift
[55/71] Compiling OpenAIKit ConentPolicyParameters.swift
[56/71] Compiling OpenAIKit TranscriptionResponse.swift
[57/71] Compiling OpenAIKit ChatResponse.swift
[58/71] Compiling OpenAIKit ChatChoice.swift
[59/71] Compiling OpenAIKit ChatMessage.swift
[60/71] Compiling OpenAIKit Choice.swift
[61/71] Compiling OpenAIKit Configuration.swift
[62/71] Compiling OpenAIKit DeleteObject.swift
[63/71] Compiling OpenAIKit FormData.swift
[64/71] Compiling OpenAIKit FunctionCall.swift
[65/71] Compiling OpenAIKit NSImageExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[66/71] Compiling OpenAIKit NSMutableDataExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[67/71] Compiling OpenAIKit String.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[68/71] Compiling OpenAIKit StringPropertyMap.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[69/71] Compiling OpenAIKit OpenAI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[70/71] Compiling OpenAIKit Property.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
[71/71] Compiling OpenAIKit OpenAIProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenAIKit/Utils/OpenAIKitSession.swift:36:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
 32 | // Extensions used to help better streamline the main OpenAIKit class.
 33 | // Most are private to help with having better Access Control.
 34 | final class OpenAIKitSession {
    |             `- note: class 'OpenAIKitSession' does not conform to the 'Sendable' protocol
 35 |     /// Shared Singleton object for use within the OpenAIKit API Module
 36 |     internal static let shared = OpenAIKitSession()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OpenAIKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 37 |
 38 |     /// Conforming to the Singleton Design Pattern
Build complete! (16.70s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "OpenAIKit",
  "name" : "OpenAIKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "OpenAIKit",
      "targets" : [
        "OpenAIKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "OpenAIKitTests",
      "module_type" : "SwiftTarget",
      "name" : "OpenAIKitTests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Completions/CompletionResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Content Policy/ContentPolicyResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Delete File/DeleteFileResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Embeddings/EmbeddingsResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL-1.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL0.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL1.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL10.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL11.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/NumberOfImages/ImageURL2.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Prompt/ImageApple.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Prompt/ImageOtter.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Large/ImageB64Large.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Large/ImageURLLarge.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Medium/ImageB64Medium.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Medium/ImageURLMedium.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Small/ImageB64Small.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/Resolution/Small/ImageURLSmall.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/ResponseFormat/ImageB64.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Images/ResponseFormat/ImageURL.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/List Files/ListFilesResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/List Models/ModelsResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/JSON Responses/Retrieve Model/RetrieveModelResponse.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "OpenAIKitTests/Extension/BundleExtension.swift",
        "OpenAIKitTests/Mocks/MockOpenAI.swift",
        "OpenAIKitTests/OpenAIKitTests.swift",
        "OpenAIKitTests/Types/Enums/MockOpenAIError.swift"
      ],
      "target_dependencies" : [
        "OpenAIKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAIKit",
      "module_type" : "SwiftTarget",
      "name" : "OpenAIKit",
      "path" : "Sources",
      "product_memberships" : [
        "OpenAIKit"
      ],
      "sources" : [
        "OpenAIKit/Extensions/NSImageExtension.swift",
        "OpenAIKit/Extensions/NSMutableDataExtension.swift",
        "OpenAIKit/Extensions/String.swift",
        "OpenAIKit/Extensions/StringPropertyMap.swift",
        "OpenAIKit/OpenAI.swift",
        "OpenAIKit/Protocols/Chat/Property.swift",
        "OpenAIKit/Protocols/OpenAIProtocol.swift",
        "OpenAIKit/Types/Enums/Audio/AudioResponseFormat.swift",
        "OpenAIKit/Types/Enums/Chat/ChatModels.swift",
        "OpenAIKit/Types/Enums/Chat/ChatRole.swift",
        "OpenAIKit/Types/Enums/Completions/CompletionModels.swift",
        "OpenAIKit/Types/Enums/Files/FileStatus.swift",
        "OpenAIKit/Types/Enums/Images/ImageData.swift",
        "OpenAIKit/Types/Enums/Images/ImageModel.swift",
        "OpenAIKit/Types/Enums/Images/ImageQuality.swift",
        "OpenAIKit/Types/Enums/Images/ImageResolutions.swift",
        "OpenAIKit/Types/Enums/Images/ImageStyle.swift",
        "OpenAIKit/Types/Enums/Images/ResponseFormat.swift",
        "OpenAIKit/Types/Enums/Moderations/ContentPolicyModels.swift",
        "OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift",
        "OpenAIKit/Types/Enums/OpenAI/OpenAIObject.swift",
        "OpenAIKit/Types/Structs/Parameters/Audio/TranscriptionParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Chat/ChatParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Chat/Function.swift",
        "OpenAIKit/Types/Structs/Parameters/Chat/Parameter.swift",
        "OpenAIKit/Types/Structs/Parameters/Chat/ParameterDetail.swift",
        "OpenAIKit/Types/Structs/Parameters/Completions/CompletionParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Embeddings/EmbeddingsParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Files/UploadFileParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Images/ImageEditParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Images/ImageParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Images/ImageVariationParameters.swift",
        "OpenAIKit/Types/Structs/Parameters/Moderations/ConentPolicyParameters.swift",
        "OpenAIKit/Types/Structs/Schemas/Audio/TranscriptionResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Chat/ChatResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Completions/CompletionResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsData.swift",
        "OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsUsage.swift",
        "OpenAIKit/Types/Structs/Schemas/Files/File.swift",
        "OpenAIKit/Types/Structs/Schemas/Files/FileContent.swift",
        "OpenAIKit/Types/Structs/Schemas/Files/ListFilesResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Images/ImageResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Models/ListModelResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Models/Model.swift",
        "OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyCategories.swift",
        "OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyCategoryScore.swift",
        "OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyResult.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/ChatChoice.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/ChatMessage.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/Choice.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/Configuration.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/DeleteObject.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/FormData.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/FunctionCall.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/OpenAIErrorMessage.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/OpenAIErrorResponse.swift",
        "OpenAIKit/Types/Structs/Schemas/OpenAI/Usage.swift",
        "OpenAIKit/Utils/ClampedPropertyWrapper.swift",
        "OpenAIKit/Utils/FormDataHelper.swift",
        "OpenAIKit/Utils/GenericCodingKeys.swift",
        "OpenAIKit/Utils/OpenAIKitSession.swift",
        "OpenAIKit/Utils/OpenAIStreamer/OpenAIEvent.swift",
        "OpenAIKit/Utils/OpenAIStreamer/OpenAISource.swift",
        "OpenAIKit/Utils/OpenAIStreamer/OpenAIStreamParser.swift",
        "OpenAIKit/Utils/Whisper/SRT.swift",
        "OpenAIKit/Utils/Whisper/WebVTT.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.