feat(providers): add OrcaRouter (OpenAI-compatible routing gateway) (#4070)

Integrado em release/v3.8.28. Adiciona o provider OrcaRouter (OpenAI-compatible, API-key, DefaultExecutor). Ajuste de review: rebaseline de file-size de providers.ts 3147→3159 (+12 da entrada OrcaRouter). Validado local no tree sincronizado: provider-consistency ✓, docs-counts STRICT 227 ✓, typecheck:core ✓, teste 3/3 ✓, eslint ✓; semgrep + semgrep-cloud verdes. Fast QG/dast enfileirados (saturação de runner) — merge nos gates de política verificados (precedente #4034/#4065).
This commit is contained in:
jinhaosong-source
2026-06-18 00:02:20 +08:00
committed by GitHub
parent 7e88b311c8
commit 081bf30bbd
10 changed files with 155 additions and 31 deletions

View File

@@ -662,6 +662,18 @@ export const APIKEY_PROVIDERS = {
hasFree: true,
freeNote: "Free models at $0/token with :free suffix - 20 RPM / 200 RPD",
},
orcarouter: {
id: "orcarouter",
alias: "orcarouter",
name: "OrcaRouter",
icon: "router",
color: "#0891B2",
textIcon: "ORC",
passthroughModels: true,
website: "https://www.orcarouter.ai",
apiHint:
"Create an API key (starts with sk-orca-) at https://www.orcarouter.ai, then paste it as a Bearer token. OpenAI-compatible endpoint at https://api.orcarouter.ai/v1.",
},
"api-airforce": {
id: "api-airforce",
alias: "af",