@@ -298,8 +298,8 @@ export namespace ProviderTransform {
298298 if ( id . includes ( "glm-4.7" ) ) return 1.0
299299 if ( id . includes ( "minimax-m2" ) ) return 1.0
300300 if ( id . includes ( "kimi-k2" ) ) {
301- // kimi-k2-thinking & kimi-k2.5 && kimi-k2p5
302- if ( id . includes ( "thinking" ) || id . includes ( "k2." ) || id . includes ( "k2p" ) ) {
301+ // kimi-k2-thinking & kimi-k2.5 && kimi-k2p5 && kimi-k2-5
302+ if ( [ "thinking" , "k2." , "k2p" , "k2-5" ] . some ( ( s ) => id . includes ( s ) ) ) {
303303 return 1.0
304304 }
305305 return 0.6
@@ -310,7 +310,7 @@ export namespace ProviderTransform {
310310 export function topP ( model : Provider . Model ) {
311311 const id = model . id . toLowerCase ( )
312312 if ( id . includes ( "qwen" ) ) return 1
313- if ( id . includes ( "minimax-m2" ) || id . includes ( "kimi-k2.5" ) || id . includes ( "kimi-k2p5" ) || id . includes ( "gemini" ) ) {
313+ if ( [ "minimax-m2" , "gemini" , "kimi-k2.5" , "kimi-k2p5" , "kimi-k2-5" ] . some ( ( s ) => id . includes ( s ) ) ) {
314314 return 0.95
315315 }
316316 return undefined
@@ -319,7 +319,7 @@ export namespace ProviderTransform {
319319 export function topK ( model : Provider . Model ) {
320320 const id = model . id . toLowerCase ( )
321321 if ( id . includes ( "minimax-m2" ) ) {
322- if ( id . includes ( "m2.1" ) ) return 40
322+ if ( [ "m2." , "m25" , "m21" ] . some ( ( s ) => id . includes ( s ) ) ) return 40
323323 return 20
324324 }
325325 if ( id . includes ( "gemini" ) ) return 64
@@ -802,6 +802,11 @@ export namespace ProviderTransform {
802802 }
803803 return { reasoningEffort : "minimal" }
804804 }
805+
806+ if ( model . providerID === "venice" ) {
807+ return { veniceParameters : { disableThinking : true } }
808+ }
809+
805810 return { }
806811 }
807812
0 commit comments