char-fork/llama.cpp
git clone https://git.t4t.associates/char-fork/llama.cpp
e21152dc9
char/aliceai-t5-moe
1import { ReasoningEffort } from '$lib/enums' ; 2import type { ReasoningEffortLevel } from '$lib/types' ; 3 4/** 5* Reasoning effort UI labels. 6* Keys match the ReasoningEffort enum values for type-safe lookups. 7*/ 8export const REASONING_EFFORT_LABELS :Record < string , string > = { 9[ ReasoningEffort . DEFAULT ] :'Default' , 10[ ReasoningEffort . HIGH ] :'High' , 11[ ReasoningEffort . LOW ] :'Low' , 12[ ReasoningEffort . MAX ] :'Max' , 13[ ReasoningEffort . MEDIUM ] :'Medium' , 14[ ReasoningEffort . OFF ] :'Off' 15}; 16 17export const REASONING_EFFORT_LEVELS :ReasoningEffortLevel [] = [ 18{ label :'Default' , value :ReasoningEffort . DEFAULT }, 19{ label :'Off' , value :ReasoningEffort . OFF }, 20{ label :'Low' , value :ReasoningEffort . LOW }, 21{ label :'Medium' , value :ReasoningEffort . MEDIUM }, 22{ label :'High' , value :ReasoningEffort . HIGH }, 23{ hasInfo :true , label :'Max' , value :ReasoningEffort . MAX } 24]; 25 26/** 27* Reasoning effort to token budget mapping. 28* Maps the ReasoningEffort enum values to concrete token counts for the server. 29*/ 30export const REASONING_EFFORT_TOKENS :Record < string , number > = { 31[ ReasoningEffort . HIGH ] :8192 , 32[ ReasoningEffort . LOW ] :512 , 33[ ReasoningEffort . MAX ] :- 1 , // unlimited 34[ ReasoningEffort . MEDIUM ] :2048 35};