@@ -33,18 +33,18 @@ var modelNames = map[string]string{
"claude-3-7-sonnet": "Claude 3.7 Sonnet",
// OpenAI
- "gpt-5.2": "GPT-5.2",
- "gpt-5.2-codex": "GPT-5.2 Codex",
- "gpt-5.1-codex": "GPT-5.1 Codex",
- "gpt-5.1": "GPT-5.1",
- "gpt-4.1": "GPT-4.1",
- "gpt-4.1-mini": "GPT-4.1 Mini",
- "gpt-4.1-nano": "GPT-4.1 Nano",
- "gpt-4-turbo": "GPT-4 Turbo",
- "gpt-4-turbo-preview": "GPT-4 Turbo Preview",
- "gpt-4-vision-preview": "GPT-4 Vision",
- "gpt-3.5-turbo": "GPT-3.5 Turbo",
- "gpt-3.5-turbo-16k": "GPT-3.5 Turbo 16K",
+ "gpt-5.2": "GPT 5.2",
+ "gpt-5.2-codex": "GPT 5.2 Codex",
+ "gpt-5.1-codex": "GPT 5.1 Codex",
+ "gpt-5.1": "GPT 5.1",
+ "gpt-4.1": "GPT 4.1",
+ "gpt-4.1-mini": "GPT 4.1 Mini",
+ "gpt-4.1-nano": "GPT 4.1 Nano",
+ "gpt-4-turbo": "GPT 4 Turbo",
+ "gpt-4-turbo-preview": "GPT 4 Turbo Preview",
+ "gpt-4-vision-preview": "GPT 4 Vision",
+ "gpt-3.5-turbo": "GPT 3.5 Turbo",
+ "gpt-3.5-turbo-16k": "GPT 3.5 Turbo 16K",
"o1-preview": "O1 Preview",
"o1-mini": "O1 Mini",
"o1": "O1",
@@ -52,11 +52,11 @@ var modelNames = map[string]string{
"o3-mini": "O3 Mini",
"o3-pro": "O3 Pro",
"o4-mini": "O4 Mini",
- "gpt-5": "GPT-5",
- "gpt-5-pro": "GPT-5 Pro",
- "gpt-5-mini": "GPT-5 Mini",
- "gpt-5-nano": "GPT-5 Nano",
- "gpt-5-codex": "GPT-5 Codex",
+ "gpt-5": "GPT 5",
+ "gpt-5-pro": "GPT 5 Pro",
+ "gpt-5-mini": "GPT 5 Mini",
+ "gpt-5-nano": "GPT 5 Nano",
+ "gpt-5-codex": "GPT 5 Codex",
// DeepSeek
"deepseek-r1": "DeepSeek R1",
@@ -110,14 +110,14 @@ var modelNames = map[string]string{
"gemini-1.0-pro": "Gemini 1.0 Pro",
// Zhipu AI (GLM)
- "glm-4.7": "GLM-4.7",
- "glm-4.7-flash": "GLM-4.7 Flash",
- "glm-4.6": "GLM-4.6",
- "glm-4.6v": "GLM-4.6 Vision",
- "glm-4.5v": "GLM-4.5 Vision",
- "glm-4-flash": "GLM-4 Flash",
- "glm-4-plus": "GLM-4 Plus",
- "glm-4-air": "GLM-4 Air",
+ "glm-4.7": "GLM 4.7",
+ "glm-4.7-flash": "GLM 4.7 Flash",
+ "glm-4.6": "GLM 4.6",
+ "glm-4.6v": "GLM 4.6 Vision",
+ "glm-4.5v": "GLM 4.5 Vision",
+ "glm-4-flash": "GLM 4 Flash",
+ "glm-4-plus": "GLM 4 Plus",
+ "glm-4-air": "GLM 4 Air",
// Meta (Llama)
"llama-4-maverick": "Llama 4 Maverick",
@@ -220,12 +220,12 @@ var modelNames = map[string]string{
"mimo-v2-flash-free": "Mimo V2 Flash (Free)",
"gpt-oss-120b": "GPT OSS 120B",
"gpt-oss-20b": "GPT OSS 20B",
- "gpt-4o-audio-preview": "GPT-4o Audio Preview",
- "gpt-4o-search-preview": "GPT-4o Search",
- "gpt-4o-mini-search-preview": "GPT-4o Mini Search",
- "gpt-4o-2024-11-20": "GPT-4o",
- "gpt-4o": "GPT-4o",
- "gpt-4o-mini": "GPT-4o Mini",
+ "gpt-4o-audio-preview": "GPT 4o Audio Preview",
+ "gpt-4o-search-preview": "GPT 4o Search",
+ "gpt-4o-mini-search-preview": "GPT 4o Mini Search",
+ "gpt-4o-2024-11-20": "GPT 4o",
+ "gpt-4o": "GPT 4o",
+ "gpt-4o-mini": "GPT 4o Mini",
"coding-glm-4.6-free": "Coding GLM 4.6 (Free)",
"coding-minimax-m2.1": "Coding MiniMax M2.1",
"coding-minimax-m2": "Coding MiniMax M2",
@@ -237,12 +237,12 @@ var modelNames = map[string]string{
"anthropic/claude-3-opus": "Claude 3 Opus",
"anthropic/claude-3.5-haiku": "Claude 3.5 Haiku",
"anthropic/claude-3-haiku": "Claude 3 Haiku",
- "openai/gpt-5.2": "GPT-5.2",
- "openai/gpt-5.2-codex": "GPT-5.2 Codex",
- "openai/gpt-5": "GPT-5",
- "openai/gpt-4-turbo": "GPT-4 Turbo",
- "openai/gpt-4-turbo-preview": "GPT-4 Turbo Preview",
- "openai/gpt-3.5-turbo": "GPT-3.5 Turbo",
+ "openai/gpt-5.2": "GPT 5.2",
+ "openai/gpt-5.2-codex": "GPT 5.2 Codex",
+ "openai/gpt-5": "GPT 5",
+ "openai/gpt-4-turbo": "GPT 4 Turbo",
+ "openai/gpt-4-turbo-preview": "GPT 4 Turbo Preview",
+ "openai/gpt-3.5-turbo": "GPT 3.5 Turbo",
"google/gemini-pro-1.5": "Gemini 1.5 Pro",
"google/gemini-flash-1.5": "Gemini 1.5 Flash",
"meta-llama/llama-3.3-70b-instruct": "Llama 3.3 70B",
@@ -996,7 +996,7 @@
},
{
"id": "glm-4.5v",
- "name": "GLM-4.5 Vision",
+ "name": "GLM 4.5 Vision",
"cost_per_1m_in": 0.274,
"cost_per_1m_out": 0.822,
"cost_per_1m_in_cached": 0,
@@ -1009,7 +1009,7 @@
},
{
"id": "glm-4.6",
- "name": "GLM-4.6",
+ "name": "GLM 4.6",
"cost_per_1m_in": 0,
"cost_per_1m_out": 0,
"cost_per_1m_in_cached": 0,
@@ -1028,7 +1028,7 @@
},
{
"id": "glm-4.6v",
- "name": "GLM-4.6 Vision",
+ "name": "GLM 4.6 Vision",
"cost_per_1m_in": 0.137,
"cost_per_1m_out": 0.411,
"cost_per_1m_in_cached": 0,
@@ -1041,7 +1041,7 @@
},
{
"id": "glm-4.7",
- "name": "GLM-4.7",
+ "name": "GLM 4.7",
"cost_per_1m_in": 0.273974,
"cost_per_1m_out": 1.095896,
"cost_per_1m_in_cached": 0,
@@ -1060,7 +1060,7 @@
},
{
"id": "gpt-4.1",
- "name": "GPT-4.1",
+ "name": "GPT 4.1",
"cost_per_1m_in": 2,
"cost_per_1m_out": 8,
"cost_per_1m_in_cached": 0,
@@ -1073,7 +1073,7 @@
},
{
"id": "gpt-4.1-mini",
- "name": "GPT-4.1 Mini",
+ "name": "GPT 4.1 Mini",
"cost_per_1m_in": 0.4,
"cost_per_1m_out": 1.6,
"cost_per_1m_in_cached": 0,
@@ -1086,7 +1086,7 @@
},
{
"id": "gpt-4.1-nano",
- "name": "GPT-4.1 Nano",
+ "name": "GPT 4.1 Nano",
"cost_per_1m_in": 0.1,
"cost_per_1m_out": 0.4,
"cost_per_1m_in_cached": 0,
@@ -1099,7 +1099,7 @@
},
{
"id": "gpt-4o",
- "name": "GPT-4o",
+ "name": "GPT 4o",
"cost_per_1m_in": 2.5,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1112,7 +1112,7 @@
},
{
"id": "gpt-4o-2024-11-20",
- "name": "GPT-4o",
+ "name": "GPT 4o",
"cost_per_1m_in": 2.5,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1125,7 +1125,7 @@
},
{
"id": "gpt-4o-audio-preview",
- "name": "GPT-4o Audio Preview",
+ "name": "GPT 4o Audio Preview",
"cost_per_1m_in": 2.5,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1138,7 +1138,7 @@
},
{
"id": "gpt-4o-mini",
- "name": "GPT-4o Mini",
+ "name": "GPT 4o Mini",
"cost_per_1m_in": 0.15,
"cost_per_1m_out": 0.6,
"cost_per_1m_in_cached": 0,
@@ -1151,7 +1151,7 @@
},
{
"id": "gpt-4o-mini-search-preview",
- "name": "GPT-4o Mini Search",
+ "name": "GPT 4o Mini Search",
"cost_per_1m_in": 0.15,
"cost_per_1m_out": 0.6,
"cost_per_1m_in_cached": 0,
@@ -1164,7 +1164,7 @@
},
{
"id": "gpt-4o-search-preview",
- "name": "GPT-4o Search",
+ "name": "GPT 4o Search",
"cost_per_1m_in": 2.5,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1177,7 +1177,7 @@
},
{
"id": "gpt-5",
- "name": "GPT-5",
+ "name": "GPT 5",
"cost_per_1m_in": 1.25,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1196,7 +1196,7 @@
},
{
"id": "gpt-5-chat-latest",
- "name": "Gpt 5 Chat Latest",
+ "name": "GPT 5 Chat Latest",
"cost_per_1m_in": 1.25,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1209,7 +1209,7 @@
},
{
"id": "gpt-5-codex",
- "name": "GPT-5 Codex",
+ "name": "GPT 5 Codex",
"cost_per_1m_in": 1.25,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1228,7 +1228,7 @@
},
{
"id": "gpt-5-mini",
- "name": "GPT-5 Mini",
+ "name": "GPT 5 Mini",
"cost_per_1m_in": 0.25,
"cost_per_1m_out": 2,
"cost_per_1m_in_cached": 0,
@@ -1247,7 +1247,7 @@
},
{
"id": "gpt-5-nano",
- "name": "GPT-5 Nano",
+ "name": "GPT 5 Nano",
"cost_per_1m_in": 0.05,
"cost_per_1m_out": 0.4,
"cost_per_1m_in_cached": 0,
@@ -1266,7 +1266,7 @@
},
{
"id": "gpt-5-pro",
- "name": "GPT-5 Pro",
+ "name": "GPT 5 Pro",
"cost_per_1m_in": 15,
"cost_per_1m_out": 120,
"cost_per_1m_in_cached": 0,
@@ -1285,7 +1285,7 @@
},
{
"id": "gpt-5.1",
- "name": "GPT-5.1",
+ "name": "GPT 5.1",
"cost_per_1m_in": 1.25,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1304,7 +1304,7 @@
},
{
"id": "gpt-5.1-chat-latest",
- "name": "Gpt 5.1 Chat Latest",
+ "name": "GPT 5.1 Chat Latest",
"cost_per_1m_in": 1.25,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1317,7 +1317,7 @@
},
{
"id": "gpt-5.1-codex",
- "name": "GPT-5.1 Codex",
+ "name": "GPT 5.1 Codex",
"cost_per_1m_in": 1.25,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1336,7 +1336,7 @@
},
{
"id": "gpt-5.1-codex-max",
- "name": "Gpt 5.1 Codex Max",
+ "name": "GPT 5.1 Codex Max",
"cost_per_1m_in": 1.25,
"cost_per_1m_out": 10,
"cost_per_1m_in_cached": 0,
@@ -1355,7 +1355,7 @@
},
{
"id": "gpt-5.1-codex-mini",
- "name": "Gpt 5.1 Codex Mini",
+ "name": "GPT 5.1 Codex Mini",
"cost_per_1m_in": 0.25,
"cost_per_1m_out": 2,
"cost_per_1m_in_cached": 0,
@@ -1374,7 +1374,7 @@
},
{
"id": "gpt-5.2",
- "name": "GPT-5.2",
+ "name": "GPT 5.2",
"cost_per_1m_in": 1.75,
"cost_per_1m_out": 14,
"cost_per_1m_in_cached": 0,
@@ -1393,7 +1393,7 @@
},
{
"id": "gpt-5.2-chat-latest",
- "name": "Gpt 5.2 Chat Latest",
+ "name": "GPT 5.2 Chat Latest",
"cost_per_1m_in": 1.75,
"cost_per_1m_out": 14,
"cost_per_1m_in_cached": 0,
@@ -1406,7 +1406,7 @@
},
{
"id": "gpt-5.2-codex",
- "name": "GPT-5.2 Codex",
+ "name": "GPT 5.2 Codex",
"cost_per_1m_in": 1.75,
"cost_per_1m_out": 14,
"cost_per_1m_in_cached": 0,
@@ -1425,7 +1425,7 @@
},
{
"id": "gpt-5.2-high",
- "name": "Gpt 5.2 High",
+ "name": "GPT 5.2 High",
"cost_per_1m_in": 1.75,
"cost_per_1m_out": 14,
"cost_per_1m_in_cached": 0,
@@ -1444,7 +1444,7 @@
},
{
"id": "gpt-5.2-low",
- "name": "Gpt 5.2 Low",
+ "name": "GPT 5.2 Low",
"cost_per_1m_in": 1.75,
"cost_per_1m_out": 14,
"cost_per_1m_in_cached": 0,
@@ -1463,7 +1463,7 @@
},
{
"id": "gpt-5.2-pro",
- "name": "GPT-5 Pro",
+ "name": "GPT 5 Pro",
"cost_per_1m_in": 21,
"cost_per_1m_out": 168,
"cost_per_1m_in_cached": 0,