Skip to content

Releases: mi12labs/SwiftAI

Add support to enums in guided generation

12 Oct 20:58
f046e88

Choose a tag to compare

Merge pull request #18 from mi12labs/enums

Support Guided Enum Generation

Add Response Streaming

28 Sep 18:13

Choose a tag to compare

Pre-release
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

16 Sep 06:46
06fa423

Choose a tag to compare

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

28 Aug 22:21

Choose a tag to compare

Support Prewarming Pre-release
Pre-release
v0.1.0-alpha.4

Update README

Improve API and stability

24 Aug 17:34
a23a1a6

Choose a tag to compare

Pre-release

v0.1.0-alpha.2

18 Aug 18:45
549601b

Choose a tag to compare

v0.1.0-alpha.2 Pre-release
Pre-release

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

14 Aug 17:28
3bc1004

Choose a tag to compare

v0.1.0-alpha.1 Pre-release
Pre-release
Merge pull request #1 from mi12labs/v001

Misc Improvements to Beta version

SwiftAI v0.1.0-alpha: LLM library for iOS & macOS

13 Aug 20:50

Choose a tag to compare

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