Skip to content

Commit 3075fd9

Browse files
committed
Add hosted qwen3.6 and qwen-coder next models
1 parent 9ab9383 commit 3075fd9

4 files changed

Lines changed: 22 additions & 2 deletions

File tree

src/components/OSC-Components/api-inputs/LLMsApiKeyInputForm.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -673,11 +673,13 @@ export default function APIKeyInputForm({
673673
className="gap-4"
674674
w={'100%'}
675675
>
676+
{/*
676677
<OSCHostedLLmsProviderInput
677678
provider={llmProviders?.OSCHosted as OSCHostedProvider}
678679
form={form}
679680
isLoading={isLoadingLLMProviders}
680681
/>
682+
*/}
681683
<OSCHostedVLMProviderInput
682684
provider={llmProviders?.OSCHostedVLM as OSCHostedVLMProvider}
683685
form={form}

src/components/OSC-Components/api-inputs/providers/OSCHostedVLMProviderInput.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ export default function OSCHostedVLMProviderInput({
1717
}) {
1818
return (
1919
<ProviderCard
20-
providerName="OSC Hosted VLMs"
20+
providerName="OSC Hosted LLMs/VLMs"
2121
providerKey={ProviderNames.OSCHostedVLM}
2222
provider={provider}
2323
form={form}
2424
isLoading={isLoading}
2525
externalUrl="https://www.osc.edu/ai"
26-
description="Vision Language Models hosted by OSC. These models can understand and analyze images in addition to text."
26+
description="Large Language and Vision Language Models hosted by OSC. These models can understand and analyze images in addition to text."
2727
>
2828
<ModelToggles form={form} provider={provider} />
2929
</ProviderCard>

src/utils/modelProviders/LLMProvider.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,9 @@ export const VisionCapableModels: Set<
138138
OSCHostedVLMModelID.QWEN2_5VL_72B_INSTRUCT,
139139
OSCHostedVLMModelID.QWEN2_5VL_32B_INSTRUCT,
140140
OSCHostedVLMModelID.QWEN3_8B,
141+
OSCHostedVLMModelID.QWEN3_6,
141142
OSCHostedVLMModelID.QWEN3_CODER,
143+
OSCHostedVLMModelID.QWEN3_CODER_NEXT,
142144
OSCHostedVLMModelID.QWEN3,
143145

144146
// Gemini
@@ -419,7 +421,9 @@ export const preferredModelIds = [
419421
// OSCHostedVLMModelID.QWEN2_5VL_32B_INSTRUCT,
420422
OSCHostedVLMModelID.QWEN2_VL_72B_INSTRUCT,
421423
OSCHostedVLMModelID.QWEN3_8B,
424+
OSCHostedVLMModelID.QWEN3_6,
422425
OSCHostedVLMModelID.QWEN3_CODER,
426+
OSCHostedVLMModelID.QWEN3_CODER_NEXT,
423427
OSCHostedVLMModelID.QWEN3,
424428
]
425429

src/utils/modelProviders/types/OSCHostedVLM.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ export enum OSCHostedVLMModelID {
1616
QWEN2_5VL_72B_INSTRUCT = 'Qwen/Qwen2.5-VL-72B-Instruct',
1717
QWEN2_5VL_32B_INSTRUCT = 'Qwen/Qwen2.5-VL-32B-Instruct',
1818
QWEN3_8B = 'Qwen/Qwen3-8B',
19+
QWEN3_6 = 'qwen3.6-fp8',
1920
QWEN3_CODER = 'qwen3-coder-30b-4bit',
21+
QWEN3_CODER_NEXT = 'qwen3-coder-next',
2022
QWEN3 = 'qwen3',
2123
}
2224

@@ -60,6 +62,12 @@ export const OSCHostedVLMModels: Record<
6062
tokenLimit: 32000,
6163
enabled: true,
6264
},
65+
[OSCHostedVLMModelID.QWEN3_6]: {
66+
id: OSCHostedVLMModelID.QWEN3_6,
67+
name: 'Qwen 3.6 FP8',
68+
tokenLimit: 32000,
69+
enabled: true,
70+
},
6371
[OSCHostedVLMModelID.QWEN3]: {
6472
id: OSCHostedVLMModelID.QWEN3,
6573
name: 'Qwen 3',
@@ -72,6 +80,12 @@ export const OSCHostedVLMModels: Record<
7280
tokenLimit: 32000,
7381
enabled: true,
7482
},
83+
[OSCHostedVLMModelID.QWEN3_CODER_NEXT]: {
84+
id: OSCHostedVLMModelID.QWEN3_CODER_NEXT,
85+
name: 'Qwen 3 Coder Next',
86+
tokenLimit: 32000,
87+
enabled: true,
88+
},
7589
}
7690

7791
export const getOSCHostedVLMModels = async (

0 commit comments

Comments
 (0)