fix(zai,zhipu): correct pricing for multiple models

sirius422 created

💘 Generated with Crush

Assisted-by: GLM-5 via Crush <crush@charm.land>

Change summary

internal/providers/configs/zai.json          | 16 ++++++++--------
internal/providers/configs/zhipu-coding.json | 10 +++++-----
internal/providers/configs/zhipu.json        | 16 ++++++++--------
3 files changed, 21 insertions(+), 21 deletions(-)

Detailed changes

internal/providers/configs/zai.json 🔗

@@ -10,9 +10,9 @@
     {
       "id": "glm-5.1",
       "name": "GLM-5.1",
-      "cost_per_1m_in": 1.0,
-      "cost_per_1m_out": 3.2,
-      "cost_per_1m_in_cached": 0.2,
+      "cost_per_1m_in": 1.4,
+      "cost_per_1m_out": 4.4,
+      "cost_per_1m_in_cached": 0.26,
       "context_window": 204800,
       "default_max_tokens": 65536,
       "can_reason": true,
@@ -43,7 +43,7 @@
     {
       "id": "glm-4.7",
       "name": "GLM-4.7",
-      "cost_per_1m_in": 0.42,
+      "cost_per_1m_in": 0.6,
       "cost_per_1m_out": 2.2,
       "cost_per_1m_in_cached": 0.11,
       "context_window": 204800,
@@ -65,8 +65,8 @@
     {
       "id": "glm-4.6",
       "name": "GLM-4.6",
-      "cost_per_1m_in": 0.39,
-      "cost_per_1m_out": 1.9,
+      "cost_per_1m_in": 0.6,
+      "cost_per_1m_out": 2.2,
       "cost_per_1m_in_cached": 0.11,
       "context_window": 204800,
       "default_max_tokens": 102400,
@@ -97,8 +97,8 @@
     {
       "id": "glm-4.5-air",
       "name": "GLM-4.5-Air",
-      "cost_per_1m_in": 0.13,
-      "cost_per_1m_out": 0.85,
+      "cost_per_1m_in": 0.2,
+      "cost_per_1m_out": 1.1,
       "cost_per_1m_in_cached": 0.03,
       "context_window": 131072,
       "default_max_tokens": 49152,

internal/providers/configs/zhipu-coding.json 🔗

@@ -21,7 +21,7 @@
     {
       "id": "glm-4.7",
       "name": "GLM-4.7",
-      "cost_per_1m_in": 0.42,
+      "cost_per_1m_in": 0.6,
       "cost_per_1m_out": 2.2,
       "cost_per_1m_in_cached": 0.11,
       "context_window": 204800,
@@ -43,8 +43,8 @@
     {
       "id": "glm-4.6",
       "name": "GLM-4.6",
-      "cost_per_1m_in": 0.39,
-      "cost_per_1m_out": 1.9,
+      "cost_per_1m_in": 0.6,
+      "cost_per_1m_out": 2.2,
       "cost_per_1m_in_cached": 0.11,
       "context_window": 204800,
       "default_max_tokens": 102400,
@@ -75,8 +75,8 @@
     {
       "id": "glm-4.5-air",
       "name": "GLM-4.5-Air",
-      "cost_per_1m_in": 0.13,
-      "cost_per_1m_out": 0.85,
+      "cost_per_1m_in": 0.2,
+      "cost_per_1m_out": 1.1,
       "cost_per_1m_in_cached": 0.03,
       "context_window": 131072,
       "default_max_tokens": 49152,

internal/providers/configs/zhipu.json 🔗

@@ -10,9 +10,9 @@
     {
       "id": "glm-5.1",
       "name": "GLM-5.1",
-      "cost_per_1m_in": 1.0,
-      "cost_per_1m_out": 3.2,
-      "cost_per_1m_in_cached": 0.2,
+      "cost_per_1m_in": 1.4,
+      "cost_per_1m_out": 4.4,
+      "cost_per_1m_in_cached": 0.26,
       "context_window": 204800,
       "default_max_tokens": 65536,
       "can_reason": true,
@@ -32,7 +32,7 @@
     {
       "id": "glm-4.7",
       "name": "GLM-4.7",
-      "cost_per_1m_in": 0.42,
+      "cost_per_1m_in": 0.6,
       "cost_per_1m_out": 2.2,
       "cost_per_1m_in_cached": 0.11,
       "context_window": 204800,
@@ -54,8 +54,8 @@
     {
       "id": "glm-4.6",
       "name": "GLM-4.6",
-      "cost_per_1m_in": 0.39,
-      "cost_per_1m_out": 1.9,
+      "cost_per_1m_in": 0.6,
+      "cost_per_1m_out": 2.2,
       "cost_per_1m_in_cached": 0.11,
       "context_window": 204800,
       "default_max_tokens": 102400,
@@ -86,8 +86,8 @@
     {
       "id": "glm-4.5-air",
       "name": "GLM-4.5-Air",
-      "cost_per_1m_in": 0.13,
-      "cost_per_1m_out": 0.85,
+      "cost_per_1m_in": 0.2,
+      "cost_per_1m_out": 1.1,
       "cost_per_1m_in_cached": 0.03,
       "context_window": 131072,
       "default_max_tokens": 49152,