mirror of
https://github.com/anomalyco/opencode.git
synced 2026-05-01 18:26:38 +00:00
docs: update go models
This commit is contained in:
@@ -7,45 +7,55 @@ import config from "../../../../config.mjs"
|
||||
export const console = config.console
|
||||
export const email = `mailto:${config.email}`
|
||||
|
||||
OpenCode Go هو اشتراك منخفض التكلفة بقيمة **10 دولارات شهرياً** يمنحك وصولاً موثوقاً إلى نماذج البرمجة المفتوحة الشائعة.
|
||||
OpenCode Go هو اشتراك منخفض التكلفة — **5 دولارات للشهر الأول**، ثم **10 دولارات/شهريًا** — يمنحك وصولًا موثوقًا إلى نماذج البرمجة المفتوحة الشهيرة.
|
||||
|
||||
:::note
|
||||
OpenCode Go حالياً في مرحلة تجريبية (beta).
|
||||
OpenCode Go حاليًا في المرحلة التجريبية (beta).
|
||||
:::
|
||||
|
||||
يعمل Go مثل أي مزود آخر في OpenCode. تشترك في OpenCode Go وتحصل على مفتاح API الخاص بك. إنه **اختياري تماماً** ولا تحتاج إلى استخدامه لاستخدام OpenCode.
|
||||
يعمل Go مثل أي مزود آخر في OpenCode. أنت تشترك في OpenCode Go و
|
||||
تحصل على مفتاح API الخاص بك. إنه **اختياري تمامًا** ولا تحتاج إلى استخدامه
|
||||
لاستخدام OpenCode.
|
||||
|
||||
صُمم بشكل أساسي للمستخدمين الدوليين، مع استضافة النماذج في الولايات المتحدة والاتحاد الأوروبي وسنغافورة لضمان وصول عالمي مستقر.
|
||||
تم تصميمه بشكل أساسي للمستخدمين الدوليين، مع نماذج مستضافة في الولايات المتحدة، والاتحاد الأوروبي، وسنغافورة من أجل وصول عالمي مستقر.
|
||||
|
||||
---
|
||||
|
||||
## الخلفية (Background)
|
||||
## الخلفية
|
||||
|
||||
أصبحت النماذج المفتوحة جيدة حقاً. فهي تصل الآن إلى أداء قريب من النماذج المملوكة لمهام البرمجة. ولأن العديد من المزودين يمكنهم تقديمها بشكل تنافسي، فهي عادة ما تكون أرخص بكثير.
|
||||
أصبحت النماذج المفتوحة جيدة جدًا. لقد وصلت الآن إلى أداء يقترب من
|
||||
النماذج المغلقة (المملوكة) في مهام البرمجة. ولأن العديد من المزودين يمكنهم تقديمها
|
||||
بشكل تنافسي، فإنها عادة ما تكون أرخص بكثير.
|
||||
|
||||
ومع ذلك، فإن الحصول على وصول موثوق ومنخفض الكمون (low latency) إليها قد يكون صعباً. يختلف المزودون في الجودة والتوافر.
|
||||
ومع ذلك، قد يكون الحصول على وصول موثوق وبزمن انتقال منخفض (low latency) إليها أمرًا صعبًا. يختلف المزودون
|
||||
في الجودة والتوافر.
|
||||
|
||||
:::tip
|
||||
قمنا باختبار مجموعة مختارة من النماذج والمزودين الذين يعملون بشكل جيد مع OpenCode.
|
||||
لقد اختبرنا مجموعة مختارة من النماذج والمزودين الذين يعملون بشكل جيد مع OpenCode.
|
||||
:::
|
||||
|
||||
لإصلاح ذلك، قمنا ببعض الأشياء:
|
||||
لحل هذه المشكلة، قمنا ببعض الأشياء:
|
||||
|
||||
1. اختبرنا مجموعة مختارة من النماذج المفتوحة وتحدثنا مع فرقهم حول أفضل طريقة لتشغيلها.
|
||||
2. عملنا بعد ذلك مع عدد قليل من المزودين للتأكد من تقديمها بشكل صحيح.
|
||||
3. أخيراً، قمنا بقياس أداء (benchmark) مزيج النموذج/المزود وتوصلنا إلى قائمة نشعر بالراحة في التوصية بها.
|
||||
1. اختبرنا مجموعة مختارة من النماذج المفتوحة وتحدثنا مع فرقهم حول أفضل السبل
|
||||
لإدارتها.
|
||||
2. ثم عملنا مع عدد قليل من المزودين للتأكد من أنه يتم تقديمها
|
||||
بشكل صحيح.
|
||||
3. أخيرًا، قمنا بعمل تقييم لأداء (benchmarked) الجمع بين النموذج/المزود وتوصلنا
|
||||
إلى قائمة نشعر بالرضا في التوصية بها.
|
||||
|
||||
يمنحك OpenCode Go الوصول إلى هذه النماذج مقابل **10 دولارات شهرياً**.
|
||||
يمنحك OpenCode Go الوصول إلى هذه النماذج مقابل **5 دولارات لشهرك الأول**، ثم **10 دولارات/شهريًا**.
|
||||
|
||||
---
|
||||
|
||||
## كيف يعمل (How it works)
|
||||
## كيف يعمل
|
||||
|
||||
يعمل OpenCode Go مثل أي مزود آخر في OpenCode.
|
||||
|
||||
1. قم بتسجيل الدخول إلى **<a href={console}>OpenCode Zen</a>**، واشترك في Go، وانسخ مفتاح API الخاص بك.
|
||||
2. قم بتشغيل الأمر `/connect` في واجهة TUI، وحدد `OpenCode Go`، والصق مفتاح API الخاص بك.
|
||||
3. قم بتشغيل `/models` في واجهة TUI لرؤية قائمة النماذج المتاحة من خلال Go.
|
||||
1. تقوم بتسجيل الدخول إلى **<a href={console}>OpenCode Zen</a>**، وتشترك في Go، و
|
||||
تنسخ مفتاح API الخاص بك.
|
||||
2. تقوم بتشغيل الأمر `/connect` في الـ TUI، وتختار `OpenCode Go`، وتلصق
|
||||
مفتاح API الخاص بك.
|
||||
3. قم بتشغيل `/models` في الـ TUI لرؤية قائمة النماذج المتاحة عبر Go.
|
||||
|
||||
:::note
|
||||
يمكن لعضو واحد فقط لكل مساحة عمل (workspace) الاشتراك في OpenCode Go.
|
||||
@@ -56,90 +66,84 @@ OpenCode Go حالياً في مرحلة تجريبية (beta).
|
||||
- **GLM-5**
|
||||
- **Kimi K2.5**
|
||||
- **MiniMax M2.5**
|
||||
- **MiniMax M2.7**
|
||||
|
||||
قد تتغير قائمة النماذج ونحن نختبر ونضيف نماذج جديدة.
|
||||
قد تتغير قائمة النماذج كلما اختبرنا وأضفنا نماذج جديدة.
|
||||
|
||||
---
|
||||
|
||||
## حدود الاستخدام (Usage limits)
|
||||
## حدود الاستخدام
|
||||
|
||||
يتضمن OpenCode Go الحدود التالية:
|
||||
|
||||
- **حد 5 ساعات** — 12 دولاراً من الاستخدام
|
||||
- **حد أسبوعي** — 30 دولاراً من الاستخدام
|
||||
- **حد شهري** — 60 دولاراً من الاستخدام
|
||||
- **حد الـ 5 ساعات** — 12 دولارًا من الاستخدام
|
||||
- **الحد الأسبوعي** — 30 دولارًا من الاستخدام
|
||||
- **الحد الشهري** — 60 دولارًا من الاستخدام
|
||||
|
||||
يتم تعريف الحدود بقيمة الدولار. هذا يعني أن عدد طلباتك الفعلي يعتمد على النموذج الذي تستخدمه. تسمح النماذج الأرخص مثل MiniMax M2.5 بمزيد من الطلبات، بينما تسمح النماذج الأعلى تكلفة مثل GLM-5 بعدد أقل.
|
||||
يتم تحديد الحدود بقيمة الدولار. هذا يعني أن عدد طلباتك الفعلي يعتمد على النموذج الذي تستخدمه. تسمح النماذج الأرخص مثل MiniMax M2.5 بمزيد من الطلبات، بينما تسمح النماذج الأعلى تكلفة مثل GLM-5 بطلبات أقل.
|
||||
|
||||
يوفر الجدول أدناه عدداً تقديرياً للطلبات بناءً على أنماط استخدام Go النموذجية:
|
||||
يقدم الجدول أدناه عدد الطلبات التقديري بناءً على أنماط استخدام Go النموذجية:
|
||||
|
||||
| | GLM-5 | Kimi K2.5 | MiniMax M2.5 |
|
||||
| ---------------- | ----- | --------- | ------------ |
|
||||
| طلبات كل 5 ساعات | 1,150 | 1,850 | 30,000 |
|
||||
| طلبات أسبوعياً | 2,880 | 4,630 | 75,000 |
|
||||
| طلبات شهرياً | 5,750 | 9,250 | 150,000 |
|
||||
| | GLM-5 | Kimi K2.5 | MiniMax M2.7 | MiniMax M2.5 |
|
||||
| ------------------- | ----- | --------- | ------------ | ------------ |
|
||||
| الطلبات لكل 5 ساعات | 1,150 | 1,850 | 14,000 | 20,000 |
|
||||
| الطلبات في الأسبوع | 2,880 | 4,630 | 35,000 | 50,000 |
|
||||
| الطلبات في الشهر | 5,750 | 9,250 | 70,000 | 100,000 |
|
||||
|
||||
تعتمد التقديرات على أنماط الطلبات المتوسطة الملحوظة:
|
||||
تستند التقديرات إلى أنماط الطلب المتوسطة الملحوظة:
|
||||
|
||||
- GLM-5 — 700 input, 52,000 cached, 150 output tokens per request
|
||||
- Kimi K2.5 — 870 input, 55,000 cached, 200 output tokens per request
|
||||
- MiniMax M2.5 — 300 input, 55,000 cached, 125 output tokens per request
|
||||
- GLM-5 — 700 إدخال (input)، 52,000 مخبأة (cached)، 150 توكن إخراج (output tokens) لكل طلب
|
||||
- Kimi K2.5 — 870 إدخال، 55,000 مخبأة، 200 توكن إخراج لكل طلب
|
||||
- MiniMax M2.7/M2.5 — 300 إدخال، 55,000 مخبأة، 125 توكن إخراج لكل طلب
|
||||
|
||||
يمكنك تتبع استخدامك الحالي في **<a href={console}>console</a>**.
|
||||
يمكنك تتبع استخدامك الحالي في **<a href={console}>وحدة التحكم (console)</a>**.
|
||||
|
||||
:::tip
|
||||
إذا وصلت إلى حد الاستخدام، يمكنك الاستمرار في استخدام النماذج المجانية.
|
||||
:::
|
||||
|
||||
قد تتغير حدود الاستخدام ونحن نتعلم من الاستخدام المبكر والملاحظات.
|
||||
قد تتغير حدود الاستخدام كلما تعلمنا من الاستخدام المبكر والملاحظات.
|
||||
|
||||
---
|
||||
|
||||
### التسعير (Pricing)
|
||||
### الاستخدام متجاوزًا الحدود
|
||||
|
||||
OpenCode Go هي خطة اشتراك بقيمة **10 دولارات شهرياً**. أدناه الأسعار **لكل 1 مليون رمز (token)**.
|
||||
|
||||
| Model | Input | Output | Cached Read |
|
||||
| ------------ | ----- | ------ | ----------- |
|
||||
| GLM-5 | $1.00 | $3.20 | $0.20 |
|
||||
| Kimi K2.5 | $0.60 | $3.00 | $0.10 |
|
||||
| MiniMax M2.5 | $0.30 | $1.20 | $0.03 |
|
||||
|
||||
---
|
||||
|
||||
### الاستخدام خارج الحدود (Usage beyond limits)
|
||||
|
||||
إذا كان لديك أيضاً أرصدة في رصيد Zen الخاص بك، يمكنك تمكين خيار **Use balance** في الـ console. عند التمكين، سيعود Go لاستخدام رصيد Zen الخاص بك بعد وصولك إلى حدود الاستخدام بدلاً من حظر الطلبات.
|
||||
إذا كان لديك أيضًا أرصدة في رصيد Zen الخاص بك، فيمكنك تمكين خيار **Use balance**
|
||||
في وحدة التحكم. عند التمكين، سيعود Go لاستخدام رصيد Zen الخاص بك
|
||||
بعد أن تصل إلى حدود استخدامك بدلاً من حظر الطلبات.
|
||||
|
||||
---
|
||||
|
||||
## نقاط النهاية (Endpoints)
|
||||
|
||||
يمكنك أيضاً الوصول إلى نماذج Go من خلال نقاط نهاية API التالية.
|
||||
يمكنك أيضًا الوصول إلى نماذج Go من خلال نقاط نهاية API التالية.
|
||||
|
||||
| Model | Model ID | Endpoint | AI SDK Package |
|
||||
| ------------ | ------------ | ------------------------------------------------ | --------------------------- |
|
||||
| GLM-5 | glm-5 | `https://opencode.ai/zen/go/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
||||
| Kimi K2.5 | kimi-k2.5 | `https://opencode.ai/zen/go/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
||||
| MiniMax M2.7 | minimax-m2.7 | `https://opencode.ai/zen/go/v1/messages` | `@ai-sdk/anthropic` |
|
||||
| MiniMax M2.5 | minimax-m2.5 | `https://opencode.ai/zen/go/v1/messages` | `@ai-sdk/anthropic` |
|
||||
|
||||
يستخدم [model id](/docs/config/#models) في تكوين OpenCode الخاص بك التنسيق `opencode-go/<model-id>`. على سبيل المثال، بالنسبة لـ Kimi K2.5، ستستخدم `opencode-go/kimi-k2.5` في التكوين الخاص بك.
|
||||
يستخدم [معرف النموذج (model id)](/docs/config/#models) في إعدادات (config) OpenCode
|
||||
الخاصة بك التنسيق `opencode-go/<model-id>`. على سبيل المثال، بالنسبة لـ Kimi K2.5، ستستخدم
|
||||
`opencode-go/kimi-k2.5` في الـ config الخاص بك.
|
||||
|
||||
---
|
||||
|
||||
## الخصوصية (Privacy)
|
||||
## الخصوصية
|
||||
|
||||
تم تصميم الخطة بشكل أساسي للمستخدمين الدوليين، مع استضافة النماذج في الولايات المتحدة والاتحاد الأوروبي وسنغافورة لضمان وصول عالمي مستقر.
|
||||
الخطة مصممة بشكل أساسي للمستخدمين الدوليين، مع نماذج مستضافة في الولايات المتحدة، والاتحاد الأوروبي، وسنغافورة من أجل وصول عالمي مستقر.
|
||||
|
||||
<a href={email}>تواصل معنا</a> إذا كان لديك أي أسئلة.
|
||||
|
||||
---
|
||||
|
||||
## الأهداف (Goals)
|
||||
## الأهداف
|
||||
|
||||
أنشأنا OpenCode Go لـ:
|
||||
لقد أنشأنا OpenCode Go من أجل:
|
||||
|
||||
1. جعل برمجة الذكاء الاصطناعي **في المتناول** لمزيد من الناس باشتراك منخفض التكلفة.
|
||||
2. توفير وصول **موثوق** لأفضل نماذج البرمجة المفتوحة.
|
||||
3. انتقاء نماذج **مختبرة وتم قياس أدائها** لاستخدام وكيل البرمجة.
|
||||
4. عدم وجود **قيود (lock-in)** من خلال السماح لك باستخدام أي مزود آخر مع OpenCode أيضاً.
|
||||
1. جعل البرمجة بالذكاء الاصطناعي **متاحة** لعدد أكبر من الأشخاص باشتراك منخفض التكلفة.
|
||||
2. توفير وصول **موثوق** إلى أفضل نماذج البرمجة المفتوحة.
|
||||
3. تنسيق النماذج **المختبرة والمقيمة** (benchmarked) للاستخدام مع وكلاء البرمجة (coding agents).
|
||||
4. **عدم تقييدك** (no lock-in) من خلال السماح لك باستخدام أي مزود آخر مع OpenCode أيضًا.
|
||||
|
||||
Reference in New Issue
Block a user