في عالم البرمجة المدعومة بالذكاء الاصطناعي سريع التطور، يعد فهم كيفية تسعير أدواتك أمرًا بالغ الأهمية. يقدم Cursor، وهو مساعد برمجة شائع مدعوم بالذكاء الاصطناعي، مجموعة من النماذج وخطط التسعير - لكن العديد من المستخدمين يحتارون في كيفية عمل الطلبات والحصص والأوضاع فعليًا. والأكثر من ذلك، مع تقديم وضع Max Mode والنماذج المميزة، يمكن أن يشعر هيكل التكلفة وكأنه متاهة. إذا كنت مستخدمًا لـ Cursor وتبحث عن الوضوح - أو تبحث عن طرق لتحسين سير عملك دون إفراغ جيبك - فهذه المقالة لك. سنقوم بتفصيل تسعير Cursor، وشرح الفرق بين وضع Normal ووضع Max Mode، وسنوضح لك كيف يمكن دمج خادم Apidog MCP المجاني بسلاسة في سير عمل Cursor الخاص بك لتحقيق أقصى قيمة. 💡 **نصيحة احترافية لمستخدمي Cursor:** قبل أن تتعمق في تحسين تكاليف Cursor الخاصة بك، اكتشف طريقة قوية لجعل مساعد البرمجة المدعوم بالذكاء الاصطناعي الخاص بك أكثر ذكاءً باستخدام واجهات برمجة التطبيقات (APIs) الخاصة بك! تعلم كيف يقوم خادم Apidog MCP المجاني بربط مواصفات واجهة برمجة التطبيقات الخاصة بك مباشرة بـ Cursor. يتيح ذلك إنشاء أكواد أكثر دقة، ويقلل من التبديل الممل بين السياقات، ويساعدك على بناء ميزات تعتمد على واجهة برمجة التطبيقات بشكل أسرع. button ## تسعير Cursor: كيف يعمل تسعير Cursor؟ يبدأ فهم تسعير Cursor بنظامه الأساسي المعتمد على الطلبات. بشكل أساسي، معظم التفاعلات مع نماذج الذكاء الاصطناعي في Cursor تستهلك "طلبات". تعتمد تكلفة هذه الطلبات وعددها على خطة اشتراكك في Cursor. دعنا نفصل ذلك. في جوهره، يبلغ سعر "الطلب" القياسي الواحد 0.04 دولار، كما هو مذكور في تسعير النماذج الخاصة بهم. يقدم Cursor العديد من الخطط، كل منها يلبي مستويات مختلفة من الاستخدام: * **خطة Hobby:** هذه نقطة دخول مجانية، تقدم عددًا محدودًا من الإكمال و 50 طلبًا شهريًا. إنها طريقة رائعة لتجربة قدرات Cursor. * **خطة Pro:** بسعر 20 دولارًا شهريًا، ترفع هذه الخطة حصص طلبات Cursor الخاصة بك بشكل كبير إلى 500 طلب سريع شهريًا. تتضمن أيضًا إكمالًا غير محدود، والأهم من ذلك، "طلبات بطيئة" غير محدودة بمجرد استنفاد طلباتك السريعة. * **خطة Business:** بسعر 40 دولارًا لكل مستخدم شهريًا، تتضمن هذه الخطة كل شيء في خطة Pro، بالإضافة إلى ميزات موجهة للفرق، مثل الفوترة المركزية ولوحات معلومات المسؤول. لا يزال كل مستخدم يحصل على حصته الفردية البالغة 500 طلب سريع. **مقارنة خطط اشتراك Cursor:**
الخطة | السعر | الطلبات/الشهر | وضع Max Mode | النماذج المميزة | ميزات الفريق |
---|---|---|---|---|---|
Hobby | مجاني | 50 | ❌ | محدود | ❌ |
Pro | 20 دولار/شهر | 500 | ✅ | غير محدود | ❌ |
Business | 40 دولار/مستخدم/شهر | 500 | ✅ | غير محدود | ✅ |
### ماذا يحدث عند نفاد الطلبات السريعة؟ هذه نقطة قلق شائعة، كما تم تسليط الضوء عليها في مناقشات مختلفة. بمجرد استنفاد حصتك الشهرية البالغة 500 طلب سريع (في خطة Pro/Business)، لديك خياران: 1. **الطلبات البطيئة:** يتحول حسابك تلقائيًا إلى استخدام الطلبات البطيئة لعمليات وضع Normal. لا تزال هذه النماذج نماذج مميزة ولكن تتم معالجتها بأولوية أقل، مما يعني أنك قد تواجه فترة انتظار. يمكن أن يختلف طول هذا الانتظار بناءً على حمل النظام واستخدامك الأخير للطلبات البطيئة. والأهم من ذلك، أن الطلبات البطيئة *غير* متاحة لوضع Max mode. 2. **التسعير على أساس الاستخدام:** لتجنب قوائم الانتظار ومواصلة استخدام الطلبات السريعة (أو لاستخدام وضع Max mode بعد استنفاد حصتك)، يمكنك الاشتراك في التسعير على أساس الاستخدام من لوحة التحكم الخاصة بك. هذا يعني أنه سيتم محاسبتك على الطلبات الإضافية التي تتجاوز حصة خطتك بالسعر القياسي (على سبيل المثال، 0.04 دولار لكل طلب قياسي). يمكنك تعيين حدود للإنفاق للتحكم في التكاليف. تحدث الفوترة لهذا الاستخدام الإضافي عادةً عندما تكون قد تراكمت لديك رسوم إضافية بقيمة 20 دولارًا أو في بداية الشهر التالي، أيهما يأتي أولاً. **أمور رئيسية يجب تذكرها حول حصص طلبات Cursor الخاصة بك:** * **إعادة تعيين الطلبات:** تتم إعادة تعيين حصة طلباتك شهريًا، بناءً على تاريخ اشتراكك الأولي. * **حصص الفريق:** بالنسبة لخطط Business، يحصل كل مستخدم على حصته الخاصة البالغة 500 طلب؛ لا يتم تجميعها. * **تختلف تكاليف النماذج:** في حين أن الطلب "القياسي" قد يكون الأساس، فإن بعض النماذج أو الميزات (خاصة في وضع Max mode) يمكن أن تستهلك قيمة أكثر من طلب واحد. يمكنك معرفة المزيد من التفاصيل على تكاليف نماذج Cursor. يعد فهم هذه الأساسيات لكيفية عمل تسعير Cursor الخطوة الأولى لإدارة نفقاتك والتأكد من أنك على الخطة الصحيحة لاحتياجاتك. ## وضع Normal مقابل وضع Max Mode في Cursor يقدم Cursor وضعين تشغيليين أساسيين لذكائه الاصطناعي: وضع Normal ووضع Max mode. يؤثر الاختيار بينهما بشكل كبير على الأداء، والأهم من ذلك، على كيفية تكلفة نماذج Cursor لك من حيث الطلبات. يعبر العديد من المستخدمين عن ارتباكهم بشأن هذا، لا سيما فيما يتعلق بالاستهلاك السريع المحتمل لحصص طلبات Cursor في وضع Max mode. **وضع Normal: قابل للتنبؤ وفعال للمهام اليومية** * **كيف يعمل:** في وضع Normal، تكلف كل رسالة ترسلها إلى نموذج عددًا ثابتًا من الطلبات، يتم تحديده فقط بواسطة النموذج الذي تستخدمه. يتم تحسين إدارة السياق بواسطة Cursor دون التأثير على عدد طلباتك لكل رسالة. على سبيل المثال، قد تكلف محادثة باستخدام Claude 3.5 Sonnet طلبًا واحدًا لكل رسالة مستخدم، بينما تكون استجابات Cursor مجانية. * **مثالي لـ:** مهام البرمجة اليومية، الأسئلة السريعة، والمواقف التي تكون فيها قابلية التنبؤ بالتكلفة أمرًا بالغ الأهمية. * **التكلفة:** طلبات ثابتة لكل تفاعل (على سبيل المثال، طلب واحد لموجه مستخدم إلى Claude 3.5 Sonnet). * **المزايا:** تكاليف قابلة للتنبؤ بدرجة عالية، استهلاك أقل للطلبات بشكل عام للتفاعلات البسيطة. * **العيوب:** قد تكون هناك قيود على السياقات الكبيرة جدًا أو مهام الاستنتاج المعقدة للغاية مقارنة بوضع Max mode. **وضع Max Mode: قوة مهام الاستنتاج المعقدة والوكيلية** * **كيف يعمل:** يعمل وضع Max mode على نظام تسعير يعتمد على الرموز (tokens). يفرض Cursor سعر واجهة برمجة تطبيقات مزود النموذج بالإضافة إلى هامش 20%. يشمل هذا *جميع* الرموز: رسائلك، ملفات الأكواد المرفقة، المجلدات، استدعاءات الأدوات، وأي سياق آخر مقدم. هذا هو المكان الذي يمكن أن تتصاعد فيه التكاليف إذا لم تتم إدارتها بعناية. * **مثالي لـ:** الاستنتاج المعقد، تصحيح الأخطاء الصعبة، المهام الوكيلية التي تتطلب استدعاءات أدوات متعددة، والعمل مع قواعد أكواد واسعة النطاق. * **التكلفة:** متغيرة، بناءً على العدد الإجمالي للرموز المعالجة (الإدخال والإخراج). على سبيل المثال، قد يكلف موجه معقد يحتوي على 135 ألف رمز إدخال 2.7 طلب، وقد تكلف استجابة النموذج البالغة 82 ألف رمز 1.23 طلبًا آخر، ليبلغ المجموع حوالي 4 طلبات لتبادل واحد. * **المزايا:** يتعامل مع نوافذ سياق أكبر بكثير (تصل إلى 1 مليون رمز لبعض النماذج)، يسمح بالمزيد من استدعاءات الأدوات (تصل إلى 200 دون طلب متابعة)، ويقدم بشكل عام قدرات استنتاج أقوى. * **العيوب:** يمكن أن يستهلك حصص طلبات Cursor بسرعة كبيرة. الطلبات المجانية/البطيئة *غير* متاحة لوضع Max mode؛ إذا نفدت الطلبات السريعة، *يجب* عليك تمكين التسعير على أساس الاستخدام لمواصلة استخدام وضع Max mode. إليك مقارنة مبسطة:
الميزة | وضع Normal | وضع Max Mode |
---|---|---|
أساس التسعير | طلبات ثابتة لكل رسالة/نموذج | لكل 1 مليون رمز (MTok) - تكلفة واجهة برمجة التطبيقات + 20% |
مثال على التكلفة | طلب واحد لموجه Claude 3.5 Sonnet | يمكن أن يكون عدة طلبات لكل تفاعل بناءً على عدد الرموز |
قابلية التنبؤ | عالية | أقل؛ تعتمد على حجم السياق والتعقيد |
نافذة السياق | محسّنة بواسطة Cursor | أكبر بكثير (على سبيل المثال، من 75 ألف إلى 1 مليون+ رمز حسب النموذج) |
استدعاءات الأدوات | قياسي | حتى 200 بدون إعادة توجيه |
الطلبات البطيئة | متاحة عند استنفاد الطلبات السريعة | غير متاحة؛ تتطلب تسعيرًا على أساس الاستخدام إذا نفدت الطلبات السريعة |
الأفضل لـ | البرمجة اليومية، التكاليف القابلة للتنبؤ | الاستنتاج المعقد، السياقات الكبيرة، المهام الوكيلية |
يعد اختيار الوضع الصحيح للمهمة الحالية أمرًا بالغ الأهمية لتحقيق التوازن بين الأداء وحصص طلبات Cursor الخاصة بك. بالنسبة لمعظم المهام اليومية، يوفر وضع Normal حلاً فعالاً من حيث التكلفة. احتفظ بوضع Max mode لتلك التحديات المعقدة حقًا حيث تكون قدراته الموسعة ضرورية. ## خادم Apidog MCP: القوة الإضافية المجانية لمستخدمي Cursor بينما نماذج Cursor المدمجة وتسعيرها قويان، يمكنك توسيع سير عملك بشكل كبير - بتكلفة صفرية - عن طريق دمج خادم Apidog MCP. ### ما هو خادم Apidog MCP؟ يعمل خادم Apidog MCP كجسر مباشر بين مواصفات واجهة برمجة التطبيقات (API) الخاصة بك وبيئات التطوير المتكاملة (IDEs) المدعومة بالذكاء الاصطناعي مثل Cursor. بمجرد التكوين، يسمح لذكاء Cursor الاصطناعي بالوصول المباشر إلى هيكل واجهة برمجة التطبيقات الخاصة بك ونقاط النهاية والمخططات والمتطلبات وفهمها. يدعم مصادر بيانات متنوعة: * مشاريع Apidog الخاصة بك* توثيق واجهة برمجة التطبيقات عبر الإنترنت المنشور بواسطة Apidog* ملفات Swagger/OpenAPI المحلية أو عبر الإنترنت يقرأ الخادم بيانات مواصفات واجهة برمجة التطبيقات هذه ويخزنها مؤقتًا محليًا، مما يجعلها متاحة فورًا لـ Cursor. هذا يعني أنه يمكنك: * إنشاء أو تعديل الكود بناءً على مواصفات واجهة برمجة التطبيقات الخاصة بك * البحث عن محتوى واجهة برمجة التطبيقات وتحليله مباشرة في بيئة التطوير المتكاملة الخاصة بك * أتمتة مهام البرمجة المتكررة باستخدام الذكاء الاصطناعي * وأكثر من ذلك بكثير - كل ذلك مجانًا! ### كيفية دمج خادم Apidog MCP مع Cursor يتيح دمج خادم Apidog MCP مع Cursor لمساعد الذكاء الاصطناعي الخاص بك الاستفادة مباشرة من مواصفات واجهة برمجة التطبيقات الخاصة بك. إليك كيفية إعداده: **المتطلبات الأساسية:** قبل البدء، تأكد مما يلي: ✅ Node.js مثبت (الإصدار **18+**؛ يوصى بأحدث إصدار LTS) ✅ أنت تستخدم بيئة تطوير متكاملة تدعم MCP، مثل: **Cursor** **الخطوة 1: إعداد ملف OpenAPI الخاص بك** ستحتاج إلى الوصول إلى تعريف واجهة برمجة التطبيقات الخاصة بك: * **عنوان URL** (على سبيل المثال، `https://petstore.swagger.io/v2/swagger.json`) * أو **مسار ملف محلي** (على سبيل المثال، `~/projects/api-docs/openapi.yaml`) * **التنسيقات المدعومة**: `.json` أو `.yaml` (يوصى بـ OpenAPI 3.x) **الخطوة 2: إضافة تكوين MCP إلى Cursor** ستقوم الآن بإضافة التكوين إلى ملف `mcp.json` الخاص بـ Cursor. تكوين خادم MCP في Cursor تذكر **استبدال** `` بعنوان URL أو المسار المحلي لملف OpenAPI الفعلي الخاص بك. * لأنظمة MacOS/Linux: ``` { "mcpServers": { "API specification": { "command": "npx", "args": [ "-y", "apidog-mcp-server@latest", "--oas=https://petstore.swagger.io/v2/swagger.json" ] } } } ``` * لأنظمة Windows: ``` { "mcpServers": { "API specification": { "command": "cmd", "args": [ "/c", "npx", "-y", "apidog-mcp-server@latest", "--oas=https://petstore.swagger.io/v2/swagger.json" ] } } } ``` **الخطوة 3: التحقق من الاتصال** بعد حفظ التكوين، اختبره في بيئة التطوير المتكاملة عن طريق كتابة الأمر التالي في وضع Agent: ``` Please fetch API documentation via MCP and tell me how many endpoints exist in the project. ``` إذا نجح الأمر، سترى استجابة منظمة تسرد نقاط النهاية وتفاصيلها. إذا لم ينجح، تحقق مرة أخرى من مسار ملف OpenAPI الخاص بك وتأكد من تثبيت Node.js بشكل صحيح. ## الخلاصة: إتقان تكاليف Cursor ورفع مستوى سير عمل واجهة برمجة التطبيقات الخاص بك يعد فهم تسعير Cursor، وحدود الطلبات، والفرق بين وضع Normal ووضع Max mode أمرًا أساسيًا للحصول على أقصى استفادة من محرر الأكواد هذا المدعوم بالذكاء الاصطناعي. لكن التحسين الحقيقي يتجاوز التحكم في التكاليف. ينقل خادم Apidog MCP المجاني سير عملك إلى المستوى التالي عن طريق دمج مواصفات واجهة برمجة التطبيقات الخاصة بك مباشرة في Cursor. إنه يقلل العمل اليدوي، ويقلل الأخطاء، ويحافظ على تزامن الكود الخاص بك مع تصميم واجهة برمجة التطبيقات الخاصة بك - دون تعطيل تدفق التطوير الخاص بك. button