إذا كنت من محبي Cursor لسحره البرمجي المدعوم بالذكاء الاصطناعي، فربما تكون قد واجهت مؤخرًا عقبة محبطة. لقد تم إلغاء خيار إحضار مفتاحك الخاص (BYOK)، الذي كان يسمح لك باستخدام مفاتيح API الخاصة بك للوصول إلى ميزات Cursor المتقدمة دون اشتراك، بشكل فعال لغير المشتركين. نعم، يبدو الأمر وكأنه خداع، ولست وحدك من يلاحظ هذا التغيير. في هذا الدليل التفاعلي، سنحلل ما حدث، ولماذا يهم، وكيف يمكنك الاستمرار في استخدام BYOK مع بديل قوي. دعنا نتعمق ونستكشف خياراتك!
هل تريد منصة متكاملة وشاملة لفريق المطورين الخاص بك للعمل معًا بأقصى إنتاجية؟
يلبي Apidog جميع متطلباتك، ويحل محل Postman بسعر أكثر معقولية!
ما هي ميزة إحضار مفتاحك الخاص في Cursor؟
لغير المبتدئين، Cursor هو محرر أكواد معزز بالذكاء الاصطناعي يشبه VS Code ولكن بقدرات مضاعفة، يقدم ميزات مثل الإكمال الذكي للكود، والتعديلات متعددة الأسطر، ووضع Agent لأتمتة المهام المعقدة. سمح خيار إحضار مفتاحك الخاص (BYOK) بتوصيل مفاتيح API من مزودين مثل OpenAI أو Anthropic أو Google لتشغيل هذه الميزات دون الدفع مقابل خطط Cursor Pro (20 دولارًا شهريًا) أو Business. كانت طريقة اقتصادية للاستمتاع بأدوات متميزة مثل Chat و Composer و Agent mode، مع فواتير التكاليف مباشرة إلى حساب مزود API الخاص بك.
ولكن إليك المفاجأة: لقد أدت التغييرات الأخيرة إلى إفراغ هذه الميزة لغير المشتركين، مما ترك العديد من المطورين يشعرون بالصدمة. دعنا نكشف ما يحدث.
حظر BYOK في Cursor: ما الذي تغير؟
إذا حاولت استخدام Cursor بمفاتيح API الخاصة بك مؤخرًا، فربما تكون قد رأيت خطأ مثل هذا: "يعتمد Agent و Edit على نماذج مخصصة لا يمكن فوترتها على مفتاح API." مؤلم. وفقًا لتقارير المستخدمين على منصات مثل Reddit ومنتديات مجتمع Cursor، يعني هذا التغيير أن غير المشتركين لم يعد بإمكانهم استخدام مفاتيح API الخاصة بهم (على سبيل المثال، من Anthropic أو Google) للوصول إلى الميزات المتقدمة مثل وضع Agent (لأتمتة المهام من البداية إلى النهاية) أو Edit (لإعادة هيكلة الكود الذكية). تتطلب هذه الميزات الآن اشتراكًا في خطة Pro أو Business، حتى لو كان لديك مفتاح API صالح.

هذا التحول يجعل خيار BYOK عديم الفائدة تقريبًا للمستخدمين ذوي الطبقة المجانية، حيث أن وظائف الذكاء الاصطناعي الأساسية محجوبة خلف خطط Cursor المدفوعة. يبدو الأمر وكأنه خطوة خبيثة لدفع المستخدمين نحو الاشتراكات، خاصة وأن BYOK كان يمنح الوصول إلى هذه الأدوات سابقًا. كما قال أحد مستخدمي Reddit، يبدو الأمر وكأن Cursor قام بـ "خداع" لزيادة الإيرادات، مما ترك المطورين الذين اعتمدوا على BYOK للبرمجة الفعالة من حيث التكلفة في موقف صعب.
لماذا يهم هذا؟ بالنسبة للكثيرين، كان BYOK وسيلة لتجنب رسوم Cursor البالغة 20 دولارًا شهريًا مع الاستفادة من نماذج اللغات الكبيرة القوية مثل Claude 3.5 Sonnet أو Gemini. مع انخفاض تكاليف API (على سبيل المثال، أسعار Anthropic أقل من اشتراك Cursor للمستخدمين الكثيفين)، كان BYOK خيارًا ذكيًا للمطورين المهتمين بالميزانية. الآن، أنت مجبر على دفع اشتراك Cursor أو فقدان الوصول إلى الميزات التي جعلته مميزًا.
تأثير حظر BYOK في Cursor
- **زيادة التكلفة**: إذا كنت تستخدم BYOK لتجنب رسوم Cursor البالغة 20 دولارًا شهريًا، فأنت الآن تواجه دفع ثمن خطة Pro أو فقدان الوصول إلى وضعي Agent و Edit. بالنسبة للمستخدمين الكثيفين، قد يكون هذا أغلى من إدارة تكاليف API مباشرة.
- **مرونة أقل**: سمح لك BYOK باختيار نماذج محددة (مثل Claude 3.5 Sonnet للبرمجة). الآن، أنت مقيد بنماذج Cursor الافتراضية ما لم تشترك.
- **مخاوف الخصوصية**: حتى مع BYOK، يوجه Cursor الطلبات عبر خوادم AWS الخاصة به، وهو ما يقلق بعض المستخدمين بشأن خصوصية البيانات. لا يحل الحظر هذا الأمر ولكنه يحد من سيطرتك بشكل أكبر.
- **رد فعل المجتمع**: تظهر المنشورات على X و Reddit إحباطًا، حيث يشعر المستخدمون بالتضليل بسبب التغيير المفاجئ بعد اعتمادهم على BYOK للحصول على وظائف كاملة.
إذن، ما هو البديل إذا كنت ترغب في الاستمرار في استخدام BYOK؟ إليك Cline، وهو امتداد مجاني ومفتوح المصدر لـ VS Code يدعم BYOK ويقدم ميزات برمجة مدعومة بالذكاء الاصطناعي مماثلة. دعنا نستكشف كيفية إعداده!
البديل: استخدام Cline مع BYOK في VS Code
إذا كنت منزعجًا من حظر إحضار مفتاحك الخاص في Cursor، فإن Cline هو صديقك المفضل الجديد. إنه امتداد مفتوح المصدر لـ VS Code يكرر الكثير من سحر الذكاء الاصطناعي في Cursor، بما في ذلك إكمال الكود، والدردشة، وتحرير الملفات المتعددة، مع دعم كامل لـ BYOK مع مزودين مثل Anthropic و OpenAI و Mistral. إليك كيفية البدء باستخدام Cline والحفاظ على سير عمل BYOK الخاص بك.
الخطوة 1: تثبيت Cline في VS Code
دعنا نجعل Cline يعمل في Visual Studio Code. الأمر سريع ومباشر!
1. افتح VS Code وادخل إلى سوق الإضافات:
- شغل Visual Studio Code على جهاز الكمبيوتر الخاص بك (قم بتنزيله من code.visualstudio.com إذا لزم الأمر).
- انقر على أيقونة **الإضافات** في شريط الأنشطة (أو اضغط
Ctrl+Shift+Xعلى Windows/Linux،Cmd+Shift+Xعلى macOS).

2. ابحث عن Cline:
- اكتب "Cline" في شريط البحث واضغط Enter.
- ابحث عن إضافة **Cline** (بواسطة nickbaumann98، تحقق من github.com/cline/cline).

3. تثبيت Cline:
- انقر على **تثبيت**. بمجرد التثبيت، سترى أيقونة Cline في شريط الأنشطة.

الخطوة 2: احصل على مفتاح API الخاص بك
لاستخدام Cline مع BYOK، ستحتاج إلى مفتاح API من مزود مثل Anthropic أو OpenAI أو Mistral. إليك كيفية الحصول على واحد من Anthropic (Claude 3.5 Sonnet رائع للبرمجة):
التسجيل في Anthropic:
- زر anthropic.com وأنشئ حسابًا (التسجيل مجاني).

إنشاء مفتاح API:
- اذهب إلى قسم **المطورين** أو **API** في لوحة تحكم Anthropic الخاصة بك.
- انقر على **إنشاء مفتاح API**، وسمّه (مثل "Cline-Coding")، وانسخ المفتاح.
- قم بتخزينه بأمان (على سبيل المثال، في مدير كلمات المرور).
نصيحةplatform.openai.commistral.ai
الخطوة 3: تهيئة Cline باستخدام BYOK
الآن، دعنا نربط مفتاح API الخاص بك في Cline لتمكين ميزات الذكاء الاصطناعي.
افتح إعدادات Cline:
- انقر على أيقونة **Cline** في شريط أنشطة VS Code لفتح لوحة Cline.
- انقر على **أيقونة الترس** (الإعدادات) في الزاوية العلوية اليمنى من اللوحة.
اختر مزودك:
- في الإعدادات، اذهب إلى **مزودي النماذج**.
- اختر مزودك (على سبيل المثال، **Anthropic** لـ Claude 3.5 Sonnet).
أدخل مفتاح API الخاص بك:
- الصق مفتاح API الخاص بـ Anthropic في حقل **مفتاح API**.
- اختياريًا، قم بتعيين **النموذج** إلى
claude-3-5-sonnet-20241022(أو النموذج المفضل لديك).

حفظ الإعدادات:
- انقر على **حفظ**. سيتحقق Cline من المفتاح ويتصل بالمزود.
ملاحظة
الخطوة 4: اختبار Cline باستخدام BYOK
دعنا نتأكد من أن Cline يعمل بمفتاح API الخاص بك:
افتح لوحة Cline:
- انقر على أيقونة **Cline** في شريط الأنشطة للوصول إلى واجهة الدردشة.
جرب مهمة برمجة:
- اكتب:
أنشئ دالة Python لفرز قائمة من القواميس حسب مفتاح.
- يجب أن يستجيب Cline بشيء مثل:
def sort_dicts_by_key(dict_list, key):
return sorted(dict_list, key=lambda x: x[key])
اختبر استعلامات قاعدة الكود:
- افتح مجلد مشروع في VS Code، ثم جرب:
ابحث عن جميع الدوال في src/api/userService.ts
- سيقوم Cline بمسح قاعدة الكود الخاصة بك وسرد الدوال، مستفيدًا من قدراته الواعية بالسياق.
استخدم التعديلات المضمنة:
- ظلل الكود، اضغط
Ctrl+L(أوCmd+Lعلى macOS)، وأدخل:
أعد هيكلة هذا لاستخدام async/await.
- سيقترح Cline كودًا معاد هيكلته، يمكنك قبوله أو تعديله.
الخطوة 5: استكشاف ميزات Cline
يقدم Cline ميزات مشابهة لـ Cursor، وكلها متاحة مع BYOK:
- **إكمال الكود**: اقتراحات واعية بالسياق أثناء الكتابة، مدعومة بالنموذج الذي اخترته.
- **تعديلات متعددة الملفات**: تحديث ملفات متعددة بموجه واحد، رائع لإعادة الهيكلة.
- **بنك الذاكرة**: يخزن التعليمات المخصصة لسير عمل متسق (انظر [github.com/nickbaumann98/cline_docs](https://github.com/nickbaumann98/cline_docs/blob/main/prompting/custom instructions library/cline-memory-bank.md)).
- **مرونة النموذج**: يدعم Claude 3.5 Sonnet، Mistral Codestral، والمزيد، بدون قيود على الميزات.
لماذا يعتبر Cline بديلاً رائعًا لـ Cursor
على عكس BYOK المقيد في Cursor، يتيح لك Cline استخدام مفاتيح API الخاصة بك بدون قيود، مقدمًا:
- **الوصول الكامل للميزات**: لا توجد جدران دفع لأوضاع الدردشة أو التحرير أو ما يشبه Agent.
- **التحكم في التكلفة**: ادفع فقط تكاليف API لمزودك، والتي يمكن أن تكون أرخص من 20 دولارًا شهريًا لـ Cursor للمستخدمين الكثيفين.
- **مفتوح المصدر**: قم بتخصيص أو المساهمة في قاعدة كود Cline (github.com/cline/cline).
- **الخصوصية**: تقلل استدعاءات API المباشرة الاعتماد على خوادم الطرف الثالث.
يثني المستخدمون على X و Reddit على Cline لاستجابته ومرونته، خاصة لمشاريع الملفات المتعددة والتكامل مع أفضل النماذج مثل Claude 3.5 Sonnet.
نصائح استكشاف الأخطاء وإصلاحها
- **مفتاح API غير صالح؟** تحقق مرة أخرى من مفتاحك في لوحة تحكم المزود وتأكد من أن لديه الأذونات الصحيحة.
- **Cline لا يستجيب؟** تحقق من اتصالك بالإنترنت وأعد تشغيل VS Code. تحقق من سجلات Cline في لوحة الإخراج.
- **أداء بطيء؟** جرب نموذجًا أخف (مثل Gemini 2.0 Flash) أو تأكد من أن مزودك ليس محدودًا بالسرعة.
- **ميزة مفقودة؟** قم بتحديث Cline إلى أحدث إصدار عبر لوحة الإضافات.
لماذا يؤذي حظر BYOK في Cursor
قرار Cursor بحظر وضعي Agent و Edit خلف الاشتراكات، حتى لمستخدمي BYOK، يبدو وكأنه خطوة إلى الوراء. إنه يقلل المرونة، ويزيد التكاليف، وينفر المطورين الذين فضلوا إدارة نفقات API الخاصة بهم. بينما واجهة Cursor المصقولة ونماذجه الخاصة رائعة، فإن الحظر يجعله أقل جاذبية للمطورين المهتمين بالميزانية أو بالخصوصية.
من ناحية أخرى، يحافظ Cline على روح BYOK حية، مقدمًا بديلاً مجانيًا ومفتوح المصدر لا يبخل بالميزات. أظهر اختبارنا باستخدام دالة فرز Python واستعلام قاعدة الكود قوة Cline، ويضمن تطويره المدفوع بالمجتمع بقاءه محدثًا بنماذج مثل Claude 3.5 Sonnet.
الخاتمة
حظر إحضار مفتاحك الخاص في Cursor أمر مزعج، فهو يجبر غير المشتركين على الدفع مقابل خطط Pro أو Business للوصول إلى وضعي Agent و Edit. إذا كنت محبطًا من هذا التغيير، فإن Cline في VS Code هو بديل رائع، يتيح لك استخدام مفاتيح API الخاصة بك دون قيود على الميزات. من تثبيت Cline إلى تشغيل مهام البرمجة المدعومة بالذكاء الاصطناعي، أنت الآن مجهز للحفاظ على سير عملك فعالاً من حيث التكلفة ومرنًا.
هل جربت Cline أو وجدت بدائل أخرى لـ Cursor؟ اترك تعليقًا—أحب أن أسمع أفكارك أو نصائحك!
هل تريد منصة متكاملة وشاملة لفريق المطورين الخاص بك للعمل معًا بأقصى إنتاجية؟
يلبي Apidog جميع متطلباتك، ويحل محل Postman بسعر أكثر معقولية!
