Changelog
API version 2026-10-04 (sent as X-Oryvox-Api-Version on every response).
2026-10-04: router v1.1, cache engine, observability, billing
API version 2026-10-04 (sent as X-Oryvox-Api-Version on every response).
- Router v1.1: workload-specific score weights (realtime, coding, batch, reasoning, content,
support), live provider health, session stickiness (
X-Oryvox-Session),metadata.priority, agent steps (oryvox.step), workflow budgets (oryvox.workflow_budget). See Models and routing and Agents. - Cache engine: request classification (live data, personal, tools), TTL by content,
semantic modes conservative / balanced / aggressive (0.97 / 0.93 / 0.88), entity checks,
version-aware keys (
oryvox.versions), cache tags andPOST /v1/cache/invalidate(scopecache). See Cache. - Observability:
GET /v1/requestsfilters (model,status,workflow_id,trace_id), traces with spans,versionsandoverhead_ms,GET /v1/metrics, trace headersX-Oryvox-Trace-Id/X-Oryvox-Parent-Span, incidents and alert rules. New key scoperequests. See Observability. - Feedback loop:
POST /v1/requests/{id}/feedback(rating 1-5) feeds measured model quality; optimisation recommendations in the dashboard. - Billing: prepaid credit with reservations (
402 insufficient_credits) or postpaid with a credit limit; 10% markup on ORYVOX keys, no percentage on BYOK; Core plans Free (10,000 requests a month), Pro €49, Business €199 (SSO, audit log, Zero retention); project budgets per day and month withbudget_actionblock / downgrade / warn; monthly invoices; plan allowance (402 plan_limit). See Billing. - Idempotency: replays carry
Idempotent-Replayed: true;422 idempotency_mismatch;409 conflictwhile running or when the result was not kept. - Responses: tools and
function_calloutput items, input content parts,usage.input_tokens_details.cached_tokens,item_idon deltas. - Test mode:
ory_test_keys run the whole pipeline with simulated answers (provider: "sandbox",oryvox.test: true), JSON and tool-call simulation, and errors on demand (oryvox-test:rate_limited...). See Getting started. - Webhooks:
incident.opened,incident.resolvedandtest.pingevents; payloads carryversion. - Data: Redacted retention mode; trace sampling.
- SDKs
@oryvox/sdk1.1.0 andoryvox1.1.0:cache.invalidate,requests.feedback,metrics.retrieve, request-log filters, header options (session, trace, parent span, cache off / scope),idempotentReplayed/idempotent_replayed,InsufficientCreditsError.
2026-10-03: Core V1
First public release of ORYVOX Core.
- OpenAI-compatible API at
https://api.oryvox.ai/v1:/chat/completions,/embeddings,/models. /responses: simplified Responses API with typed streaming events./requestsand/requests/{id}: request log with cursor pagination and routing traces.- Routing profiles
oryvox-auto,-fast,-balanced,-quality,-max,-reasoning,-code; per-requestroutingandmax_cost. - Exact and semantic response caching; token optimisation (
optimization). - Automatic provider and model fallbacks.
- Credits, soft and hard budgets,
Idempotency-Key, versioned pricing, savings reporting. - Data policies: retention (Standard, Minimal, Zero), PII and secrets handling, provider and region restrictions, IP allowlists, key scopes, rate limits.
- Bring your own provider keys.
- Signed webhooks for credits, budgets, invoices and security alerts.
- Test mode with
ory_test_keys. - SDKs:
@oryvox/sdk1.0.0 (Node.js / TypeScript) andoryvox1.0.0 (Python).
Was this page helpful?