Skip to main content

نظرة عامة

النوع: أداة برمجةالمسار الرئيسي: متوافق مع OpenAIمستوى الدعم: مسار مدعوم
OpenCode هو مساعد برمجة AI مفتوح المصدر يعمل داخل الطرفية الخاصة بك. وهو يدعم عدة مزوّدي LLM ويمكن تهيئته لاستخدام API الخاصة بـ TokenLab للوصول إلى مئات النماذج.

التثبيت

تحقق من التثبيت:

التهيئة

الخطوة 1: تعيين متغيرات البيئة

للتهيئة الدائمة، أضف إلى ~/.bashrc أو ~/.zshrc:

الخطوة 2: تهيئة OpenCode

توصي وثائق OpenCode الحالية بتهيئة المزوّدين من خلال opencode.json أو opencode.jsonc. بالنسبة إلى TokenLab، استخدم مزوّدًا مخصصًا بدلًا من تحميل المزوّد المدمج openai فوق طاقته:
استخدم @ai-sdk/openai-compatible للتوافق بأسلوب chat-completions. إذا كنت تحتاج تحديدًا إلى مسار مزوّد مبني على /v1/responses، فإن وثائق OpenCode توصي بتبديل الحزمة إلى @ai-sdk/openai.

الاستخدام الأساسي

ابدأ الوضع التفاعلي:
شغّل مع prompt:
حدد النموذج:

النماذج المتاحة

الأوامر الشائعة

تحليل الكود:
توليد الكود:
مراجعة التغييرات:
إصلاح الأخطاء:

الأوامر التفاعلية

استكشاف الأخطاء وإصلاحها

  • تحقق من أن options.baseURL مضبوط على https://api.tokenlab.sh/v1
  • تحقق من اتصال الشبكة
  • جرّب curl https://api.tokenlab.sh/v1/models للاختبار
  • تحقق من تعيين متغير البيئة OPENAI_API_KEY
  • تحقق من أن options.apiKey يشير إلى {env:OPENAI_API_KEY} أو إلى مصدر secret صالح آخر
  • تحقق من أن المفتاح يبدأ بـ sk-
  • تأكد من أن المفتاح نشط في لوحة تحكم TokenLab
  • تحقق من أن اسم النموذج في ملف التهيئة مطابق تمامًا
  • تحقق من توفر النموذج على tokenlab.sh/en/models

أفضل الممارسات

شغّل OpenCode من جذر مشروعك للحصول على فهم أفضل لقاعدة الكود الخاصة بك.
استخدم النماذج الأسرع (gpt-5-mini) للمهام البسيطة والنماذج الأقوى (gpt-5.4, claude-sonnet-4-6) للمهام المعقدة.
راجع دائمًا الكود الذي يولّده AI قبل تطبيق التغييرات على مشروعك.