يعد Anthropic Claude نظام محادثة AI قويًا للغاية، حيث يمكنه توليد ردود طبيعية وسلسة في غضون ثوانٍ قليلة بمجرد إدخال كلمات التحفيز. يتميز Claude بقدرته الفائقة على فهم اللغة وتوليدها، وقد أصبح له تأثير كبير في مختلف الصناعات والقطاعات. سواء كان ذلك في المحادثات اليومية، الكتابة الإبداعية، أو الاستشارات المهنية، أو برمجة الأكواد، يمكن لـ Claude تقديم مساعدة ذكية مذهلة، مما يزيد بشكل كبير من كفاءة وإبداع البشر في العمل. تتناول هذه الوثيقة بشكل رئيسي عملية استخدام واجهة برمجة تطبيقات إكمال الدردشة Claude، حيث يمكننا من خلالها استخدام وظيفة المحادثة الرسمية لـ Claude بسهولة.Documentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
عملية الطلب
لاستخدام واجهة برمجة تطبيقات إكمال الدردشة Claude، يمكنك أولاً زيارة صفحة واجهة برمجة تطبيقات إكمال الدردشة Claude والنقر على زر “Acquire” للحصول على الشهادات المطلوبة للطلب:
إذا لم تكن قد قمت بتسجيل الدخول أو التسجيل بعد، فسيتم تحويلك تلقائيًا إلى صفحة تسجيل الدخول لدعوتك للتسجيل وتسجيل الدخول، وبعد تسجيل الدخول، سيتم العودة تلقائيًا إلى الصفحة الحالية.
عند الطلب لأول مرة، سيكون هناك حد مجاني متاح، مما يتيح لك استخدام هذه الواجهة مجانًا.
الاستخدام الأساسي
بعد ذلك، يمكنك ملء المحتوى المقابل في الواجهة، كما هو موضح في الصورة:
authorization، والذي يمكن اختياره مباشرة من القائمة المنسدلة. المعامل الآخر هو model، حيث يمثل model فئة النموذج التي نختار استخدامها من موقع Claude الرسمي، وهنا لدينا 20 نوعًا من النماذج، يمكن الاطلاع على التفاصيل في النماذج التي نقدمها. المعامل الأخير هو messages، حيث أن messages هو مصفوفة كلمات الاستفسار التي ندخلها، وهي مصفوفة تمثل إمكانية تحميل عدة كلمات استفسار في نفس الوقت، حيث تحتوي كل كلمة استفسار على role و content، حيث يمثل role دور المستفسر، وقد قدمنا ثلاثة أنواع من الهوية، وهي user و assistant و system. أما content فهو المحتوى المحدد لاستفسارنا.
يمكنك أيضًا ملاحظة وجود كود استدعاء مطابق على الجانب الأيمن، يمكنك نسخ الكود وتشغيله مباشرة، أو يمكنك النقر على زر “Try” للاختبار.
المعلمات الاختيارية الشائعة:
max_tokens: تحديد الحد الأقصى لعدد الرموز في الرد الواحد.temperature: عشوائية التوليد، بين 0-2، كلما زادت القيمة زادت العشوائية.n: عدد الردود المرشحة التي يتم توليدها في مرة واحدة.response_format: إعداد تنسيق الاستجابة.

id، هو معرف مهمة المحادثة التي تم إنشاؤها، ويستخدم لتحديد هذه المهمة بشكل فريد.model، هو النموذج الذي تم اختياره من موقع Claude الرسمي.choices، هي معلومات الرد التي قدمها Claude على كلمات الاستفسار.usage: معلومات إحصائية حول الرموز المستخدمة في هذه المحادثة.
choices تحتوي على معلومات ردود Claude، ويمكن ملاحظة أن choices تحتوي على المعلومات المحددة للردود، كما هو موضح في الصورة.

