fix: add gpustack provider for qwen3 enable think (#11843)

* add gpustack provider

* fix: test

* fix: type
This commit is contained in:
SuYao 2025-12-11 18:16:47 +08:00 committed by GitHub
parent 595a0f194a
commit c1bf6cfbb7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 7 deletions

View File

@ -148,9 +148,10 @@ export async function printWebviewToPDF(webviewId: number): Promise<string | nul
// Generate PDF with settings to capture full page
const pdfData = await webview.printToPDF({
marginsType: 0,
margins: {
marginType: 'default'
},
printBackground: true,
printSelectionOnly: false,
landscape: false,
pageSize: 'A4',
preferCSSPageSize: true

View File

@ -754,7 +754,8 @@ describe('reasoning utils', () => {
const result = getGeminiReasoningParams(assistant, model)
expect(result).toEqual({
thinkingConfig: {
includeThoughts: true
includeThoughts: true,
thinkingBudget: -1
}
})
})

View File

@ -58,7 +58,8 @@ export const isSupportStreamOptionsProvider = (provider: Provider) => {
const NOT_SUPPORT_QWEN3_ENABLE_THINKING_PROVIDER = [
'ollama',
'lmstudio',
'nvidia'
'nvidia',
'gpustack'
] as const satisfies SystemProviderId[]
/**