Skip to content

Commit 9d0ec13

Browse files
feat: add OrcaRouter as a first-class LLM provider
Add OrcaRouter to the supplier registry so it can be selected as a named provider in the model management UI, mirroring the existing OpenAI/DeepSeek entries. The preset points at the OpenAI-compatible endpoint (https://api.orcarouter.ai/v1) with a curated set of models, and the provider is listed in the README provider tables. Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 66a1b33 commit 9d0ec13

8 files changed

Lines changed: 37 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ SQLBot 是一款基于大语言模型和 RAG 的智能问数系统,由 DataEas
4646
| 腾讯云 | OpenAI 兼容 |
4747
| 火山引擎 | OpenAI 兼容 |
4848
| MiniMax | OpenAI 兼容 |
49+
| OrcaRouter | OpenAI 兼容 |
4950
| 通用 OpenAI 兼容 | 自定义 |
5051

5152
## 快速开始

docs/README.en.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ SQLBot is an intelligent data query system based on large language models and RA
4545
| Tencent Cloud | OpenAI Compatible |
4646
| Volcano Engine | OpenAI Compatible |
4747
| MiniMax | OpenAI Compatible |
48+
| OrcaRouter | OpenAI Compatible |
4849
| Generic OpenAI Compatible | Custom |
4950

5051
## Quick Start
10.2 KB
Loading

frontend/src/entity/supplier.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import icon_hsyq_colorful from '@/assets/model/icon_hsyq_colorful.png'
1111
// import icon_vllm_colorful from '@/assets/model/icon_vllm_colorful.png'
1212
import icon_common_openai from '@/assets/model/icon_common_openai.png'
1313
import icon_minimax_colorful from '@/assets/model/icon_minimax_colorful.png'
14+
import icon_orcarouter_colorful from '@/assets/model/icon_orcarouter_colorful.png'
1415
// import icon_azure_openAI_colorful from '@/assets/model/icon_Azure_OpenAI_colorful.png'
1516

1617
type ModelArg = { key: string; val?: string | number; type: string; range?: string }
@@ -294,6 +295,36 @@ export const supplierList: Array<{
294295
},
295296
},
296297
},
298+
{
299+
id: 16,
300+
name: 'OrcaRouter',
301+
i18nKey: 'supplier.orcarouter',
302+
icon: icon_orcarouter_colorful,
303+
model_config: {
304+
0: {
305+
api_domain: 'https://api.orcarouter.ai/v1',
306+
common_args: [{ key: 'temperature', val: 1.0, type: 'number', range: '[0, 2]' }],
307+
model_options: [
308+
{ name: 'orcarouter/fusion' },
309+
{ name: 'orcarouter/fusion-flash' },
310+
{ name: 'orcarouter/fusion-mini' },
311+
{ name: 'orcarouter/auto' },
312+
{ name: 'deepseek/deepseek-v4-pro' },
313+
{ name: 'deepseek/deepseek-v4-flash' },
314+
{ name: 'deepseek/deepseek-chat' },
315+
{ name: 'openai/gpt-4.1' },
316+
{ name: 'openai/gpt-4.1-mini' },
317+
{ name: 'openai/gpt-4o' },
318+
{ name: 'qwen/qwen3.5-plus' },
319+
{ name: 'qwen/qwen3.5-flash' },
320+
{ name: 'google/gemini-2.5-pro' },
321+
{ name: 'google/gemini-2.5-flash' },
322+
{ name: 'anthropic/claude-sonnet-5' },
323+
{ name: 'anthropic/claude-haiku-4.5' },
324+
],
325+
},
326+
},
327+
},
297328
/* {
298329
id: 11,
299330
name: 'vLLM',

frontend/src/i18n/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -956,6 +956,7 @@
956956
"tencent_cloud": "Tencent Cloud",
957957
"volcano_engine": "Volcano Engine",
958958
"minimax": "MiniMax",
959+
"orcarouter": "OrcaRouter",
959960
"generic_openai": "Generic OpenAI"
960961
},
961962
"modelType": {

frontend/src/i18n/ko-KR.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -956,6 +956,7 @@
956956
"tencent_cloud": "텐센트 클라우드",
957957
"volcano_engine": "볼케이노 엔진",
958958
"minimax": "MiniMax",
959+
"orcarouter": "OrcaRouter",
959960
"generic_openai": "범용 OpenAI"
960961
},
961962
"modelType": {

frontend/src/i18n/zh-CN.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -956,6 +956,7 @@
956956
"tencent_cloud": "腾讯云",
957957
"volcano_engine": "火山引擎",
958958
"minimax": "MiniMax",
959+
"orcarouter": "OrcaRouter",
959960
"generic_openai": "通用OpenAI"
960961
},
961962
"modelType": {

frontend/src/i18n/zh-TW.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -956,6 +956,7 @@
956956
"tencent_cloud": "騰訊雲",
957957
"volcano_engine": "火山引擎",
958958
"minimax": "MiniMax",
959+
"orcarouter": "OrcaRouter",
959960
"generic_openai": "通用OpenAI"
960961
},
961962
"modelType": {

0 commit comments

Comments
 (0)