# ZCode

> أضِف مزوّدًا مخصّصًا في محرّر ZCode للاتصال بواجهة LMU AI API — إدخال واحد يحمل نقطتَي نهاية Anthropic وOpenAI معًا، ليمنحك Claude وGPT والنماذج الصينية.

URL: https://docs.lmuai.com/ar/docs/tools/zcode



ZCode هو تطبيق سطح مكتب من نوع بيئة تطوير وكيلية (ADE) مُصمَّم للمهام الطويلة الأمد. يدعم المزوّدين المخصّصين لأي خدمة نماذج تتحدّث بروتوكول Anthropic أو OpenAI — تغطّي هذه الصفحة ربطه بـ LMU AI.

***

## تثبيت ZCode [#تثبيت-zcode]

نزِّل وثبِّت النسخة الخاصة بنظام تشغيلك من الموقع الرسمي:

* الموقع: [https://zcode.z.ai](https://zcode.z.ai)

***

## إضافة LMU AI كمزوّد [#إضافة-lmu-ai-كمزوّد]

افتح **Settings → Model Providers** وانقر على "**Add provider**" في **أسفل** قائمة المزوّدين على اليسار، ثم املأ:

| الحقل                  | القيمة                                       |
| ---------------------- | -------------------------------------------- |
| **Name**               | أي شيء تريده، مثل `LMU AI`                   |
| **Anthropic endpoint** | `https://api.lmuai.com`                      |
| **OpenAI endpoint**    | `https://api.lmuai.com/v1`                   |
| **API Key**            | مفتاح `sk-` الذي أنشأته في وحدة تحكّم LMU AI |

<Callout type="warn" title="تأخذ نقطتا النهاية صيغتَي /v1 مختلفتين">
  * **Anthropic endpoint**: `https://api.lmuai.com` — **بدون** `/v1`؛ يُلحِق العميل `/v1/messages` بنفسه
  * **OpenAI endpoint**: `https://api.lmuai.com/v1` — **يجب** أن يتضمّن `/v1`

  خلطهما ينتج عنه خطأ 401 أو 404. يمكن أن يتواجد العنوانان معًا في نفس إدخال المزوّد — يستخدم ZCode أيًّا من البروتوكولين يطابق النموذج الذي تختاره.
</Callout>

***

## إضافة النماذج [#إضافة-النماذج]

المزوّدون المخصّصون **لا يجلبون قائمة نماذج تلقائيًا**، لذا أضِفها يدويًا:

1. احفظ إعداد المزوّد
2. انقر على "**Add model**"
3. أدخِل معرّف النموذج يدويًا، مثل `claude-opus-5`
4. فعِّل **مفتاح التمكين**

كرِّر لكل نموذج تريده. معرّفات النماذج الشائعة:

| معرّف النموذج         | ملاحظات                          |
| --------------------- | -------------------------------- |
| `claude-opus-5`       | Claude Opus 5 (الرائد، مُوصى به) |
| `claude-sonnet-5`     | Claude Sonnet 5 (متوازن)         |
| `claude-haiku-4-5`    | Claude Haiku 4.5 (سريع)          |
| `gpt-5.6-sol`         | GPT-5.6 Sol                      |
| `glm-5.2`             | GLM-5.2                          |
| `qwen3.8-max-preview` | Qwen 3.8 Max Preview             |
| `deepseek-v4-pro`     | DeepSeek V4 Pro                  |
| `kimi-k3`             | Kimi K3                          |

لست متأكدًا من النموذج الذي تُدخله؟ انتقل إلى [Model Gallery](/ar/docs/guide/models) لرؤية كل معرّف نموذج متاح ونسخه بنقرة واحدة.

***

## تفعيل نافذة سياق المليون رمز [#تفعيل-نافذة-سياق-المليون-رمز]

تدعم النماذج الرئيسية مثل `claude-opus-5` و`claude-sonnet-5` نافذة سياق بحجم مليون رمز — أضِف لاحقة `[1M]` إلى معرّف النموذج لتفعيلها:

```
claude-opus-5[1M]
```

أدخِل المعرّف الكامل مع اللاحقة باستخدام خطوات "Add model" أعلاه.

<Callout type="info" title="يمكن ضبط نافذة السياق لكل نموذج">
  في **Settings → Model Providers**، افتح نموذجًا ووسِّع "**Advanced**" لضبط **نافذة السياق** و**الحدّ الأقصى لرموز الإخراج** لذلك النموذج بعينه. كلاهما قابل للتعديل لنماذج مزوّد مخصّص.

  يُوصى بترك الحدّ الأقصى لرموز الإخراج فارغًا (فيتبع عندئذٍ حدّ النموذج نفسه). لاحظ أن مساحة الإخراج تتشارك نفس السياق مع سجل محادثتك، لذا كلما رفعتها قلّ ما يمكن حمله من السجل وبدأ الضغط التلقائي في وقت أبكر.
</Callout>

***

## التحقّق من الإعداد [#التحقّق-من-الإعداد]

**أعِد تشغيل ZCode** بعد الإعداد، واختر نموذجك المُضاف حديثًا في مُنتقي النماذج بصندوق المحادثة، وأرسِل تعليمة بسيطة للاختبار. الرد الطبيعي يعني أن كل شيء جاهز.

<Callout type="info" title="لا يمكنك الاتصال؟ تحقّق من الوكيل أولاً">
  وكيل HTTP في إعدادات ZCode ليس وكيلاً عامًا، لكن **طلبات النماذج تمرّ عبره**. إذا كان الوكيل يقطع الاتصال، فأوقفه وأعِد المحاولة. ينطبق متغيّرا البيئة `HTTP_PROXY` / `HTTPS_PROXY` أيضًا، ويحتاج ZCode إلى إعادة تشغيل بعد تغييرهما.
</Callout>

***

## ملاحظات [#ملاحظات]

* LMU AI مزوّد خارجي / مخصّص، لذا أنشئه بواسطة "**Add provider**" أسفل القائمة — لا تُعدِّل إدخالات المورّدين المدمجة
* تأخذ **نقطة نهاية Anthropic** العنوان `https://api.lmuai.com` (بدون `/v1`)؛ وتأخذ **نقطة نهاية OpenAI** العنوان `https://api.lmuai.com/v1` (مع `/v1`)
* بالنسبة إلى API Key، أدخِل مفتاح `sk-` الذي أنشأته في وحدة تحكّم LMU AI
* يتطلّب المزوّدون المخصّصون إضافة كل نموذج يدويًا وتفعيل مفتاح تمكينه قبل أن يظهر في المُنتقي
* قد يوفّر النشر الخارجي لنموذج يحمل الاسم نفسه **مستويات جهد تفكير** مختلفة عن نقطة النهاية الرسمية؛ وعادةً ما تكشف النماذج المخصّصة عن زوج تشغيل/إيقاف فقط، أو لا شيء على الإطلاق
* إذا واجهت أخطاءً متعلّقة بالصور مع نموذج مخصّص، فتأكّد من أن النموذج نفسه يقبل إدخال الصور وصرِّح بقدرته على الصور في إعداد النموذج
