Skip to content

feat: scope model params by API surface - #328

Merged
guillaumegay13 merged 1 commit into
mainfrom
feat/api-surface-scope
Aug 23, 2026
Merged

feat: scope model params by API surface#328
guillaumegay13 merged 1 commit into
mainfrom
feat/api-surface-scope

Conversation

@guillaumegay13

Copy link
Copy Markdown
Collaborator

What this changes

  • Adds a required apiSurface to every catalog entry and migrates all 382 model records.
  • Groups the homepage into one row per provider/model, with surface and access variants inside the row.
  • Adds API-surface filtering and shows the matching parameter set and representative SDK method.
  • Exposes the surface through the JSON API, validation endpoint, npm and Python packages, MCP tools, and WebMCP.

Type of change

  • Add a model (new YAML file under models/)
  • Add a provider (new folder under models/, plus a logo)
  • Add or update parameters on an existing model
  • Fix incorrect data (default, range, values, applicability)
  • Site or tooling (code under src/, docs, CI)

Source

Existing catalog request paths and the repository's documented API-surface contract.

Before opening

  • npm run validate and npm test pass locally
  • Filenames follow the existing API-key and subscription conventions
  • No existing parameter was removed

Also verified lint, typecheck, production build, workspace tests, Python lint/type/tests, generated output, the parameter-removal guard, and desktop/mobile browser interactions.

@vercel

vercel Bot commented Aug 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
modelparams.dev Ready Ready Preview Aug 23, 2026 10:18pm

Request Review

@github-actions github-actions Bot added model Add a model that's missing site Website code or tooling meta Repo docs, CI, and config labels Aug 23, 2026
@guillaumegay13
guillaumegay13 merged commit c5da286 into main Aug 23, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

meta Repo docs, CI, and config model Add a model that's missing site Website code or tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant