إذا كنت تستخدم بالفعل Anthropic SDK — أو لديك كود يرسل طلبات إلى Claude — فيمكنك توجيهه إلى نقطة نهاية /v1/messages الخاصة بـ LLM Resayil والاحتفاظ بكل شيء آخر كما هو تمامًا. تشرح هذه المقالة كيف تتناسب حاويات OpenClaw Hosted مع هذا الإعداد، وكيف يمكن للمطورين والشركات الاستفادة من نقطة النهاية المتوافقة مع Anthropic دون إعادة كتابة سطر واحد من منطق التطبيق.
ما يمكّنه هذا
تتحدث نقطة نهاية /v1/messages الخاصة بـ LLM Resayil بلغة Anthropic Messages API. هذا يعني أن أي كود يستهدف حاليًا api.anthropic.com يمكن إعادة توجيهه إلى llm.resayil.io عن طريق تغيير قيمة إعداد واحدة.
بالنسبة لعملاء OpenClaw Hosted، يفتح هذا سير عمل ملموس: حاوية OpenClaw الخاصة بك تتحدث بالفعل مع خلفية LLM Resayil لجميع استدعاءات الذكاء الاصطناعي الخاصة بها. إذا كنت تبني تكاملًا مخصصًا، أو أتمتة، أو سير عمل وكيل يعيش بجانب حاويتك — وتريد كتابة هذا الكود باستخدام Anthropic SDK — فيمكنك استخدام نفس مفتاح API الذي تستخدمه حاويتك تمامًا، ضد نفس نقطة النهاية تمامًا، مع نفس رصيد الاعتمادات تمامًا.
لا حاجة لإنشاء حساب ثانٍ، ولا مستوى تسعير منفصل، ولا حاجة للاختيار بين نقطة النهاية المتوافقة مع OpenAI /v1/chat/completions ونقطة النهاية المتوافقة مع Anthropic /v1/messages. كلاهما متاح على نفس الحساب.
الإعداد في 3 خطوات
الخطوة 1 — تعيين base URL
استبدل api.anthropic.com بـ llm.resayil.io في إعدادات SDK الخاصة بك.
import anthropic
client = anthropic.Anthropic(
base_url="https://llm.resayil.io",
auth_token="rsl-your-api-key-here"
)
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
baseURL: 'https://llm.resayil.io',
authToken: 'rsl-your-api-key-here'
});
الخطوة 2 — استخدام مفتاح LLM Resayil API الخاص بك
تقبل نقطة النهاية المفتاح بتنسيقين: x-api-key: rsl-your-api-key-here (الافتراضي لـ Anthropic SDK) أو Authorization: Bearer rsl-your-api-key-here (اصطلاح OpenAI SDK). كلاهما يعمل دون تعديل.
الخطوة 3 — تحديد النموذج
message = client.messages.create(
model="kimi-k2.6",
max_tokens=1024,
messages=[{"role": "user", "content": "Summarize this in 3 bullet points."}]
)
print(message.content[0].text)
ما يعمل وما لا يعمل
| الميزة | مدعوم |
|---|---|
| رسائل النص والمحادثات متعددة الأدوار | نعم |
| مطالبات النظام (System prompts) | نعم |
| البث المباشر عبر Server-Sent Events (SSE) | نعم |
| استدعاء الأدوات (Tool calling) | نعم |
| عناصر تحكم أخذ العينات (temperature, top_p, top_k) | نعم |
| تسلسلات الإيقاف (Stop sequences) | نعم |
| إدخال الصورة / الرؤية | لا |
| كتل محتوى PDF والمستندات | لا |
| التخزين المؤقت للمطالبات (Prompt caching) | لا |
| Batch API | لا |
| التفكير الموسع (Extended thinking) | لا |
عند تعيين stream: true، تعود نقطة النهاية بتنسيق Anthropic SSE افتراضيًا. إذا كنت تستخدم Anthropic SDK، فلا حاجة إلى إعدادات إضافية.
على عكس نقطة نهاية OpenAI حيث max_tokens اختياري، تتطلب Anthropic Messages API ذلك. تأكد من أن الكود الخاص بك يحدده دائمًا.
جرّب واجهة LLM Resayil البرمجية
ابدأ مجاناًمثال كامل
import anthropic
client = anthropic.Anthropic(
base_url="https://llm.resayil.io",
auth_token="rsl-your-api-key-here"
)
conversation = []
def chat(user_message: str) -> str:
conversation.append({"role": "user", "content": user_message})
response = client.messages.create(
model="kimi-k2.6",
max_tokens=2048,
system="You are a helpful customer support assistant.",
messages=conversation
)
reply = response.content[0].text
conversation.append({"role": "assistant", "content": reply})
return reply
مثال cURL
curl https://llm.resayil.io/v1/messages \
-H "Content-Type: application/json" \
-H "x-api-key: rsl-your-api-key-here" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "kimi-k2.6",
"max_tokens": 512,
"system": "You are concise.",
"messages": [{"role": "user", "content": "Hello"}]
}'
حالات الاستخدام
للمطورين
ترحيل تكاملات Claude الحالية. الترحيل هو تغيير سطر واحد لـ base_url. لا حاجة لإعادة هيكلة تنسيق الرسائل، أو تعريفات الأدوات، أو معالجة البث.
البناء بجانب حاوية OpenClaw. استخدم Anthropic SDK في خدمة منفصلة مع مشاركة نفس الحساب ومجمع الاعتمادات الخاص بحاويتك.
سير عمل استدعاء الأدوات. تنسيق استخدام أداة Anthropic الكامل: حدد الدوال باستخدام input_schema، استلم كتل محتوى tool_use، أرسل رسائل tool_result مرة أخرى.
للفرق ومشترين الأعمال
حساب واحد، فاتورة واحدة. اشتراك OpenClaw Hosted واستخدام API المباشر يسحبان جميعًا من نفس رصيد الاعتمادات.
عدم وجود قيد بائع بسبب التنسيق. استخدام Anthropic SDK لا يربطك بالبنية التحتية لـ Anthropic.
دعم اللغة العربية. تم بناء OpenClaw Hosted لنشر عربي أولاً وتتعامل نقطة النهاية مع النص العربي دون تغييرات في الإعدادات.
التسعير
استخدام /v1/messages يكلف نفس تكلفة /v1/chat/completions. لا توجد تكلفة إضافية لتنسيق Anthropic. خصومات الاعتمادات تعتمد على النموذج وعدد الرموز، مماثلة لكل استدعاء API آخر.
جربه الآن
- احصل على مفتاح API الخاص بك من https://llm.resayil.io
- مرجع API الكامل: /docs/anthropic-api
- خطط OpenClaw Hosted: /openclaw-hosted
- ليس لديك حساب؟ /register — لا حاجة لبطاقة ائتمان للتجربة