Skip to content

feat(providers): add Opper - #3278

Merged
esokullu merged 1 commit into
webbrain-one:mainfrom
Felixkw12:feat/opper-provider
Oct 28, 2026
Merged

esokullu merged 1 commit into
webbrain-one:mainfrom
Felixkw12:feat/opper-provider

Conversation

@Felixkw12

Copy link
Copy Markdown
Contributor

Adds Opper as a built-in provider card in the extended catalog.
It uses the same pattern as the Requesty card.
Opper is an EU-hosted, OpenAI-compatible AI gateway.
One API key gives access to 700+ models from 50+ providers.

  • Card id: opper, category router, disabled by default.
  • Base URL: https://api.opper.ai/v3/compat.
  • Default model: gpt-5.4-mini (400000 tokens), vision on. Suggestions are pool names from Opper's public catalog (GET https://api.opper.ai/v3/models).
  • Chrome and Firefox catalogs stay identical.
Files
  • src/{chrome,firefox}/src/providers/provider-catalog.js: one new entry.
  • src/{chrome,firefox}/icons/providers/opper.svg: Opper logo mark (currentColor).
  • src/{chrome,firefox}/icons/providers/SOURCES.md: icon source row.
  • test/run.js: id list, counts (82 extra cards, 117/116 defaults) and a defaults check.
  • docs/providers-and-models.md: id table, counts and a short setup section.
  • README.md: card count 116/115.
Tests

I did not run the suite locally, so CI is the first run of the updated catalog test.

Disclosure: Opper is my startup.

Adds Opper as a built-in provider card in the extended catalog, in the same shape as the Requesty card. Opper is an EU-hosted, OpenAI-compatible AI gateway: 700+ models from 50+ providers behind one API key.

- Card id: opper, category router, disabled by default.
- Base URL: https://api.opper.ai/v3/compat. Default model gpt-5.4-mini (400000 tokens), vision on.
- Chrome and Firefox catalogs, icons and SOURCES rows stay identical.
- test/run.js: id list, counts (82 extra cards, 117/116 defaults) and a defaults check.
- docs/providers-and-models.md and README.md: ids, counts and a short setup section.

Disclosure: Opper is my startup.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 28, 2026

Copy link
Copy Markdown

@Felixkw12 is attempting to deploy a commit to the esokullu's projects Team on Vercel.

A member of the Team first needs to authorize it.

@esokullu
esokullu merged commit 6bef3fb into webbrain-one:main Oct 28, 2026
1 check failed
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.

2 participants