Skip to content

feat(providers): add OrcaRouter model catalog, LLM, and ASR support - #1022

Open
akf66 wants to merge 1 commit into
Open-Less:betafrom
akf66:feat/orcarouter-model-catalog
Open

feat(providers): add OrcaRouter model catalog, LLM, and ASR support#1022
akf66 wants to merge 1 commit into
Open-Less:betafrom
akf66:feat/orcarouter-model-catalog

Conversation

@akf66

@akf66akf66 commented Sep 1, 2026

Copy link
Copy Markdown

Summary

  • add OrcaRouter as a first-class LLM and ASR provider
  • load the live OrcaRouter catalog from /v1/models and filter it by compatible endpoint capabilities
  • provide a searchable model selector with OrcaRouter models prioritized and manual model IDs disabled
  • route audio-capable Gemini models through OpenAI-shaped Chat Completions for transcription
  • use OrcaRouter as the default channel name without overwriting custom names
  • add browser-preview parity, tests, documentation, and localized UI copy

Vendor note

Thank you for maintaining OpenLess and for considering this integration.

OrcaRouter currently exposes audio input through compatible Gemini models rather than dedicated ASR models in its public catalog. We plan to add dedicated ASR models quickly, and we will update this integration as soon as those model IDs and their protocol are available.

Validation

  • full Rust test suite
  • npm run build
  • npx tsx src/pages/settings/ProvidersSection.test.ts
  • npx tsx src/pages/settings/ChannelList.test.ts
  • native macOS smoke test: loaded the live model catalog, validated both OrcaRouter channels, and completed real LLM/ASR requests
  • git diff --check

@H-Chris233

Copy link
Copy Markdown
Collaborator

很遗憾,你在我重构项目之前提交了这个PR,而现在已经是我将项目重构之后了
这会带来大量额外的工作,我预计在一周之内将冲突解决并合并它

@H-Chris233H-Chris233 self-assigned this Sep 7, 2026
Sign up for freeto 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

@akf66@H-Chris233