Skip to main content
GET

Availability

GET /v1/models/available returns the models currently visible to the caller. Platform models are served by Runtools-managed capacity and billed by token usage. BYOK models use user- or org-provided provider keys and are marked available only when the required secret exists.
The API intentionally does not expose internal platform provider routing. Customers should treat Platform models as Runtools-managed models.
array
Platform model entries with model, displayName, and available.
array
BYOK model entries with model, displayName, requiresSecret, and available.

Platform Model Proxy

Advanced local runtimes can call the platform model proxy directly. Normal agent runs do not need this endpoint; POST /v1/run handles model calls for you.
string
required
Model identifier.
object
required
Provider-neutral generation options passed through to the model gateway.
string
default:"platform"
Only platform is accepted by the public model proxy. BYOK calls use local or agent-host credentials instead.
cURL
The streaming variant returns:

Billing

Platform model calls are charged by token usage. BYOK model usage is not charged as Runtools platform inference usage, because the call uses the customer’s own key.