GET /v1/models
List the public model line with capabilities, lifecycle status and availability — never reserved or retired models.
Ottili AI Platform is the shared AI capability layer for Ottili ONE. It gives every product — Ottili AI, Ottili Coder, Ottili LD3 and Ottili Cloud — the same models, credits and controls, and exposes that same capability to developers through an OpenAI-compatible API.
Ottili AI is one product built on this platform — the assistant, missions and approvals you use in the workspace. The platform underneath is the part every product shares: model access, routing, credits, usage controls and reliability. Developers reach the same models through api.ai.ottili.one, so your own apps speak the same OpenAI-compatible contract as Ottili's own products.
A small, curated model line with an adaptive router, served through one provider-abstraction layer. Routing fails closed: an unavailable model is reported, never silently downgraded to a paid or mock provider. Bring-your-own-key is explicit and company-scoped.
Ottili Vale 1.2 (efficient), Ottili Cairn 1.2 (premium) and Ottili Auto (adaptive router) — one stable set of public model ids.
One routing layer maps public model ids to backing providers. Upstream provider credentials never cross the public boundary.
Ottili Auto selects the efficient model for fast everyday work and the premium model for heavy or agentic work, per request.
Bring-your-own-key credentials live only in the approved credential store — never returned, logged or shared across tenants.
Ottili Spire 1.2 is reserved for a later release. It has no public backing model and is never served until launched.
Public model line: Ottili Vale 1.2, Ottili Cairn 1.2, Ottili Auto. Ottili Spire 1.2 is reserved.
Efficient tier
The efficient everyday model for chat, drafting and fast coding tasks.
Premium price-performance tier
The premium price-performance model for advanced agentic and reasoning-heavy software work.
Adaptive router
The adaptive router. It selects Ottili Vale for fast everyday work and Ottili Cairn for heavy or agentic tasks, per request.
Flagship (reserved)
The reserved Ottili AI flagship. Not yet available — planned for a later release.
The public surface is OpenAI-compatible and deterministic. One API key, company context resolved before any request, and no private detail in the response.
List the public model line with capabilities, lifecycle status and availability — never reserved or retired models.
Chat and streaming completions with the same request shape, finish reasons and normalized error envelope as OpenAI.
A first-class Responses API: provider-independent input, output items and correlated usage — not a thin chat wrapper.
Issue company-scoped keys from the console and call the platform from any OpenAI-compatible SDK.
Usage is metered against a company wallet. Every billable request takes a worst-case reservation before work begins, settles on success and releases on abort — so retries and replays never double-charge.
A single company wallet backs AI usage across every product and the public API. Spend is metered per request.
Idempotency keys and a preflight reservation settle exactly once. Cancellations release the unused reservation.
Per-company, per-project and per-user limits enforce fair usage and protect the shared platform.
Every request resolves to an authenticated key or session plus company context before dispatch. No cross-company data.
The same control layer that powers Ottili AI, Coder, Ottili LD3 and Cloud governs how each request is routed, cached, charged and capped. The rules below are product-level: no internal provider names, no credentials, no private Unified API detail (website audit P0.2).
One routing layer maps public model ids to backing providers by capability and tier. The adaptive router (Ottili Auto) picks the efficient model for fast work and the premium model for heavy or agentic work, per request.
When a model or provider is degraded, the request is reported — never silently downgraded to a paid or mock provider. You always know which model served the response.
A failing provider or route is isolated behind a circuit breaker so one degraded dependency cannot take down the shared platform. A tripped circuit returns a normalized error instead of hanging.
Repeated prefix tokens are cached per company, so steady-context workloads cost less and run faster. Cache is scoped to your company and never shared across tenants.
Every billable request takes a worst-case reservation before work begins, settles on success and releases on abort. Idempotency keys mean retries and replays never double-charge.
Per-company, per-project and per-user hard caps stop spend at a ceiling regardless of retries. Exceeding a cap returns a structured, machine-readable error — no silent overage.
Company wallets are topped up through the active plan or purchased credit packs. Spend is metered per request against the wallet, so usage maps cleanly to what was paid for.
A single company wallet backs AI usage across Ottili AI, Coder, Ottili LD3, Cloud and the public API. Spend is company-scoped and isolated — no cross-company charges.
The platform is designed for predictable, observable inference: prompt caching, structured outputs, tool calling and fail-closed reliability.
Repeated prefix tokens are cached so steady-context workloads cost less and run faster.
Request JSON-mode output for deterministic, parseable responses your code can rely on.
Function calling with a validated allow-list — bounded tool count, names and payload sizes.
Normalized errors, idempotent retries and streaming that settles exactly once on disconnect.
The platform is not a separate surface you adopt on its own. It is the AI layer Ottili products already run on — and the same layer your developers can call directly.
The assistant, missions and approvals are built on the platform's models, credits and controls.
Coder uses the platform for agentic coding, planning and code review across local, cloud and hybrid runs.
Ottili LD3 drafts, reviews and publishes content with the platform's models and structured outputs.
Cloud runs platform inference and Coder workloads on one Ottili-owned control plane.
Ottili AI Platform is available through the Ottili Early Access program. The public OpenAI-compatible API, the model line and company credits are reachable today; capabilities marked beta are in active rollout. No dates are promised here.
Issue an API key, read the public reference, and call the same models that power Ottili ONE.