content داخل choices يحتوي على المحتوى المحدد لردود Claude.
الاستجابة المتدفقة
تدعم هذه الواجهة أيضًا الاستجابة المتدفقة، وهو أمر مفيد جدًا لتكامل الويب، حيث يمكن أن يتيح للويب عرض النتائج حرفيًا. إذا كنت ترغب في الحصول على استجابة متدفقة، يمكنك تغيير معاملstream في رأس الطلب إلى true.
التعديل كما هو موضح في الصورة، ولكن يجب أن يكون هناك تغييرات مطابقة في كود الاستدعاء لدعم الاستجابة المتدفقة.

stream إلى true، ستقوم واجهة برمجة التطبيقات بإرجاع بيانات JSON سطرًا بسطر، وعلى مستوى الكود، نحتاج إلى إجراء التعديلات اللازمة للحصول على النتائج سطرًا بسطر.
كود استدعاء Python كمثال:
data في الاستجابة، وdata تحتوي على choices التي تمثل أحدث محتوى للإجابة، وهو متوافق مع ما تم تقديمه أعلاه. choices هي محتوى الإجابة الجديد، يمكنك دمج النتائج في نظامك. أيضًا، يتم تحديد نهاية الاستجابة المتدفقة بناءً على محتوى data، إذا كان المحتوى هو [DONE]، فهذا يعني أن إجابة الاستجابة المتدفقة قد انتهت بالكامل. تحتوي نتائج data على عدة حقول، كما هو موضح أدناه:
id، معرف فريد لمهمة المحادثة هذه.model، النموذج المختار من موقع Claude.choices، معلومات الإجابة التي قدمها Claude بناءً على كلمات السؤال.
محادثة متعددة الجولات
إذا كنت ترغب في دمج وظيفة المحادثة متعددة الجولات، تحتاج إلى تحميل عدة كلمات سؤال في حقلmessages، مثال على عدة كلمات سؤال موضح أدناه:

choices 包含的信息与基本使用的内容是一致的,这个包含了 Claude 针对多个对话进行回复的具体内容,这样就可以根据多个对话内容来回答对应的问题了。
深度思考模型
claude-opus-4-20250514-thinking 和 claude-sonnet-4-20250514-thinking 模型与其它模型不同,它可以根据提问词来进行深度思考来回答,并且将思考过程的结果返回给你,本文将通过一个具体示例来演示深度思考功能,接下来就可以在 Claude Chat Completion API 界面上填写对应的内容,如图所示:

choices 里面的回答信息是经过深度思考后得到的,并且也给出了相关的思考过程内容,其中在content中reasoning_content表示模型的思考过程。choices 里面的回答信息是要通过 markdown 语法进行渲染,这样才能获得最佳的体验,最后这也体现出我们模型的联网功能的强大优势。
视觉模型
claude-sonnet-4-20250514 是 Claude 开发的多模态大型语言模型,它在 claude-4 的基础上增加了视觉理解能力。这个模型可以同时处理文本和图像输入,实现了跨模态的理解和生成。 使用 claude-sonnet-4-20250514 模型的文本处理是与上文的基本使用内容一致的,下面将简要介绍一下如果使用模型的图像处理能力。 使用 claude-sonnet-4-20250514 模型的图像处理能力主要是通过在原有的content 内容基础上添加一个 type 字段,通过该字段可以知道上传的是文本还是图片,从而使用 claude-sonnet-4-20250514 模型的图像处理能力,下面主要讲述采用 Curl 和 Python 俩种方式来调用该功能。
- Curl 脚本方式
- Python 脚本方式
معالجة الأخطاء
عند استدعاء واجهة برمجة التطبيقات (API)، إذا واجهت خطأ، ستقوم واجهة برمجة التطبيقات بإرجاع رمز الخطأ والمعلومات ذات الصلة. على سبيل المثال:400 token_mismatched:طلب غير صحيح، ربما بسبب معلمات مفقودة أو غير صالحة.400 api_not_implemented:طلب غير صحيح، ربما بسبب معلمات مفقودة أو غير صالحة.401 invalid_token:غير مصرح، رمز تفويض غير صالح أو مفقود.429 too_many_requests:عدد كبير جداً من الطلبات، لقد تجاوزت الحد الأقصى لمعدل الطلبات.500 api_error:خطأ في الخادم الداخلي، حدث خطأ ما على الخادم.

