Addresses the automated review on this PR: - _profile_declared_efforts falls back from provider name to the endpoint's host (via model_metadata's URL->provider map), so a named custom provider pointed at api.router.com — which the host mandate already routes onto this transport — gets the catalog clamp instead of the default vocabulary and a Router 400. - _parse_efforts validates catalog levels against EFFORT_LADDER at ingest, logging and dropping unrecognized tiers; a model whose whole vocabulary is unrecognized stays out of the map (transport defaults) instead of passing the requested effort through unclamped. - fetch_models dedupes ids while preserving Router's deliberate listing order. - plugin.yaml credits the human contributor per repo convention.
6 lines
166 B
YAML
6 lines
166 B
YAML
name: router-provider
|
|
kind: model-provider
|
|
version: 1.0.0
|
|
description: Ramp Router (router.com) — OpenAI Responses-compatible LLM gateway
|
|
author: Neel Patel (Ramp)
|