Skip to content

Commit 62d56a5

Browse files
author
gaozhenqian
committed
Fix: Allow OCO_API_URL to override DeepSeek engine baseURL
- Move hardcoded baseURL before ...config spread in constructor - This allows user config to override the default DeepSeek API URL - Fixes issue #539 where OCO_API_URL was ignored by DeepSeek engine
1 parent 9e601ca commit 62d56a5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/engine/deepseek.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ export interface DeepseekConfig extends OpenAiConfig {}
1010
export class DeepseekEngine extends OpenAiEngine {
1111
constructor(config: DeepseekConfig) {
1212
// Call OpenAIEngine constructor with forced Deepseek baseURL
13+
// Put baseURL first so user config can override it
1314
super({
14-
...config,
15-
baseURL: 'https://api.deepseek.com/v1'
15+
baseURL: 'https://api.deepseek.com/v1',
16+
...config
1617
});
1718
}
1819

0 commit comments

Comments
 (0)