├── .gitignore ├── .spi.yml ├── .swiftpm └── xcode │ ├── package.xcworkspace │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ ├── ChatGPT.xcscheme │ └── GPT.xcscheme ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md └── Sources ├── Base ├── API.swift └── APIClientRequestHandler.swift ├── ChatGPT ├── ChatGPT+StreamedAnswer.swift ├── ChatGPT.swift └── Models │ ├── ChatGPTModel.swift │ ├── ChatMessage.swift │ ├── ChatMessageRole.swift │ ├── ChatRequest.swift │ ├── ChatResponse.swift │ ├── ChatStreamedMessage.swift │ └── ChatStreamedResponse.swift ├── GPT ├── GPT+StreamedAnswer.swift ├── GPT.swift └── Models │ ├── CompletionRequest.swift │ ├── CompletionResponse.swift │ ├── CompletionStreamedResponse.swift │ └── GPTModel.swift ├── GPTSwiftSharedTypes ├── GPTSwiftError.swift ├── OpenAIError.swift └── URLRequest+curl.swift └── OpenAI ├── Models └── ModelList.swift └── OpenAI.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/ChatGPT.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/ChatGPT.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/GPT.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/GPT.xcscheme -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Base/API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/Base/API.swift -------------------------------------------------------------------------------- /Sources/Base/APIClientRequestHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/Base/APIClientRequestHandler.swift -------------------------------------------------------------------------------- /Sources/ChatGPT/ChatGPT+StreamedAnswer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/ChatGPT/ChatGPT+StreamedAnswer.swift -------------------------------------------------------------------------------- /Sources/ChatGPT/ChatGPT.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/ChatGPT/ChatGPT.swift -------------------------------------------------------------------------------- /Sources/ChatGPT/Models/ChatGPTModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/ChatGPT/Models/ChatGPTModel.swift -------------------------------------------------------------------------------- /Sources/ChatGPT/Models/ChatMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/ChatGPT/Models/ChatMessage.swift -------------------------------------------------------------------------------- /Sources/ChatGPT/Models/ChatMessageRole.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/ChatGPT/Models/ChatMessageRole.swift -------------------------------------------------------------------------------- /Sources/ChatGPT/Models/ChatRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/ChatGPT/Models/ChatRequest.swift -------------------------------------------------------------------------------- /Sources/ChatGPT/Models/ChatResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/ChatGPT/Models/ChatResponse.swift -------------------------------------------------------------------------------- /Sources/ChatGPT/Models/ChatStreamedMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/ChatGPT/Models/ChatStreamedMessage.swift -------------------------------------------------------------------------------- /Sources/ChatGPT/Models/ChatStreamedResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/ChatGPT/Models/ChatStreamedResponse.swift -------------------------------------------------------------------------------- /Sources/GPT/GPT+StreamedAnswer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/GPT/GPT+StreamedAnswer.swift -------------------------------------------------------------------------------- /Sources/GPT/GPT.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/GPT/GPT.swift -------------------------------------------------------------------------------- /Sources/GPT/Models/CompletionRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/GPT/Models/CompletionRequest.swift -------------------------------------------------------------------------------- /Sources/GPT/Models/CompletionResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/GPT/Models/CompletionResponse.swift -------------------------------------------------------------------------------- /Sources/GPT/Models/CompletionStreamedResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/GPT/Models/CompletionStreamedResponse.swift -------------------------------------------------------------------------------- /Sources/GPT/Models/GPTModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/GPT/Models/GPTModel.swift -------------------------------------------------------------------------------- /Sources/GPTSwiftSharedTypes/GPTSwiftError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/GPTSwiftSharedTypes/GPTSwiftError.swift -------------------------------------------------------------------------------- /Sources/GPTSwiftSharedTypes/OpenAIError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/GPTSwiftSharedTypes/OpenAIError.swift -------------------------------------------------------------------------------- /Sources/GPTSwiftSharedTypes/URLRequest+curl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/GPTSwiftSharedTypes/URLRequest+curl.swift -------------------------------------------------------------------------------- /Sources/OpenAI/Models/ModelList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/OpenAI/Models/ModelList.swift -------------------------------------------------------------------------------- /Sources/OpenAI/OpenAI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftedMind/GPTSwift/HEAD/Sources/OpenAI/OpenAI.swift --------------------------------------------------------------------------------