diff --git a/internal/names/model.go b/internal/names/model.go index d729c7dbcfc7353e2e34d932be7316af154fabee..608523149da0a0632c88caf26b4d2cb611ced7a7 100644 --- a/internal/names/model.go +++ b/internal/names/model.go @@ -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", diff --git a/internal/providers/configs/aihubmix.json b/internal/providers/configs/aihubmix.json index 3419aeb6b30f6e533d267329b25c4419d0123aaa..6e719402bcea79c88e7dc337364f37714d0a2c36 100644 --- a/internal/providers/configs/aihubmix.json +++ b/internal/providers/configs/aihubmix.json @@ -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,