Releases: mi12labs/SwiftAI
Releases · mi12labs/SwiftAI
Add support to enums in guided generation
Merge pull request #18 from mi12labs/enums Support Guided Enum Generation
Add Response Streaming
v0.1.0-alpha.6 Update README to include a section about streaming
v0.1.0-alpha.5: Merge pull request #14 from mi12labs/mlx
Add an experimental support to LLMs in MLX format as a standalone target (SwiftAIMLX)
Features:
- ✅ Text generation
- ✅Tool use (if the model supports it)
- ❌Structured Outputs (currently not supported)
MLX model weights can be downloaded from Hugging Face.
Support Prewarming
v0.1.0-alpha.4 Update README
Improve API and stability
- Also include a demo app
- Changes are reflected in 001-llm-api.md
v0.1.0-alpha.2
Enhance API Safety and Type Inference
- Define errors out in several API: Chat.init, LLM.makeConversationThread, ...
- Make the Message API a sealed enum instead of protocol for better safety
- Better type inference for @Guide
v0.1.0-alpha.1
Merge pull request #1 from mi12labs/v001 Misc Improvements to Beta version
SwiftAI v0.1.0-alpha: LLM library for iOS & macOS
SwiftAI is a library for building LLM powered iOS and macOS applications. This initial alpha release provides a unified API that works seamlessly across Apple's on-device model and OpenAI's LLMs.
Key Features
- Model Agnostic API
- Typesafe Structured Output
- Tool Use