Skip to content

Support configurable provider ID and server-authoritative catalogs - #2

Open
RaviTharuma wants to merge 1 commit into
GRomR1:mainfrom
RaviTharuma:fix/configurable-rich-catalog
Open

Support configurable provider ID and server-authoritative catalogs#2
RaviTharuma wants to merge 1 commit into
GRomR1:mainfrom
RaviTharuma:fix/configurable-rich-catalog

Conversation

@RaviTharuma

Copy link
Copy Markdown

Closes #1

Summary

  • make the provider/auth namespace configurable while retaining cliproxy as the default
  • optionally request CLIProxyAPI's rich client_version catalog and treat its metadata as authoritative
  • preserve every valid server-advertised reasoning level, including ultra, as an effective reasoningEffort variant
  • allow fabricated built-in fallback models to be disabled independently of stale live cache fallback
  • keep external models.json and models.dev enrichment independently disableable

Validation

  • npm test (33 tests)
  • npm run build
  • npm run check:exports

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support configurable provider ID and server-authoritative model metadata

1 participant