تغطية الـ Endpoint
يعرض 1 endpoint(s) عامة: chat_completion.
أحدث نموذج GLM للنصوص عبر Chat Completions المتوافقة مع OpenAI
curl -X POST https://runapi.ai/v1/chat/completions \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "glm-5.3",
"messages": [
{
"role": "user",
"content": "اقرأ هذا المستودع متعدد الملفات، واعثر على اختبار التكامل الفاشل، واقترح patch مع شرح السبب الجذري."
}
]
}'
import { GlmClient } from "@runapi.ai/glm";
const client = new GlmClient();
const result = await client.chatCompletion.run({
model: "glm-5.3",
messages: [{"role":"user","content":"اقرأ هذا المستودع متعدد الملفات، واعثر على اختبار التكامل الفاشل، واقترح patch مع شرح السبب الجذري."}],
});
import os
import requests
response = requests.post(
"https://runapi.ai/v1/chat/completions",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"glm-5.3","messages":[{"role":"user","content":"اقرأ هذا المستودع متعدد الملفات، واعثر على اختبار التكامل الفاشل، واقترح patch مع شرح السبب الجذري."}]}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/v1/chat/completions");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'glm-5.3',
'messages' => [['role' => 'user', 'content' => 'اقرأ هذا المستودع متعدد الملفات، واعثر على اختبار التكامل الفاشل، واقترح patch مع شرح السبب الجذري.']],
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.chatCompletion().run({"model":"glm-5.3","messages":[{"role":"user","content":"اقرأ هذا المستودع متعدد الملفات، واعثر على اختبار التكامل الفاشل، واقترح patch مع شرح السبب الجذري."}]});
task.waitForResult();
require "runapi/glm"
client = RunApi::Glm::Client.new
result = client.chat_completion.run(
model: "glm-5.3",
messages: [{role: "user", content: "اقرأ هذا المستودع متعدد الملفات، واعثر على اختبار التكامل الفاشل، واقترح patch مع شرح السبب الجذري."}]
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.chatCompletion.Run({"model":"glm-5.3","messages":[{"role":"user","content":"اقرأ هذا المستودع متعدد الملفات، واعثر على اختبار التكامل الفاشل، واقترح patch مع شرح السبب الجذري."}]})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model glm-5.3 \
--endpoint chat_completion \
--wait
9 إصدارات متاحة
اختر أي نموذج وابدأ التوليد في ثوانٍ.
| المزوّد | Z.ai |
| معرّف النموذج | glm-5.3 |
| النمط | Text |
| أنواع المهام | Synchronous |
| نقطة نهاية API | /v1/chat/completions |
| وحدة الفوترة | 1K tokens |
| حالة الكتالوج | جاهز للتشغيل |
سجّل مجانًا وأنشئ مفتاح API لـ glm-5.3 من لوحة التحكم.
أرسل طلب POST إلى /v1/chat/completions باستخدام معرّف نموذج glm-5.3 ومعلماتك.
اقرأ استجابة glm-5.3 المكتملة مباشرة من نقطة النهاية.
يعرض 1 endpoint(s) عامة: chat_completion.
محسوبة بـ 1K tokens دون اشتراط اشتراك.
لم يتم نشر معلمات طلب لنقطة النهاية هذه.
أجب عن أسئلة العملاء من قاعدة معرفة خاصة، مما يقلل حجم التذاكر.
أعد ملخصات للعقود وحدد البنود المهمة لمراجعة المحامي.
أنشئ تلقائيًا اختبارات الوحدات ومراجعات الشيفرة واقتراحات إعادة الهيكلة داخل CI.
مرّر معرّف النموذج الظاهر في دليل البدء السريع.
تتدرج حدود المعدل لكل مفتاح بحسب مستوى الاستخدام. راجع صفحة التسعير للاطلاع على الحدود الحالية.
نعم — المتغير مجرد خيار. بدّل عبر تغيير معامل model.
حيثما يتوفر البث، يقدّم RunAPI البث من البداية إلى النهاية.
افتح issue في مستودع GitHub العام أو راسل الدعم عبر البريد الإلكتروني.