Skip to content

Jev directory

Jev Proxy Pool

A self-hostable HTTP proxy that fronts TypeSafe Jev through one endpoint, rotating your API keys automatically and serving the /v1/systemone wire format. Keys live in Upstash Redis or an environment variable, and a web admin page manages them.
Stars
1
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
left0ver
Last verified
Oct 2026

Highlights

  • One HTTP endpoint rotates TypeSafe API keys, capped at 50 upstream calls per key per second.
  • Disables keys on upstream 401 or 402 and pauses them on 429, switching to the next key.
  • POST /v1/systemone accepts noul, choice and score questions and returns model, answers and usage.
  • Web admin panel adds, checks, searches, deletes and imports or exports keys as JSONL.
  • Keys live in Upstash Redis by default, or in TYPESAFE_API_KEYS with USE_REDIS=false; one-click Vercel deploy.

Quickstart

bash
curl --fail-with-body 'https://your-project.vercel.app/v1/systemone' \
  -H 'Authorization: Bearer YOUR_AUTHORIZATION_TOKEN' \
  -H 'Content-Type: application/json' \
  --data '{"state":{"text":"Hello"},"questions":{"check":{"type":"noul","instructions":"Does the text contain Hello?"}}}'

Watch out

README and GitHub metadata reviewed 2026-10-17; the repository shows no GitHub language or date metadata in the sweep, so behaviour details come from the README alone. The 50 requests per second limit is per key per instance, not a global guarantee.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai