أصدرت Zhipu AI، التي تعمل دوليًا باسم Z.ai، نموذج GLM-5.3 في 14 أغسطس 2026. تركز الإصدارة على البرمجة والعمل كوكيل: تشير تقييمات Zhipu الداخلية إلى تحسن بنسبة 50% مقارنةً بـ GLM-5.2، وقفزت درجة Terminal-Bench 3.0 من 4.6 إلى 28.3. وتصف الشركة قدراته بأنها «تقترب من Claude Fable 5»، وفق تقرير الإطلاق من BigGo. من المتوقع إصدار الأوزان المفتوحة خلال نحو أسبوعين. لمراجعة القدرات والمعايير بالكامل، اقرأ ما هو GLM-5.3؛ أما هذا الدليل فيركز على تنفيذ أول استدعاء API.
ستتعلم هنا كيفية إنشاء مفتاح API، وإرسال طلب عبر cURL، واستخدام Python وNode.js مع OpenAI SDK، وتفعيل البث، وضبط المعلمات، ثم تثبيت شكل الطلب واختباره في Apidog. واجهة API في Z.ai متوافقة مع OpenAI، لذا يمكن إعادة استخدام معظم كودك الحالي عبر تغيير base_url ومعرف النموذج.
تنبيه: أُطلق GLM-5.3 حديثًا، وقد تتغير المستندات بسرعة. المعلومات المرتبطة بالمستندات الرسمية موثقة وقت الكتابة، أما معرف النموذج وتفاصيل التسعير فيجب تأكيدها قبل استخدامها في الإنتاج.
ملخص سريع
- أُطلق GLM-5.3 في 14 أغسطس 2026. تشير تقييمات Zhipu الداخلية إلى تحسن برمجي بنسبة 50% مقارنةً بـ GLM-5.2، وقفزة Terminal-Bench 3.0 من 4.6 إلى 28.3.
- نقطة النهاية الدولية هي:
POST https://api.z.ai/api/paas/v4/chat/completions
ونقطة نهاية الصين القارية هي:
POST https://open.bigmodel.cn/api/paas/v4/chat/completions
- تستخدم المصادقة الرأس التالي:
Authorization: Bearer $GLM_API_KEY
- تعرض مستندات GLM-5 المعرف
glm-5وقت الكتابة. استخدمglm-5.3للتجربة، لكن تحقق من المستندات قبل تثبيته في الإنتاج. - لم يُنشر تسعير API خاص بـ GLM-5.3 عند الإطلاق. للمقارنة، تعرض صفحة التسعير الرسمية أسعار GLM-5.2 وGLM-5.
- من المتوقع توفر الأوزان المفتوحة على Hugging Face نحو 28 أغسطس 2026.
- اختبر الطلبات في Apidog أولًا، واحفظ الاستجابات كبيانات وهمية لتجنب استهلاك الرموز عند تكرار الاختبارات.
لماذا GLM-5.3 مهم؟
لم يتغير النموذج الأساسي؛ تأتي مكاسب GLM-5.3 من تدريب لاحق موسع فوق GLM-5. ارتفعت نتيجة Terminal-Bench 3.0 من 4.6 إلى 28.3، وتحسن SWE-Marathon تقريبًا إلى الضعف مقارنةً بـ GLM-5.2.
تذكر أن هذه النتائج، بما فيها ادعاء التحسن بنسبة 50%، صادرة عن تقييمات Zhipu الداخلية. تعامل معها كادعاءات من المورّد إلى أن تُعاد نتائجها بواسطة جهات مستقلة.
تعتمد عائلة GLM-5 على تصميم مزيج من الخبراء (MoE)، بإجمالي 744 مليار معلمة ونحو 40 مليار معلمة نشطة لكل تمريرة أمامية، ونافذة سياق تصل إلى 200 ألف رمز، وفق مستندات Z.ai. هذه مواصفات للعائلة وليست بالضرورة مواصفات خاصة بإصدار 5.3.
إذا كانت الاستضافة الذاتية ضمن خطتك، فاستخدم API اليوم لإنشاء خط أساس للاختبارات والانحدار. يغطي دليل التحضير للاستضافة الذاتية لـ GLM-5.3 خطوات هذه المرحلة.
الحصول على مفتاح API
توجد منصتان حسب المنطقة:
- Z.ai دوليًا: سجّل في z.ai، وافتح وحدة تحكم API وأنشئ مفتاحًا. راجع docs.z.ai للمستندات.
- Bigmodel.cn في الصين القارية: استخدم open.bigmodel.cn. شكل API والمصادقة متشابهان، لكن المضيف والفوترة منفصلان.
احفظ المفتاح كمتغير بيئة بدلًا من وضعه في الكود:
export GLM_API_KEY="your-key-from-the-console"
إذا كنت تستخدم خطة GLM Coding بدل فوترة API حسب الاستخدام، فقد تمت إعادة تعيين الحصص لجميع المستخدمين في 14 أغسطس.
نقطة النهاية والمصادقة
استخدم نقطة نهاية إكمال الدردشة الدولية:
POST https://api.z.ai/api/paas/v4/chat/completions
وللصين القارية:
POST https://open.bigmodel.cn/api/paas/v4/chat/completions
أضف رأس المصادقة إلى كل طلب:
Authorization: Bearer $GLM_API_KEY
بفضل توافق OpenAI، يكون جسم الطلب مبنيًا على model وmessages، وتحتوي الاستجابة على choices وmessage وfinish_reason وusage.
مهم: تستخدم الأمثلة التالية
glm-5.3كمعرف للنموذج. إذا تلقيت خطأ مثل404أو معرف نموذج غير معروف، تحقق من مستندات GLM-5 وجرّبglm-5عند الحاجة.
أول طلب باستخدام cURL
ابدأ باختبار بسيط لمراجعة كود:
curl "https://api.z.ai/api/paas/v4/chat/completions" \
-H "Authorization: Bearer $GLM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "glm-5.3",
"messages": [
{
"role": "system",
"content": "You are a code reviewer. Flag issues as blocking or non-blocking."
},
{
"role": "user",
"content": "Review this shell script for safety:\n\nrm -rf $BUILD_DIR/*\ncp dist/* $DEPLOY_TARGET"
}
],
"temperature": 0.3,
"max_tokens": 1024
}'
اقرأ النص الناتج من:
choices[0].message.content
وسجل استهلاك الرموز من:
usage.prompt_tokens
usage.completion_tokens
للمهام متعددة الخطوات، يمكنك تفعيل وضع التفكير:
"thinking": { "type": "enabled" }
فعّل thinking لمهام البرمجة والوكيل التي تتطلب استدلالًا متعدد المراحل، وتجنبه في مهام الاستخراج القصيرة لتقليل استهلاك الرموز.
بدء سريع في Python
ثبت حزمة OpenAI:
pip install --upgrade openai
ثم وجّه العميل إلى مضيف Z.ai:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["GLM_API_KEY"],
base_url="https://api.z.ai/api/paas/v4",
)
response = client.chat.completions.create(
model="glm-5.3",
messages=[
{
"role": "system",
"content": "You are a code reviewer. Flag issues as blocking or non-blocking.",
},
{
"role": "user",
"content": (
"Review this Flask route for security issues:\n\n"
"@app.route('/user/<id>')\n"
"def get_user(id):\n"
" return db.execute(f'SELECT * FROM users WHERE id = {id}')"
),
},
],
temperature=0.3,
max_tokens=2048,
)
print(response.choices[0].message.content)
print("input tokens:", response.usage.prompt_tokens)
print("output tokens:", response.usage.completion_tokens)
سجل كتلة usage من البداية. في غياب تسعير رسمي خاص بـ GLM-5.3، تمنحك أعداد الرموز تقديرًا أفضل للتكلفة المتوقعة.
بدء سريع في Node.js
استخدم حزمة openai نفسها:
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.GLM_API_KEY,
baseURL: "https://api.z.ai/api/paas/v4",
});
const response = await client.chat.completions.create({
model: "glm-5.3",
messages: [
{
role: "system",
content:
"You are a terminal automation agent. Return each step as a shell command with a one-line rationale.",
},
{
role: "user",
content:
"A Node service on port 3000 stopped responding after a deploy. Give me a diagnosis sequence.",
},
],
temperature: 0.3,
max_tokens: 2048,
});
console.log(response.choices[0].message.content);
إذا كان تطبيقك يستخدم OpenAI بالفعل، لا تحتاج إلى عميل موازٍ أو إعادة كتابة. أنشئ نسخة ثانية من OpenAI باستخدام baseURL الخاص بـ Z.ai، ثم وجه الطلبات حسب المهمة أو نتيجة الاختبارات.
البث Streaming
تدعم المستندات البث عبر المعلمة القياسية stream.
مثال Python:
stream = client.chat.completions.create(
model="glm-5.3",
messages=[
{
"role": "user",
"content": "Explain the N+1 query problem with a concrete ORM example.",
}
],
stream=True,
)
for chunk in stream:
delta = chunk.choices[0].delta.content
if delta:
print(delta, end="", flush=True)
عند استخدام HTTP مباشرة، أضف:
"stream": true
ثم حلل أحداث SSE. يحمل كل سطر يبدأ بـ data: جزءًا من الاستجابة بتنسيق قريب من أجزاء OpenAI.
نقطتان عمليتان:
- قد تصل بيانات
usageعند أو بعد الجزء الأخير، لذا لا تحسب تكلفة الاستدعاء قبل إغلاق البث. - عند تفعيل
thinking، قد يزداد زمن أول رمز مرئي لأن النموذج ينفذ استدلالًا قبل إنشاء الإجابة.
المعلمات المهمة
| المعلمة | النوع | الاستخدام العملي |
|---|---|---|
max_tokens |
عدد صحيح | يحدد الحد الأقصى لطول الإخراج، وهو رافعة التكلفة الأساسية. |
temperature |
رقم | استخدم 0.2 إلى 0.4 للكود والاستخراج، و0.7+ للكتابة المفتوحة. |
thinking |
كائن | استخدم {"type": "enabled"} لمهام الاستدلال متعددة الخطوات. |
stream |
منطقي | يعيد أحداث SSE بدل استجابة واحدة. |
messages |
مصفوفة | تستخدم أدوار OpenAI القياسية: system وuser وassistant. |
لم تُنشر أسعار GLM-5.3 عند الإطلاق. راجع دائمًا صفحة التسعير الرسمية. وقت الكتابة، كانت الأسعار المرجعية كالتالي:
- GLM-5.2: 1.40 دولار لكل مليون رمز إدخال، و4.40 دولار لكل مليون رمز إخراج.
- GLM-5: 1.00 دولار لكل مليون رمز إدخال، و3.20 دولار لكل مليون رمز إخراج.
تشير المعلومات المتاحة إلى خصومات تتراوح بين 80% و85% للمدخلات المخزنة مؤقتًا في نماذج GLM المدفوعة. لذلك، حافظ على تعليمات النظام المتكررة مستقرة لتحسين احتمالات الاستفادة من التخزين المؤقت. لمزيد من ممارسات التحكم في التكلفة، راجع تحليل زيادة أسعار DeepSeek.
اختبر GLM-5.3 في Apidog قبل كتابة كود التطبيق
اختبار المطالبات عبر السكربتات فقط يبطئ دورة التطوير: تعدّل الكود، تعيد التشغيل، تراجع الناتج، ثم تكرر العملية مع استهلاك رموز في كل مرة. استخدم Apidog لتثبيت الطلبات ومقارنتها قبل دمجها في التطبيق.
نفذ الإعداد التالي:
أنشئ مشروعًا وطلبًا لإكمال الدردشة.
أضف طلبPOST /chat/completionsيدويًا، أو استورد مواصفة متوافقة مع OpenAI.أنشئ بيئتين إقليميتين.
أنشئzai-internationalوbigmodel-mainland، ثم عيّن عنوان URL الأساسي لكل بيئة:
https://api.z.ai/api/paas/v4
https://open.bigmodel.cn/api/paas/v4
أضف المصادقة على مستوى البيئة:
Authorization: Bearer {{GLM_API_KEY}}
- استخدم متغيرًا لمعرف النموذج. عيّن مثلًا:
{{GLM_MODEL}} = glm-5.3
بهذه الطريقة، يمكنك التبديل إلى glm-5 أو glm-5.2 دون تعديل كل الطلبات المحفوظة.
قارن وضع التفكير.
انسخ الطلب، وفعلthinkingفي نسخة واحدة فقط، ثم قارن زمن الاستجابة وجودة الناتج وusageباستخدام المطالبة نفسها.اختبر البث.
أرسل طلبًا معstream: trueوراقب أجزاء SSE وزمن أول رمز.احفظ الاستجابات الناجحة كأمثلة.
استخدمها كبيانات وهمية في الاختبارات اللاحقة بدل استدعاء API المباشر عند عدم الحاجة.
بعد ذلك، حوّل الطلبات إلى سيناريوهات اختبار تحتوي على تأكيدات لـ finish_reason ومخطط الاستجابة واستهلاك الرموز. للمزيد حول هذا الأسلوب، راجع دليل اختبار API لمهندسي ضمان الجودة.
معالجة الأخطاء وحدود المعدل
توقع أخطاءً على نمط OpenAI، عبر كائن error يحتوي عادةً على message وtype وcode.
الأخطاء الشائعة:
-
401: مفتاح API مفقود أو غير صالح أو ملغى. -
400: جسم طلب غير صحيح أو معرف نموذج غير معروف. -
429: تجاوز حد المعدل. -
5xx: خطأ مؤقت من الخادم.
نفذ هذه الممارسات:
-
أضف إعادة محاولة بتأخير أسي متذبذب لأخطاء
429و5xx. - لا تعتمد على أرقام حدود معدل من منشورات المدونات. راجع المستندات الرسمية للحصول على الحدود الحية.
-
ضع معرف النموذج في الإعدادات. إذا ظهرت مشكلة سلوكية في 5.3، يجب أن يكون الرجوع إلى
glm-5.2تغيير إعداد لا نشرًا جديدًا.
يمكن تطبيق نمط التصحيح نفسه المستخدم في اختبار وتصحيح API Grok، لأن الواجهتين تتبعان نمط OpenAI.
الأسئلة الشائعة
ما هو معرف النموذج لـ GLM-5.3 API؟
استخدم glm-5.3 للتجربة، بناءً على نمط glm-5.2 وglm-5.1. لكن مستندات GLM-5 كانت تعرض glm-5 وقت الكتابة، لذا تحقق قبل تثبيت المعرف في الإنتاج، واحتفظ به كمتغير إعداد.
هل يعمل GLM-5.3 API مع OpenAI SDK؟
نعم. اضبط base_url أو baseURL إلى:
https://api.z.ai/api/paas/v4
ثم استخدم مفتاح Z.ai الخاص بك. شكل الطلب والاستجابة والبث متوافق مع نمط إكمال الدردشة في OpenAI.
كم تبلغ تكلفة GLM-5.3 API؟
لم تنشر Zhipu سعرًا خاصًا بـ GLM-5.3 عند إطلاقه في 14 أغسطس 2026. استخدم صفحة التسعير الرسمية كمصدر مرجعي، وتجنب الاعتماد على تخمينات الأسعار من جهات خارجية.
كيف يقارن GLM-5.3 بـ Claude وGPT؟
تضع تقييمات Zhipu الداخلية قدراته في البرمجة والعمل كوكيل بالقرب من Claude Fable 5. كما تشير إلى CyberGym بنسبة 84.5% وExploitBench بنسبة 54.4%. هذه أرقام صادرة عن المورّد، لذا اختبر النموذج على بياناتك ومهامك الفعلية. للمقارنات بين النماذج، راجع مقارنتنا بين Grok 4.6 وGPT-5.6 وClaude Fable 5.
هل يمكنني تشغيل GLM-5.3 محليًا بدلًا من استخدام API؟
ليس بعد، وفق المعلومات المذكورة عند الإطلاق. تتوقع Zhipu نشر الأوزان المفتوحة بعد نحو أسبوعين، قرب 28 أغسطس 2026، على منظمة Hugging Face الخاصة بها. وبسبب تصميم MoE ذي 744 مليار معلمة، تتطلب الاستضافة الذاتية موارد خوادم كبيرة، لا جهازًا محمولًا عاديًا.
مكان GLM-5.3 في حزمتك التقنية
إذا كنت تبني وكلاء أو أدوات برمجية أو حلقات أتمتة للطرفية، فاختبر GLM-5.3 على مطالباتك الحقيقية. يجعل توافق OpenAI عملية التقييم منخفضة التكلفة من ناحية التكامل: بدّل عنوان URL الأساسي، مرر مفتاح API، وضع معرف النموذج في الإعدادات.
ابدأ بهذا التسلسل:
- أنشئ مفتاح API.
- نفذ طلب cURL.
- اختبر الطلب في Apidog ضمن البيئتين الإقليميتين.
- قارن
thinkingمفعّلًا ومعطّلًا باستخدام بياناتك. - احفظ الاستجابات المرجعية كاختبارات انحدار.
- انقل الطلب المستقر إلى Python أو Node.js.

Top comments (0)