Skip to content

About

Swift SDK for TypeSafe AI

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

TypeSafe AI Swift SDK

Swift community SDK for TypeSafe AI.

Quickstart

Add the package (Swift 6.0 or newer, macOS 13, iOS 16):

.package(url: "https://github.com/InsaneArts/typesafe-sdk-swift", from: "0.1.0")

Set TYPESAFE_API_KEY in your environment, then create and use the client:

import TypeSafe

let client = try TypeSafeClient()
let response = try await client.systemOne(
  state: ["document": "I was charged twice. Please fix this ASAP."],
  Choice("What is this ticket about?", options: ["billing", "technical", "other"])
)

print(response.answers.choice)

Answer types are inferred from your questions. With several questions, answers is a tuple in the order of the questions. The library has no dependencies.

The model sees the options of a Choice in the order you give them, and the order can change the probabilities.

Documentation

Learn what TypeSafe can do in the TypeSafe docs. See the SDK's client, questions, and retry policy for API options and defaults.

License

MIT. See LICENSE.

About

Swift SDK for TypeSafe AI

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages