mirror of
https://github.com/anomalyco/opencode.git
synced 2026-05-19 08:09:51 +00:00
147 lines
7.7 KiB
Text
147 lines
7.7 KiB
Text
---
|
|
title: Go
|
|
description: اشتراك منخفض التكلفة لنماذج البرمجة المفتوحة.
|
|
---
|
|
|
|
import config from "../../../../config.mjs"
|
|
export const console = config.console
|
|
export const email = `mailto:${config.email}`
|
|
|
|
OpenCode Go هو اشتراك منخفض التكلفة — **5 دولارات للشهر الأول**، ثم **10 دولارات/شهريًا** — يمنحك وصولًا موثوقًا إلى نماذج البرمجة المفتوحة الشهيرة.
|
|
|
|
:::note
|
|
OpenCode Go حاليًا في المرحلة التجريبية (beta).
|
|
:::
|
|
|
|
يعمل Go مثل أي مزود آخر في OpenCode. أنت تشترك في OpenCode Go و
|
|
تحصل على مفتاح API الخاص بك. إنه **اختياري تمامًا** ولا تحتاج إلى استخدامه
|
|
لاستخدام OpenCode.
|
|
|
|
تم تصميمه بشكل أساسي للمستخدمين الدوليين، مع نماذج مستضافة في الولايات المتحدة، والاتحاد الأوروبي، وسنغافورة من أجل وصول عالمي مستقر.
|
|
|
|
---
|
|
|
|
## الخلفية
|
|
|
|
أصبحت النماذج المفتوحة جيدة جدًا. لقد وصلت الآن إلى أداء يقترب من
|
|
النماذج المغلقة (المملوكة) في مهام البرمجة. ولأن العديد من المزودين يمكنهم تقديمها
|
|
بشكل تنافسي، فإنها عادة ما تكون أرخص بكثير.
|
|
|
|
ومع ذلك، قد يكون الحصول على وصول موثوق وبزمن انتقال منخفض (low latency) إليها أمرًا صعبًا. يختلف المزودون
|
|
في الجودة والتوافر.
|
|
|
|
:::tip
|
|
لقد اختبرنا مجموعة مختارة من النماذج والمزودين الذين يعملون بشكل جيد مع OpenCode.
|
|
:::
|
|
|
|
لحل هذه المشكلة، قمنا ببعض الأشياء:
|
|
|
|
1. اختبرنا مجموعة مختارة من النماذج المفتوحة وتحدثنا مع فرقهم حول أفضل السبل
|
|
لإدارتها.
|
|
2. ثم عملنا مع عدد قليل من المزودين للتأكد من أنه يتم تقديمها
|
|
بشكل صحيح.
|
|
3. أخيرًا، قمنا بعمل تقييم لأداء (benchmarked) الجمع بين النموذج/المزود وتوصلنا
|
|
إلى قائمة نشعر بالرضا في التوصية بها.
|
|
|
|
يمنحك OpenCode Go الوصول إلى هذه النماذج مقابل **5 دولارات لشهرك الأول**، ثم **10 دولارات/شهريًا**.
|
|
|
|
---
|
|
|
|
## كيف يعمل
|
|
|
|
يعمل OpenCode Go مثل أي مزود آخر في OpenCode.
|
|
|
|
1. تقوم بتسجيل الدخول إلى **<a href={console}>OpenCode Zen</a>**، وتشترك في Go، و
|
|
تنسخ مفتاح API الخاص بك.
|
|
2. تقوم بتشغيل الأمر `/connect` في الـ TUI، وتختار `OpenCode Go`، وتلصق
|
|
مفتاح API الخاص بك.
|
|
3. قم بتشغيل `/models` في الـ TUI لرؤية قائمة النماذج المتاحة عبر Go.
|
|
|
|
:::note
|
|
يمكن لعضو واحد فقط لكل مساحة عمل (workspace) الاشتراك في OpenCode Go.
|
|
:::
|
|
|
|
تتضمن القائمة الحالية للنماذج:
|
|
|
|
- **GLM-5**
|
|
- **Kimi K2.5**
|
|
- **MiniMax M2.5**
|
|
- **MiniMax M2.7**
|
|
|
|
قد تتغير قائمة النماذج كلما اختبرنا وأضفنا نماذج جديدة.
|
|
|
|
---
|
|
|
|
## حدود الاستخدام
|
|
|
|
يتضمن OpenCode Go الحدود التالية:
|
|
|
|
- **حد الـ 5 ساعات** — 12 دولارًا من الاستخدام
|
|
- **الحد الأسبوعي** — 30 دولارًا من الاستخدام
|
|
- **الحد الشهري** — 60 دولارًا من الاستخدام
|
|
|
|
يتم تحديد الحدود بقيمة الدولار. هذا يعني أن عدد طلباتك الفعلي يعتمد على النموذج الذي تستخدمه. تسمح النماذج الأرخص مثل MiniMax M2.5 بمزيد من الطلبات، بينما تسمح النماذج الأعلى تكلفة مثل GLM-5 بطلبات أقل.
|
|
|
|
يقدم الجدول أدناه عدد الطلبات التقديري بناءً على أنماط استخدام Go النموذجية:
|
|
|
|
| | 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) لكل طلب
|
|
- Kimi K2.5 — 870 إدخال، 55,000 مخبأة، 200 توكن إخراج لكل طلب
|
|
- MiniMax M2.7/M2.5 — 300 إدخال، 55,000 مخبأة، 125 توكن إخراج لكل طلب
|
|
|
|
يمكنك تتبع استخدامك الحالي في **<a href={console}>وحدة التحكم (console)</a>**.
|
|
|
|
:::tip
|
|
إذا وصلت إلى حد الاستخدام، يمكنك الاستمرار في استخدام النماذج المجانية.
|
|
:::
|
|
|
|
قد تتغير حدود الاستخدام كلما تعلمنا من الاستخدام المبكر والملاحظات.
|
|
|
|
---
|
|
|
|
### الاستخدام متجاوزًا الحدود
|
|
|
|
إذا كان لديك أيضًا أرصدة في رصيد Zen الخاص بك، فيمكنك تمكين خيار **Use balance**
|
|
في وحدة التحكم. عند التمكين، سيعود Go لاستخدام رصيد Zen الخاص بك
|
|
بعد أن تصل إلى حدود استخدامك بدلاً من حظر الطلبات.
|
|
|
|
---
|
|
|
|
## نقاط النهاية (Endpoints)
|
|
|
|
يمكنك أيضًا الوصول إلى نماذج 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) في إعدادات (config) OpenCode
|
|
الخاصة بك التنسيق `opencode-go/<model-id>`. على سبيل المثال، بالنسبة لـ Kimi K2.5، ستستخدم
|
|
`opencode-go/kimi-k2.5` في الـ config الخاص بك.
|
|
|
|
---
|
|
|
|
## الخصوصية
|
|
|
|
صُمِّمت الخطة أساسًا للمستخدمين الدوليين، مع استضافة النماذج في US وEU وSingapore لضمان وصول عالمي مستقر. ويتّبع مزوّدونا سياسة عدم الاحتفاظ بالبيانات، ولا يستخدمون بياناتك في تدريب النماذج.
|
|
|
|
---
|
|
|
|
## الأهداف
|
|
|
|
لقد أنشأنا OpenCode Go من أجل:
|
|
|
|
1. جعل البرمجة بالذكاء الاصطناعي **متاحة** لعدد أكبر من الأشخاص باشتراك منخفض التكلفة.
|
|
2. توفير وصول **موثوق** إلى أفضل نماذج البرمجة المفتوحة.
|
|
3. تنسيق النماذج **المختبرة والمقيمة** (benchmarked) للاستخدام مع وكلاء البرمجة (coding agents).
|
|
4. **عدم تقييدك** (no lock-in) من خلال السماح لك باستخدام أي مزود آخر مع OpenCode أيضًا.
|