MCPcopy Index your code
hub / github.com/AI45Lab/Code / default_model_pricing

Function default_model_pricing

core/src/telemetry.rs:170–197  ·  view source on GitHub ↗

Registry of known model pricing

()

Source from the content-addressed store, hash-verified

168
169/// Registry of known model pricing
170pub fn default_model_pricing() -> std::collections::HashMap<String, ModelPricing> {
171 let mut pricing = std::collections::HashMap::new();
172
173 // Anthropic Claude models
174 pricing.insert(
175 "claude-sonnet-4-20250514".to_string(),
176 ModelPricing::new(3.0, 15.0),
177 );
178 pricing.insert(
179 "claude-3-5-sonnet-20241022".to_string(),
180 ModelPricing::new(3.0, 15.0),
181 );
182 pricing.insert(
183 "claude-3-haiku-20240307".to_string(),
184 ModelPricing::new(0.25, 1.25),
185 );
186 pricing.insert(
187 "claude-3-opus-20240229".to_string(),
188 ModelPricing::new(15.0, 75.0),
189 );
190
191 // OpenAI models
192 pricing.insert("gpt-4o".to_string(), ModelPricing::new(2.5, 10.0));
193 pricing.insert("gpt-4o-mini".to_string(), ModelPricing::new(0.15, 0.6));
194 pricing.insert("gpt-4-turbo".to_string(), ModelPricing::new(10.0, 30.0));
195
196 pricing
197}
198
199// ============================================================================
200// Tool Metrics

Calls 1

insertMethod · 0.45