File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 type Content ,
66 type Conversation ,
77 type Message ,
8+ type OSCTool ,
89} from '~/types/chat'
910import fetchCourseMetadataServer from '~/pages/api/chat-api/util/fetchCourseMetadataServer'
1011import { determineAndValidateModelServer } from '~/pages/api/chat-api/util/determineAndValidateModelServer'
@@ -181,7 +182,7 @@ export default async function chat(
181182 const lastMessage = messages [ messages . length - 1 ] as Message
182183
183184 // Fetch tools
184- let availableTools
185+ let availableTools : OSCTool [ ] = [ ]
185186 if ( ! retrieval_only ) {
186187 try {
187188 availableTools = await fetchTools (
Original file line number Diff line number Diff line change @@ -140,6 +140,7 @@ export const VisionCapableModels: Set<
140140 OSCHostedVLMModelID . QWEN3_8B ,
141141 OSCHostedVLMModelID . QWEN3_6 ,
142142 OSCHostedVLMModelID . QWEN3_CODER ,
143+ OSCHostedVLMModelID . QWEN3_CODER_30B ,
143144 OSCHostedVLMModelID . QWEN3_CODER_NEXT ,
144145 OSCHostedVLMModelID . QWEN3 ,
145146
@@ -423,6 +424,7 @@ export const preferredModelIds = [
423424 OSCHostedVLMModelID . QWEN3_8B ,
424425 OSCHostedVLMModelID . QWEN3_6 ,
425426 OSCHostedVLMModelID . QWEN3_CODER ,
427+ OSCHostedVLMModelID . QWEN3_CODER_30B ,
426428 OSCHostedVLMModelID . QWEN3_CODER_NEXT ,
427429 OSCHostedVLMModelID . QWEN3 ,
428430]
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ export enum OSCHostedVLMModelID {
1818 QWEN3_8B = 'Qwen/Qwen3-8B' ,
1919 QWEN3_6 = 'qwen3.6-fp8' ,
2020 QWEN3_CODER = 'qwen3-coder-30b-4bit' ,
21+ QWEN3_CODER_30B = 'qwen3-coder-30b' ,
2122 QWEN3_CODER_NEXT = 'qwen3-coder-next' ,
2223 QWEN3 = 'qwen3' ,
2324}
@@ -76,6 +77,12 @@ export const OSCHostedVLMModels: Record<
7677 } ,
7778 [ OSCHostedVLMModelID . QWEN3_CODER ] : {
7879 id : OSCHostedVLMModelID . QWEN3_CODER ,
80+ name : 'Qwen 3 Coder 30B (4 bit)' ,
81+ tokenLimit : 32000 ,
82+ enabled : true ,
83+ } ,
84+ [ OSCHostedVLMModelID . QWEN3_CODER_30B ] : {
85+ id : OSCHostedVLMModelID . QWEN3_CODER_30B ,
7986 name : 'Qwen 3 Coder 30B' ,
8087 tokenLimit : 32000 ,
8188 enabled : true ,
You can’t perform that action at this time.
0 commit comments