Releases: rryam/ShipinKit
Releases · rryam/ShipinKit
1.0.0
RunveyKit v1.0.0
New Features
- Initial release of RunveyKit, an unofficial Swift SDK for the RunwayML REST API.
- Implemented video generation functionality using text prompts and input images.
- Added support for customizable generation parameters:
- Duration (short: 5 seconds, long: 10 seconds)
- Aspect ratio (widescreen: 16:9, portrait: 9:16)
- Watermark toggle
- Optional seed for reproducible results
- Added functionality to retrieve task details and process them into human-readable descriptions.
- Implemented the ability to cancel or delete a task.
API
- Introduced
RunveyKit
struct as the main entry point for the SDK. - Added
generateVideo
methods for both image data and image URL inputs. - Implemented
generateTask
method for manual control over task creation. - Added
getTaskDetails
method to retrieve information about a specific task. - Implemented
cancelOrDeleteTask
method to stop or remove a task. - Created custom error type
RunwayMLError
for comprehensive error handling.
Example App
Created a SwiftUI-based example app (Runvey) demonstrating the usage of RunveyKit:
- Image selection using PhotosPicker
- Video generation with custom prompt
- Display of generated video using AVPlayer
- Error handling and loading state management
Supported Platforms
- iOS 16.0+
- macOS 14.0+
- tvOS 16.0+
- watchOS 9.0+
- visionOS 1.0+
0.2.0
Version 0.2.0 - October 7th, 2024
Added example to take image from the photo library
0.1.0
Version 0.1.0 - October 7th, 2024
Introducing the first version of RunveyKit, the unofficial Swift SDK for the RunwayML REST API. This library is designed to help you quickly prototype and integrate with RunwayML's image to video generation features.
Highlights
- Generate images using text prompts and input images.
- Customize parameters like duration and aspect ratio.
- Uses Swift's async/await and compatible with Swift 6.
- Manage tasks easily: retrieve details, cancel, or delete them.
Requirements
- Swift 6.0+
- iOS 14.0+, macOS 13.0+, tvOS 14.0+, watchOS 8.0+, visionOS 1.0+
Installation
Add RunveyKit to your Swift package dependencies:
dependencies: [
.package(url: "https://github.com/rryam/RunveyKit.git", from: "0.1.0")
]
Note
This library is for prototyping. For production, secure your API keys properly. I warned you, okay?
License
MIT License.
Contributing
I would love your contributions! Feel free to submit a Pull Request.
Disclaimer
This is an unofficial library and not affiliated with RunwayML.