CommunityJev Integrations & Adapters
OpenRouter: point the TypeSafe SDK here
OpenRouter's guide for calling Jev with the official JavaScript or Python SDK by changing the base URL and using an OpenRouter key.
- Format
- Docs
- Published by
- Community
- Last verified
- Oct 2026
Works forJev for Classification
Used inJev for Software & DevTools
- Languages
- PythonTypeScript
- Platforms
- OpenRouter
Highlights
- Covers @typesafe-ai/sdk and typesafe_sdk. Set the base URL to https://openrouter.ai/api and pass an OpenRouter key.
- Bare ids such as jev-1.13 are mapped onto the typesafe/ namespace before routing.
- client.models.list() hits OpenRouter's models API, and the TypeSafe SDK rejects that response shape.
- Responses add id, provider, and usage.cost. The SDKs pass those fields through.
Watch out
A routing guide. How to write questions, and what confidence means, stays on TypeSafe's docs.
Questions about this entry
Short answers drawn from the linked project or page.
Mostly a swap. The guide's substance is pointing @typesafe-ai/sdk or typesafe_sdk at OpenRouter's API base with an OpenRouter key, and letting System One models bill to your OpenRouter account. Questions and confidence semantics stay on TypeSafe's own docs.
Yes, in one documented place. The guide flags that the SDK rejects the shape returned by client.models.list(), because OpenRouter's models API does not match what the TypeSafe SDK expects. That is a rough edge to code around rather than a clean drop-in.
Bare ids such as jev-1.13 are mapped onto the vendor's namespace before routing, so short names are handled for you. The reverse is not promised, which matters if you move between OpenRouter and the vendor's own endpoint.
No, and the entry copy says so. This page covers the routing mechanics, and the response adds fields the SDKs pass straight through. Deciding what a good question looks like and what confidence means is documented elsewhere.
Set TYPESAFE_BASE_URL=https://openrouter.ai/api and TYPESAFE_API_KEY to your OpenRouter key to leave the constructor unchanged, or pass apiKey plus baseURL directly. The SDK appends /v1/systemone, so requests land on https://openrouter.ai/api/v1/systemone.
No. You can call the Decisions API directly or through OpenRouter's own TypeScript, Python, or Go SDK instead. The Jev tutorial walks that path from the first request through to making a threshold decision.
It routes as ~typesafe/jev-latest, OpenRouter's alias for the newest Jev release, while a bare jev-1.13 is mapped to typesafe/jev-1.13. IDs that already carry an author prefix are used as-is, and the response model field shows the OpenRouter ID that served it.
More Jev resources like this
Merged PR in the Kilo Code cloud monorepo that replaces its LLM auto-routing classifier with one OpenRouter /systemone Choice request to typesafe/jev-1.13; the PR reports 0.93-0.94 route accuracy on 72 golden cases at roughly $0.00028 per call, with a 250 ms transport-error retry.
Jev Integrations & Adapters#community#routing#coding-agents
Community
Kilo-Org/cloudTypeScript
Open-source AI email assistant (Next.js, Postgres, 12k+ stars) with a decision-model layer that can run on openrouter:typesafe/jev-1.13: Jev-backed questions cover rule selection, cold-email detection, thread status, recurring patterns, unsubscribe pages, and sender categorization, each with evals.
Jev Integrations & Adapters#community#email#gmail
Community
elie222/inbox-zeroTypeScript
The Vercel AI SDK provider for OpenRouter, including openrouter.decisionModel for typesafe/jev-1.13 evaluations with providerMetadata answers.
Jev Integrations & Adapters#community#typescript#openrouter
LiteLLM's proxy adds TypeSafe guardrail hooks and a Jev complexity classifier for policy judgments and request routing across 100+ model providers.
Jev Integrations & Adapters#community#python#gateway
Community
BerriAI/litellmPython
Privacy-first, self-hosted personal knowledge management system with block-level references and a local-first Markdown editor; the project integrates Jev's decision model for high-speed document classification, flashcard intent categorization and automated tag routing.
Jev Integrations & Adapters#community#note-taking#knowledge-base
Community
siyuan-note/siyuanTypeScript
Alibaba's multi-agent platform, which implements native TypeSafe Jev classification through JevClassifierModel for binary, choice and score routing across agent pipelines. Python 3.11+, Apache-2.0, with a FastAPI agent service and web UI.
Jev Integrations & Adapters#community#multi-agent#framework
Community
agentscope-ai/agentscopePython
From the Jev community
Posts from builders shipping with Jev right now.