Skip to content
System One

joshmn/typesafe-sdk (Ruby)

Ruby client for typesafe.ai, MIT licensed, requiring Ruby 3.1+. Defaults to jev-latest.

joshmn/typesafe-sdk on GitHub

Stars
7
Forks
3
Language
Ruby
License
MIT
Last push
19 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

module Typesafe
  module SDK
    DEFAULT_BASE_URL = "https://api.typesafe.ai"
    DEFAULT_MODEL = "jev-latest"
    DEFAULT_TIMEOUT = 10.0
    SYSTEM_ONE_PATH = "/v1/systemone"
    MODELS_PATH = "/v1/models"
    SDK_NAME = "typesafe-sdk-ruby"
    DEFAULT_USER_AGENT = "#{SDK_NAME}/#{VERSION}"
    REQUEST_ID_HEADER = "x-typesafe-request-id"
    RETRY_COUNT_HEADER = "X-TypeSafe-Retry-Count"

    class Error < StandardError; end
    class APIConnectionError < Error; end
    class BadRequestError < APIError; end

View in lib/typesafe/sdk.rb

Open on GitHub

More like this

Use cases this is tagged with