@@ -140,12 +140,15 @@ <h2>Preset prices (all per million tokens)</h2>
140140 < script >
141141 // Prices are $ per 1M tokens
142142 const presets = {
143+ 'gemini-2.0-flash-lite' : { name : 'Gemini 2.0 Flash Lite' , input : 0.075 , output : 0.30 } ,
144+ 'gemini-2.0-flash' : { name : 'Gemini 2.0 Flash' , input : 0.10 , output : 0.40 } ,
143145 'gemini-1.5-flash' : { name : 'Gemini 1.5 Flash ≤128k' , input : 0.075 , output : 0.30 } ,
144146 'gemini-1.5-flash-128k' : { name : 'Gemini 1.5 Flash >128k' , input : 0.15 , output : 0.60 } ,
145147 'gemini-1.5-flash-8b' : { name : 'Gemini 1.5 Flash-8B ≤128k' , input : 0.0375 , output : 0.15 } ,
146148 'gemini-1.5-flash-8b-128k' : { name : 'Gemini 1.5 Flash-8B >128k' , input : 0.075 , output : 0.30 } ,
147149 'gemini-1.5-pro' : { name : 'Gemini 1.5 Pro ≤128k' , input : 1.25 , output : 5.00 } ,
148150 'gemini-1.5-pro-128k' : { name : 'Gemini 1.5 Pro >128k' , input : 2.50 , output : 10.00 } ,
151+ 'claude-3.7-sonnet' : { name : 'Claude 3.7 Sonnet' , input : 3.00 , output : 15.00 } ,
149152 'claude-3.5-sonnet' : { name : 'Claude 3.5 Sonnet' , input : 3.00 , output : 15.00 } ,
150153 'claude-3-opus' : { name : 'Claude 3 Opus' , input : 15.00 , output : 75.00 } ,
151154 'claude-3-haiku' : { name : 'Claude 3 Haiku' , input : 0.25 , output : 1.25 } ,
@@ -210,7 +213,7 @@ <h2>Preset prices (all per million tokens)</h2>
210213 if ( Number . isInteger ( price ) ) {
211214 return `$${ price } ` ;
212215 } else {
213- return `$${ price . toFixed ( 2 ) . replace ( / \. ? 0 + $ / , '' ) } ` ;
216+ return `$${ price . toFixed ( 3 ) . replace ( / \. ? 0 + $ / , '' ) } ` ;
214217 }
215218 }
216219
0 commit comments