الحصول على API مجاني وغير محدود لـ Claude Opus 4.7

Ashley Innocent

Ashley Innocent

9 مايو 2026

الحصول على API مجاني وغير محدود لـ Claude Opus 4.7

enterprise.banner.title

enterprise.banner.feature1

enterprise.banner.feature2

enterprise.banner.feature3

enterprise.banner.ctaB

تُعد عائلة نماذج Claude من Anthropic خط النماذج ذات المصدر المغلق الأكثر قدرة للبرمجة الجادة، والعمل الوكالي (agentic work)، والاستدلال طويل السياق، وسعر واجهة برمجة التطبيقات (API) يعكس ذلك: يعمل Sonnet بتكلفة 3 دولارات / 15 دولارًا لكل مليون رمز، بينما Opus أعلى تكلفة. هذه التكلفة توقف معظم المشاريع الجانبية قبل أن تبدأ. هناك مسار واحد يقلب نموذج الفوترة رأسًا على عقب: Puter.js يكشف عن التشكيلة الكاملة لنماذج Claude (Opus 4.7، Sonnet 4.6، Haiku 4.5، وسبعة أنواع أخرى) بدون الحاجة إلى مفتاح Anthropic، ويتم إصدار الفاتورة للمستخدم النهائي بدلاً من المطور. بالنسبة لك كمطور، فهو مجاني وغير محدود هيكليًا.

يوضح هذا الدليل عملية الإعداد من البداية إلى النهاية: معرفات النماذج، الكود العامل، البث (streaming)، والمقايضات التي تحتاج إلى معرفتها قبل النشر.

زر

خلاصة القول (TL;DR)

كيف يعمل "المجاني وغير المحدود" تحت الغطاء

Puter.js هي مكتبة سحابية وذكاء اصطناعي بلا خادم يتم شحنها في المتصفح. الانقلاب المعماري: بدلاً من أن تحمل أنت مفتاح Anthropic API وتتحمل الفاتورة، يقوم المستخدم النهائي بتسجيل الدخول إلى Puter (حساب مجاني) وتُخصم تكلفة الاستدعاء من رصيده. تأتي حسابات Puter الجديدة مع رصيد بدء تشغيل؛ يقوم المستخدمون بزيادة الرصيد إذا أرادوا المزيد.

بالنسبة للمطور، هذا يعني ثلاثة أشياء:

المقايضة: هذا يعتمد على المتصفح أولاً. لا يمكن لبرنامج Python النصي للخلفية استخدام Puter بدون جلسة مستخدم مسجلة الدخول. للاستخدام في الخلفية، راجع قسم البدائل أدناه.

الخطوة 1: أدرج السكريبت

وسم واحد في HTML الخاص بك، لا توجد خطوة بناء:

<script src="https://js.puter.com/v2/"></script>

هذا هو التثبيت بالكامل. لا يوجد npm install، ولا إعداد للمفتاح، ولا إعداد DNS. إذا كنت تفضل NPM لتطبيق مجمع:

npm install @heyputer/puter.js
import { puter } from '@heyputer/puter.js';

يُعد وسم CDN هو المسار الأقل مقاومة لموقع ثابت أو نموذج أولي سريع. يمنحك استيراد NPM ميزات tree-shaking وأنواع TypeScript في بناء Vite أو Webpack.

الخطوة 2: اختر نموذج Claude

يكشف Puter عن كتالوج Anthropic الكامل. تتبع معرفات النماذج تسمية Anthropic مع فواصل الشرطة:

معرف النموذج (Model ID) متى تستخدم (When to use)
claude-opus-4-7 أحدث نموذج رائد؛ أعمق استدلال، أفضل عمل وكالي (agentic work)
claude-opus-4-6 النموذج الرائد السابق؛ برمجة قوية، أرخص قليلاً
claude-opus-4.6-fast نسخة Opus بزمن استجابة أقل
claude-opus-4-5 خيار مستقر لوكلاء الإنتاج
claude-opus-4-1 نموذج مستقر قديم؛ سلوك مفهوم جيدًا
claude-opus-4 الأساس الأصلي لـ Opus 4
claude-sonnet-4-6 الخيار اليومي الافتراضي؛ توازن قوي بين التكلفة والجودة
claude-sonnet-4-5 نموذج Sonnet السابق؛ أرخص، ولا يزال ممتازًا لمعظم المهام
claude-sonnet-4 الأساس لـ Sonnet 4
claude-haiku-4-5 الأسرع والأرخص؛ جيد للتصنيف بكميات كبيرة

النموذجان اللذان ستلجأ إليهما أولاً: **claude-sonnet-4-6** للاستدلال اليومي و **claude-haiku-4-5** للتصنيف السريع. استخدم **claude-opus-4-7** عندما تحتاج إلى عمق حقيقي (استدلال طويل، مراجعة معقدة للكود، تخطيط وكالي متعدد الخطوات).

الخطوة 3: اجعل Claude يتحدث

الاستدعاء الأدنى القابل للتطبيق:

