Endpoints
Supported Model Gate HTTP endpoints with links to complete request and response examples.
Use the inference host configured for your account. The standard Individual API is https://api.model-gate.com. The following table lists every canonical route and method in the gateway route policy. A documented path still requires the appropriate active model, reviewed contract, identity and admission.
Unknown paths return 404 endpoint_not_supported. Unsupported methods return 405 method_not_allowed and Allow. There is no general /v1/* pass-through. Browser preflight is separate from the application methods listed here; it does not grant permission to call an otherwise unsupported method. Files and Batch resource paths accept their existing trailing-slash aliases; do not append slashes to inference or Images paths. Health supports GET and HEAD.
Images generation/editing use saved operations and model_gate.async, not generic Async or Batch. Catalog and quote do not generate images or reserve money. See Images operations and Playground. Partner routes use a separate host and Partner API contract.
Audio transcription
| Method | Path | Reference |
|---|---|---|
| GET | /v1/audio/catalog | Transcription — Read available audio offers |
| POST | /v1/audio/quote | Transcription — Validate an uploaded recording and quote without transcription |
| POST | /v1/audio/transcriptions | Transcription — Create one saved transcription intent |
| GET | /v1/audio/operations | Transcription — Read scoped audio history or intent lookup |
| GET | /v1/audio/operations/{id} | Transcription — Read one transcription operation |
| GET | /v1/audio/operations/{id}/result | Transcription — Read the saved transcription response |
Video operation methods
| Method | Path | Purpose |
|---|---|---|
| POST | /v1/videos | Create one video intent |
| POST | /v1/videos/quote | Validate settings and obtain a nonpaid quote |
| GET | /v1/videos/catalog | Available video offers for a model |
| GET | /v1/videos/operations | Scoped history or idempotency lookup |
| GET | /v1/videos/operations/{id} | State, price and result manifest |
| GET | /v1/videos/operations/{id}/result | Saved result manifest, not video bytes |
| GET | /v1/videos/operations/{id}/content | Private MP4 bytes; Range supported |
See Video generation API. These JSON create/quote methods are separate from generic Async/Batch and supplier multipart.