Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypeSafeSDK

TypeSafeSDK

This project has moved

Do not start new projects with typesafe_sdk.

TypeSafeSDK 0.4.1 is the final release of this package line.

New development should use:

Current release: 0.5.0

system_one_sdk is the provider-neutral successor to this project and carries the semantic question API, prepared evaluations, typed answers, batching, telemetry, runtime controls, OTP integration, testing support, and decision tooling developed here.


Package split

The functionality previously collected in TypeSafeSDK is now separated by responsibility:

  • system_one_sdk The SDK application developers should use. It owns the provider-neutral System One programming model and higher-level Elixir/BEAM APIs.

  • typesafe_api_sdk The TypeSafe-specific provider/API SDK. It owns TypeSafe authentication, endpoint and model configuration, generated wire operations, and TypeSafe API response handling.

system_one_sdk includes a built-in TypeSafe provider backed by typesafe_api_sdk, so normal application code does not need to assemble these layers manually.


Existing TypeSafeSDK users

TypeSafeSDK 0.4.1 remains available as the final release for existing users, but this repository is no longer the destination for new SDK development.

For migration and continued development, go to:

Historical implementation details, guides, examples, and release history remain in this repository for reference.


License

MIT License

Copyright (c) 2026 nshkrdotcom

About

An idiomatic, type-safe Elixir port of the official TypeScript AI SDK (ai / ai-sdk) providing unified LLM integrations, streaming text and structured outputs, tool calling, and agentic workflows. Jev is their current flagship model and is the first System One model.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages