├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ └── xcshareddata │ │ └── IDETemplateMacros.plist │ └── xcshareddata │ └── xcschemes │ └── OpenAIAssistants.xcscheme ├── ExyteOpenAI.podspec ├── LICENSE ├── OpenAIAssistantsExample ├── OpenAIAssistantsExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── OpenAIAssistantsExample.xcscheme └── OpenAIAssistantsExample │ ├── AIManager.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── BotChatView.swift │ ├── BotChatViewModel.swift │ ├── ContentView.swift │ ├── OpenAIAssistantsExampleApp.swift │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── Package.resolved ├── Package.swift ├── README.md └── Sources └── ExyteOpenAI ├── Endpoint Configurations ├── Assistants.swift ├── Chats.swift ├── Files.swift ├── Messages.swift ├── Models.swift ├── Runs.swift └── Threads.swift ├── Models ├── Assistant │ └── Assistant.swift ├── Chat │ ├── ChatCompletion.swift │ ├── ChatCompletionMessage.swift │ ├── Choice.swift │ ├── Logprob.swift │ └── Logprobs.swift ├── Common │ ├── ResponseFormat.swift │ └── StreamOptions.swift ├── Enums │ ├── ActionType.swift │ ├── FilePurpose.swift │ ├── MessageContentType.swift │ ├── MessageRole.swift │ ├── ModelType.swift │ ├── Order.swift │ ├── RunErrorCode.swift │ ├── RunStatus.swift │ ├── RunStepType.swift │ └── ToolType.swift ├── File │ └── File.swift ├── Message │ ├── DeltaMessage.swift │ ├── Message.swift │ ├── MessageContent.swift │ ├── MessageImageContent.swift │ └── MessageTextContent.swift ├── Misc │ ├── DeletionStatus.swift │ └── ObjectsList.swift ├── Model │ └── Model.swift ├── Run │ ├── MessageCreationDetails.swift │ ├── RequiredAction.swift │ ├── Run.swift │ ├── RunError.swift │ ├── RunStep.swift │ ├── RunStepDetails.swift │ └── UsageStatistics.swift ├── Streaming │ ├── StreamError.swift │ └── StreamEvent.swift ├── Thread │ └── Thread.swift └── Tool │ ├── FileSearchToolProperties.swift │ ├── FunctionToolProperties.swift │ ├── Tool.swift │ ├── ToolCall.swift │ └── ToolOutput.swift ├── Networking ├── EndpointConfiguration.swift ├── Extensions │ ├── AnyPublisher+Concurrency.swift │ ├── Collection+HTTPHeader.swift │ ├── Publisher+Decode.swift │ └── URL+MimeType.swift ├── FormBodyPart.swift ├── HTTPHeader.swift ├── HTTPRequestMethod.swift ├── MimeType.swift ├── OpenAIError.swift ├── OpenAIResponseError.swift ├── Provider.swift └── RequestTask.swift ├── OpenAI+Assistants.swift ├── OpenAI+Chats.swift ├── OpenAI+Files.swift ├── OpenAI+Messages.swift ├── OpenAI+Models.swift ├── OpenAI+Runs.swift ├── OpenAI+Threads.swift ├── OpenAI.swift └── Payloads ├── CreateAssistantPayload.swift ├── CreateChatCompletionPayload.swift ├── CreateMessageRequest.swift ├── CreateRunPayload.swift ├── CreateStreamRunPayload.swift ├── CreateThreadAndRunPayload.swift ├── CreateThreadPayload.swift ├── FilePayload.swift ├── ListPayload.swift ├── ModifyPayload.swift └── SubmitToolOutputsRequest.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/OpenAIAssistants.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/OpenAIAssistants.xcscheme -------------------------------------------------------------------------------- /ExyteOpenAI.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/ExyteOpenAI.podspec -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample.xcodeproj/xcshareddata/xcschemes/OpenAIAssistantsExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample.xcodeproj/xcshareddata/xcschemes/OpenAIAssistantsExample.xcscheme -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample/AIManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample/AIManager.swift -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample/BotChatView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample/BotChatView.swift -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample/BotChatViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample/BotChatViewModel.swift -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample/ContentView.swift -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample/OpenAIAssistantsExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample/OpenAIAssistantsExampleApp.swift -------------------------------------------------------------------------------- /OpenAIAssistantsExample/OpenAIAssistantsExample/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/OpenAIAssistantsExample/OpenAIAssistantsExample/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/README.md -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Endpoint Configurations/Assistants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Endpoint Configurations/Assistants.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Endpoint Configurations/Chats.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Endpoint Configurations/Chats.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Endpoint Configurations/Files.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Endpoint Configurations/Files.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Endpoint Configurations/Messages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Endpoint Configurations/Messages.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Endpoint Configurations/Models.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Endpoint Configurations/Models.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Endpoint Configurations/Runs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Endpoint Configurations/Runs.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Endpoint Configurations/Threads.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Endpoint Configurations/Threads.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Assistant/Assistant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Assistant/Assistant.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Chat/ChatCompletion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Chat/ChatCompletion.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Chat/ChatCompletionMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Chat/ChatCompletionMessage.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Chat/Choice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Chat/Choice.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Chat/Logprob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Chat/Logprob.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Chat/Logprobs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Chat/Logprobs.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Common/ResponseFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Common/ResponseFormat.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Common/StreamOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Common/StreamOptions.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/ActionType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/ActionType.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/FilePurpose.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/FilePurpose.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/MessageContentType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/MessageContentType.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/MessageRole.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/MessageRole.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/ModelType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/ModelType.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/Order.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/Order.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/RunErrorCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/RunErrorCode.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/RunStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/RunStatus.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/RunStepType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/RunStepType.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Enums/ToolType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Enums/ToolType.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/File/File.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/File/File.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Message/DeltaMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Message/DeltaMessage.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Message/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Message/Message.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Message/MessageContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Message/MessageContent.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Message/MessageImageContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Message/MessageImageContent.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Message/MessageTextContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Message/MessageTextContent.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Misc/DeletionStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Misc/DeletionStatus.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Misc/ObjectsList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Misc/ObjectsList.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Model/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Model/Model.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Run/MessageCreationDetails.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Run/MessageCreationDetails.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Run/RequiredAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Run/RequiredAction.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Run/Run.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Run/Run.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Run/RunError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Run/RunError.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Run/RunStep.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Run/RunStep.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Run/RunStepDetails.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Run/RunStepDetails.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Run/UsageStatistics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Run/UsageStatistics.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Streaming/StreamError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Streaming/StreamError.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Streaming/StreamEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Streaming/StreamEvent.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Thread/Thread.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Thread/Thread.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Tool/FileSearchToolProperties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Tool/FileSearchToolProperties.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Tool/FunctionToolProperties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Tool/FunctionToolProperties.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Tool/Tool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Tool/Tool.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Tool/ToolCall.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Tool/ToolCall.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Models/Tool/ToolOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Models/Tool/ToolOutput.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/EndpointConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/EndpointConfiguration.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/Extensions/AnyPublisher+Concurrency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/Extensions/AnyPublisher+Concurrency.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/Extensions/Collection+HTTPHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/Extensions/Collection+HTTPHeader.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/Extensions/Publisher+Decode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/Extensions/Publisher+Decode.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/Extensions/URL+MimeType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/Extensions/URL+MimeType.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/FormBodyPart.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/FormBodyPart.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/HTTPHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/HTTPHeader.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/HTTPRequestMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/HTTPRequestMethod.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/MimeType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/MimeType.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/OpenAIError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/OpenAIError.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/OpenAIResponseError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/OpenAIResponseError.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/Provider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/Provider.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Networking/RequestTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Networking/RequestTask.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/OpenAI+Assistants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/OpenAI+Assistants.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/OpenAI+Chats.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/OpenAI+Chats.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/OpenAI+Files.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/OpenAI+Files.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/OpenAI+Messages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/OpenAI+Messages.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/OpenAI+Models.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/OpenAI+Models.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/OpenAI+Runs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/OpenAI+Runs.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/OpenAI+Threads.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/OpenAI+Threads.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/OpenAI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/OpenAI.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/CreateAssistantPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/CreateAssistantPayload.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/CreateChatCompletionPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/CreateChatCompletionPayload.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/CreateMessageRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/CreateMessageRequest.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/CreateRunPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/CreateRunPayload.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/CreateStreamRunPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/CreateStreamRunPayload.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/CreateThreadAndRunPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/CreateThreadAndRunPayload.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/CreateThreadPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/CreateThreadPayload.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/FilePayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/FilePayload.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/ListPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/ListPayload.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/ModifyPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/ModifyPayload.swift -------------------------------------------------------------------------------- /Sources/ExyteOpenAI/Payloads/SubmitToolOutputsRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exyte/OpenAI/HEAD/Sources/ExyteOpenAI/Payloads/SubmitToolOutputsRequest.swift --------------------------------------------------------------------------------