Skip to content

Models

Open Inference → Models. Models are catalog entries: the client model string is resolved here first, then Routing picks the upstream path. You can create, edit, import presets, and edit tiered pricing; the list surfaces how routes are attached to each model.

OctaFuse Admin Models page showing model catalog, vendor filters, capability fields, and tiered pricing.
Models is the client-facing catalog: model ids, capabilities, vendor grouping, route status, and pricing live here.
  1. Open Models.
  2. Create or edit: set the model id clients and routes will use, display name, vendor, and other form fields (context limits, etc.).
  3. Import from catalog: bulk pre-fill from the built-in catalog, then review and save.
  4. Pricing: use the tier editor in the page (currency display follows your global billing currency setting).
  5. After saving, add at least one active route in Routing or clients cannot resolve the model.
  6. Sticky (optional): to keep the same user on the same upstream key (better prompt cache hits), enable sticky on the model per protocol × route group — see Routing.

Use the base model id, or baseModelId:routeGroup (for example my-model:free). The route group must match what you configured in Admin. Protocol details: GitHub technical reference.

EndpointAuthTypical use
GET /v1/modelsUser sk-…Agents / SDKs; LLMs by default (kind=image / kind=all when needed)
GET /catalog/modelsNonePublic portal discovery; protocols and route groups from active routes

They are not the same response shape — do not mix them. Image pricing: Image generation / edit.