ruby_decision_model

Ruby client for decision models such as Typesafe Jev

How it uses Jev

The decision-model interface for Ruby. Decision models answer typed questions about a state with calibrated probabilities instead of generating text. This gem talks to them through one Client with a provider behind it. OpenRouter is the default. Typesafe (Jev), OpenAI (gpt-6-luna), Cloudflare (Clef), Perplexity (pplx-decider), and Databricks ( ai decide ) each have a native provider, and any server that speaks the S…

Getting started

Client.new with no arguments reads the environment. RUBY DECISION MODEL PROVIDER names a provider outright ( openai , cloudflare , and so on, in any case, with - or ), and an api key: passed without provider: goes to that provider. Without it, TYPESAFE API KEY selects Typesafe, then OPENROUTER API KEY selects OpenRout…

Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README.

Keep exploring

Similar to ruby_decision_model

Browse all
jev (virolea) project preview
SDKs & clients
Ruby client for the typesafe AI Jev model
typesafe-sdk (joshmn) project preview
SDKs & clients
Ruby client for typesafe.ai
typesafe-sdk-ruby project preview
SDKs & clients
Unofficial Ruby SDK for the TypeSafe AI API (Jev model) - typed questions, retries, and typed errors. Community port of typesafe-sdk-js.
ruby_llm-typesafe project preview
Integrations
TypeSafe structured-output provider for RubyLLM 2
ruby_llm-providers-typesafe project preview
Benchmarks & research
TypeSafe System One models (Jev) for RubyLLM: typed judgments, evaluations and reranking.
jev-feels project preview
Integrations
Semantic decisions as ordinary Ruby — feels?, decide, score, Rails validations and pattern matching powered by Jev
voice_control project preview
Integrations
Rails engine for voice and typed commands: define actions in a Ruby DSL and Jev picks the matching command or page control, with your own authorization and signed, replay-protected execution.
TypeSafe Python SDK project preview
Official sync and async Python client. pip install typesafe-sdk.
jev-mcp (burnigtm) project preview
Agent tooling
MCP server that puts TypeSafe Jev on the coding loop in Cursor, Codex, and any MCP client