OpenAIKit
swift-benchmark
OpenAIKit | swift-benchmark | |
---|---|---|
1 | 1 | |
221 | 916 | |
2.7% | 1.7% | |
7.5 | 0.0 | |
3 months ago | almost 2 years ago | |
Swift | Swift | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OpenAIKit
-
Used ChatGPT to build a barebones SwiftUI iOS app that connects to GPT-3 via the API.
https://github.com/MarcoDotIO/OpenAIKit is a great Swift package if you just want to get started.
swift-benchmark
-
@usableFromInline vs @inlinable
You can use Instruments the comes with Xcode to measure execution time. There are other benchmarking tools such as https://github.com/google/swift-benchmark which can be used as well. Remember to compile with optimizations when measuring.
What are some alternatives?
GPTEncoder - Swift BPE Encoder/Decoder for OpenAI GPT Models. A programmatic interface for tokenizing text for OpenAI ChatGPT API.
LLVMSwift - A Swift wrapper for the LLVM C API (version 11.0)
AI_Art_Frame - The DALL-E 3 Voice-Controlled AI E-Ink Art Frame
ScreenshotPreventing-iOS - Prevent screenshot or screenrecording on iOS devices
AsyncLocationKit - đź“Ťasync/await CoreLocation
Hero - Elegant transition library for iOS & tvOS
bottom-sheet - ⬆️ A SwiftUI view component sliding in from bottom
PermissionsSwiftUI - A SwiftUI package to beautifully display and handle permissions.
ChangeMenuBarColor - Simple utility to change macOS Big Sur and Monterey menu bar color by appending a solid color or gradient rectangle to a wallpaper image