<!DOCTYPE html>
<html>
<body>
  <script src="https://js.puter.com/v2/"></script>
  <script>
    puter.ai.chat(
      "Explain quantum computing in simple terms",
      { model: 'claude-sonnet-4-6' }
    ).then(response => {
      puter.print(response.message.content[0].text);
    });
  </script>
</body>
</html>

افتح الملف في المتصفح. يتولى Puter استدعاء API، ويسجل المستخدم الدخول (أو ينشئ حساب Puter مجانيًا عند التشغيل الأول)، وتُطبع الاستجابة على الصفحة.

يعكس شكل الاستجابة واجهة برمجة تطبيقات رسائل Anthropic. response.message.content عبارة عن مصفوفة من كتل المحتوى؛ للردود النصية العادية، تقرأ [0].text. للردود متعددة الأجزاء (نص + استدعاءات الأدوات)، قم بالتكرار على المصفوفة.

الخطوة 4: بث الاستجابة

تبدو الإجابات الطويلة بطيئة بدون البث. مرر stream: true واستهلك المكرر:

const response = await puter.ai.chat(
  "Write a detailed essay on the impact of artificial intelligence on society",
  { model: 'claude-sonnet-4-6', stream: true }
);

for await (const part of response) {
  puter.print(part?.text);
}

يقرأ نمط for await الكتل فور وصولها. لواجهة مستخدم الدردشة، ألحق كل part.text بفقاعة رسالتك؛ يرى المستخدم النص يظهر كلمة بكلمة.

الخطوة 5: المحادثات متعددة الأدوار

مرر مصفوفة من الرسائل بدلاً من سلسلة نصية واحدة. تحتوي كل رسالة على role و content:

const messages = [
  { role: 'user', content: 'I am building a Next.js app with Postgres.' },
  { role: 'assistant', content: 'Got it. What do you need help with?' },
  { role: 'user', content: 'How should I structure the migrations folder?' },
];

const response = await puter.ai.chat(messages, {
  model: 'claude-opus-4-7',
});

console.log(response.message.content[0].text);

للحفاظ على الحالة عبر الأدوار، أضف كل رسالة مستخدم وكل استجابة مساعد إلى المصفوفة قبل الاستدعاء التالي. يقرأ Claude النص الكامل ويحافظ على الاتساق.

الخطوة 6: المطالبات النظامية

عيّن الشخصية، القيود، وتنسيق الإخراج باستخدام رسالة نظام في الأعلى:

const messages = [
  { role: 'system', content: 'You are a senior backend engineer. Reply in numbered bullets, never more than five.' },
  { role: 'user', content: 'How do I prevent SQL injection in a Node app?' },
];

const response = await puter.ai.chat(messages, { model: 'claude-sonnet-4-6' });

تبقى المطالبات النظامية سارية المفعول طوال المحادثة بأكملها وهي المكان المناسب لتحديد النبرة، وتنسيق الإخراج، والضوابط السلوكية.

مقارنة النماذج على نفس المطالبة

أسرع طريقة للعثور على نموذج Claude المناسب لحالة استخدامك هي برمجة نفس المطالبة عبر جميع النماذج ومقارنتها. حلقة معيارية صغيرة:

const models = ['claude-haiku-4-5', 'claude-sonnet-4-6', 'claude-opus-4-7'];
const prompt = "Refactor this React component to use hooks: ...";

for (const model of models) {
  const start = performance.now();
  const response = await puter.ai.chat(prompt, { model });
  const elapsed = performance.now() - start;
  console.log(`${model}: ${elapsed.toFixed(0)}ms`);
  console.log(response.message.content[0].text);
  console.log('---');
}

شغلها مرة واحدة وسترى نمط المقايضة: Haiku أسرع بـ 5-10 مرات من Opus، بينما Sonnet في المنتصف، و Opus ينتج إجابات أفضل بشكل ملحوظ على المطالبات الصعبة. بالنسبة لمعظم التطبيقات، Sonnet 4.6 هو الافتراضي الصحيح.

لمقارنة مسار Puter المجاني بواجهة برمجة تطبيقات Anthropic الرسمية في Apidog، احتفظ بكلا المزودين في نفس المجموعة وقم بتبديل البيئة.

ما تحصل عليه وما لا تحصل عليه

نموذج Claude المجاني غير المحدود عبر Puter حقيقي، لكن الواجهة هي مجموعة فرعية من واجهة برمجة التطبيقات الرسمية. القائمة الصادقة:

تحصل على:

قد لا تحصل على (حسب إصدار Puter):

لسير عمل استخدام الأدوات المعمق، تمنحك واجهة برمجة تطبيقات Anthropic الرسمية أو اختبار خادم MCP في Apidog مزيدًا من التحكم. بالنسبة لتطبيق دردشة نموذجي، أو تطبيق أسئلة وأجوبة، أو مولد محتوى، فإن واجهة Puter كافية.

متى تستخدم Puter مقابل واجهة برمجة تطبيقات Anthropic الرسمية

التقسيم:

استخدم Puter عندما:

استخدم واجهة برمجة تطبيقات Anthropic الرسمية عندما:

تبدأ معظم المشاريع على Puter للنماذج الأولية وتنتقل إلى واجهة برمجة التطبيقات الرسمية عندما تصل إلى أحد القيود المذكورة أعلاه. الترحيل مباشر؛ شكل الرسالة هو نفسه.

