-
Notifications
You must be signed in to change notification settings - Fork 36
Description
Hello team,
I would like to propose an enhancement to the Model Runner API.
Current behavior
The /engines/v1/models
endpoint currently returns only a minimal schema for each model (e.g., id
, object
, created
, owned_by
).
Proposed enhancement
Consider expanding the model schema to include additional metadata about each model — similar to what OpenRouter’s Models API exposes. OpenRouter’s API provides comprehensive metadata for each model in its standard response, including a human-readable name, description, context length, technical architecture (input/output modalities, tokenizer, instruct_type), pricing information and supported parameters. This metadata allows client applications and agent frameworks to understand a model’s capabilities and limitations without hard-coding them. Their documentation emphasises that the API is designed to make important information about LLMs freely available for integration.
Why it matters
Applications like E‑Worker Studio dynamically adjust UI capabilities based on the available model features. When only a model ID is provided, it’s difficult to know what modalities are supported (text, image, audio), maximum context window, or any special parameters. By exposing richer metadata, Model Runner could enable downstream tools to present more accurate options to users and better utilise models’ full capabilities. It also aligns the Model Runner API with emerging standards in the ecosystem.