Skip to content

feat(providers): add Gitlawb Opengateway as no-auth free provider#1185

Open
teremernungguys wants to merge 1 commit into
decolua:masterfrom
teremernungguys:devin/1778916975-opengateway-no-auth-provider
Open

feat(providers): add Gitlawb Opengateway as no-auth free provider#1185
teremernungguys wants to merge 1 commit into
decolua:masterfrom
teremernungguys:devin/1778916975-opengateway-no-auth-provider

Conversation

@teremernungguys
Copy link
Copy Markdown

Exposes the free, no-API-key https://opengateway.gitlawb.com/v1/xiaomi-mimo gateway as a first-class provider (id: gitlawb-opengateway, alias: ogw), following the same no-auth pattern used by 'opencode'.

Once connected (one click, no key required), the provider is reachable through 9router's local OpenAI-compatible endpoint, so Hermes, OpenClaw, and any other CLI tool that already routes through 9router can use it without modification.

Changes:

  • src/shared/constants/providers.js: add FREE_PROVIDERS entry with noAuth, modelsFetcher (type: openai-list)
  • open-sse/config/providers.js: add backend baseUrl + noAuth flag
  • open-sse/config/providerModels.js: add fallback Xiaomi MiMo model list
  • src/app/api/providers/suggested-models/route.js: add generic 'openai-list' filter that maps an OpenAI /models response to [{id, name}] suggestions

Exposes the free, no-API-key https://opengateway.gitlawb.com/v1/xiaomi-mimo
gateway as a first-class provider (id: gitlawb-opengateway, alias: ogw),
following the same no-auth pattern used by 'opencode'.

Once connected (one click, no key required), the provider is reachable
through 9router's local OpenAI-compatible endpoint, so Hermes, OpenClaw,
and any other CLI tool that already routes through 9router can use it
without modification.

Changes:
- src/shared/constants/providers.js: add FREE_PROVIDERS entry with
  noAuth, modelsFetcher (type: openai-list)
- open-sse/config/providers.js: add backend baseUrl + noAuth flag
- open-sse/config/providerModels.js: add fallback Xiaomi MiMo model list
- src/app/api/providers/suggested-models/route.js: add generic
  'openai-list' filter that maps an OpenAI /models response to
  [{id, name}] suggestions

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@congdanh1608
Copy link
Copy Markdown

Thanks guys.

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