لمكافئ GPT، انظر كيفية استخدام واجهة برمجة تطبيقات GPT-5.5.

اختبار التكامل في Apidog

تحدث استدعاءات Puter في المتصفح، لذا لا يمكنك برمجتها مباشرة من مُشغل اختبار الخلفية. النمط الذي يعمل:

  1. أنشئ صفحة ثابتة صغيرة تحتوي على سكريبت Puter ومعامل استعلام للمطالبة.
  2. استخدم Apidog للتحقق من واجهة برمجة تطبيقات Anthropic الأساسية (عندما تقوم بالترحيل في النهاية).
  3. احتفظ بكليهما كبيئات منفصلة في نفس مجموعة Apidog حتى تتمكن من التبديل بنقرة واحدة.
صورة-28

قم بتنزيل Apidog وقم بإعداد بيئتين: puter-prototype (عنوان URL محلي يستضيف صفحة Puter الخاصة بك) وanthropic-prod (`https://api.anthropic.com/v1`). تنتقل المجموعة بسلاسة عند الترقية من Puter إلى واجهة برمجة التطبيقات الرسمية.

الأسئلة الشائعة

هل هذا غير محدود حقًا، أم أن هناك حدًا خفيًا؟غير محدود من جانب المطور، نعم. يمتلك المستخدم النهائي الرصيد الموجود في حسابه على Puter؛ تحصل الحسابات الجديدة على رصيد بدء تشغيل ويقوم المستخدمون بزيادة الرصيد إذا أرادوا المزيد. لا يوجد حد لكل مطور.

هل أحتاج إلى التسجيل في Anthropic؟لا. يتولى Puter العلاقة مع Anthropic. لن ترى مفتاح Anthropic أبدًا.

هل يمكنني استخدام هذا في الإنتاج؟نعم للتطبيقات المستندة إلى المتصفح. يدير Puter بنية تحتية للإنتاج. السؤال الصحيح هو ما إذا كان المستخدمون لديك على استعداد لتسجيل الدخول إلى Puter؛ إذا كان الجواب نعم، فانشر التطبيق.

هل يعمل Claude عبر Puter بنفس طريقة واجهة برمجة التطبيقات الرسمية؟مخرج النموذج هو نفسه؛ يستدعي Puter واجهة برمجة تطبيقات Anthropic الرسمية نيابة عن المستخدم. قد يكون زمن الاستجابة أعلى قليلاً بسبب القفزة الإضافية، لكن سلوك النموذج لا يتغير.

ماذا عن توفير Claude في التخزين المؤقت للمطالبات؟لا يعرض Puter ضوابط تسعير التخزين المؤقت للمطالبات من Anthropic حاليًا. إذا كان لديك مطالبة نظامية مستقرة بحجم 50 ألف رمز وتحتاج إلى خصم التخزين المؤقت، فاستخدم واجهة برمجة التطبيقات الرسمية.

هل يمكنني استخدام Claude في بوت ديسكورد أو خدمة خلفية عبر Puter؟ليس بشكل سلس. Puter يعتمد على المتصفح أولاً ويفترض وجود جلسة مستخدم. يجب أن تستخدم الخدمات الخلفية واجهة برمجة تطبيقات Anthropic الرسمية.

ما هو النموذج الذي يجب أن أختاره كافتراضي؟`claude-sonnet-4-6`. إنه التوازن الصحيح بين التكلفة والسرعة والجودة لمعظم المطالبات. انتقل إلى `claude-opus-4-7` عندما تحتاج إلى استدلال أعمق، وإلى `claude-haiku-4-5` عندما تحتاج إلى تصنيف جماعي.

هل سيتم فرض رسوم عالية على المستخدمين؟تكلفة معظم الاستخدامات الشبيهة بالدردشة هي سنتات لكل جلسة بأسعار Anthropic. يمكن للمستخدم العادي إجراء عشرات المحادثات باستخدام رصيد Puter الأولي قبل أن يحتاج إلى زيادة الرصيد.

خاتمة

نموذج Claude المجاني غير المحدود عبر Puter.js هو المسار الأسهل لأي تطبيق يستند إلى المتصفح ويريد مخرجًا بجودة Anthropic دون فواتير بجودة Anthropic. أدرج السكريبت، اختر نموذجًا، اكتب المطالبة. يغطي المستخدم النهائي الاستخدام؛ أنت تنشر بدون مفتاح.

لأحمال العمل من جانب الخادم، أو التخزين المؤقت للمطالبات، أو تدفقات استخدام الأدوات الكاملة، لا تزال واجهة برمجة تطبيقات Anthropic الرسمية هي الإجابة الصحيحة. ولكن للنماذج الأولية، والتطبيقات العامة المجانية، ومشاريع الهاكاثون، والمشاريع الجانبية، والمواقع الثابتة، Puter هو الحل.

أنشئ الطلب مرة واحدة في Apidog، قارن أداء Puter مقابل واجهة برمجة التطبيقات الرسمية، واختر المسار الذي يناسب شكل مشروعك.

زر

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات