انتقل إلى المحتوى

العناوين الأساسية ومكتبات OpenAI وAnthropic

العنوان الأساسي لكل صيغة، وكيف تستخدم مكتبة OpenAI أو Anthropic مع خبير بتغيير متغيري بيئة دون تعديل الكود.

آخر تحديث 2 أكتوبر 2026
في هذه الصفحة

خبير يستقبل الطلبات بثلاث صيغ: صيغة OpenAI، وصيغة Anthropic Messages، وصيغة Gemini. اختر العنوان الأساسي الذي يطابق الكود أو المكتبة التي تستخدمها، وأرسل المفتاح في ترويسة تلك الصيغة.

العناوين#

متوافق مع OpenAIhttps://api.5abeer.ai/v1Authorization: Bearer <KEY>
متوافق مع Anthropichttps://api.5abeer.aix-api-key: <KEY>
Geminihttps://api.5abeer.ai/v1betax-goog-api-key: <KEY>

أي صيغة تختار#

  • صيغة OpenAI، أي Chat Completions وResponses: للكود المبني على مكتبة OpenAI أو على صيغتها. متوافق مع OpenAI: غيّر العنوان الأساسي واحتفظ بالكود نفسه.
  • صيغة Anthropic Messages: للكود المبني على مكتبة Anthropic، ولأدوات مثل Claude Code.
  • صيغة Gemini: متوافق مع واجهة Gemini generateContent للنماذج التي تدعمها.

يمكنك استدعاء نماذج Claude بصيغة OpenAI أيضًا. تعرض صفحة كل نموذج في قائمة النماذج الصيغ التي يدعمها.

مكتبة OpenAI#

تقرأ مكتبة OpenAI الرسمية العنوان الأساسي والمفتاح من متغيرين للبيئة، فلا تحتاج إلى تعديل الكود:

export OPENAI_BASE_URL="https://api.5abeer.ai/v1"
export OPENAI_API_KEY="YOUR_5ABEER_API_KEY"

ثم استخدم المكتبة كما هي، مع معرّف نموذج من خبير:

Python
from openai import OpenAI

client = OpenAI()  # reads OPENAI_BASE_URL and OPENAI_API_KEY

chat = client.chat.completions.create(
    model="claude-sonnet-5.5",
    messages=[{"role": "user", "content": "Hello"}],
)
print(chat.choices[0].message.content)

response = client.responses.create(model="claude-sonnet-5.5", input="Hello")
print(response.output_text)

مكتبة openai في JavaScript تقرأ المتغيرين نفسيهما. وإذا فضّلت تمرير القيم في الكود، فمرّر العنوان في base_url والمفتاح في api_key.

مكتبة Anthropic#

تقرأ مكتبة Anthropic الرسمية متغيرين أيضًا. استخدم العنوان كما هو دون /v1، فالمكتبة تضيف المسار بنفسها:

export ANTHROPIC_BASE_URL="https://api.5abeer.ai"
export ANTHROPIC_API_KEY="YOUR_5ABEER_API_KEY"
Python
import anthropic

client = anthropic.Anthropic()  # reads ANTHROPIC_BASE_URL and ANTHROPIC_API_KEY

message = client.messages.create(
    model="claude-sonnet-5.5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello"}],
)
print(message.content[0].text)

أدوات أخرى#

إذا كانت أداتك تقبل عنوانًا أساسيًا مخصّصًا بصيغة OpenAI أو Anthropic، فأدخل فيها ثلاث قيم: العنوان الأساسي من الجدول أعلاه، ومفتاحك، ومعرّف النموذج كما يظهر في قائمة النماذج. ولأدوات البرمجة الشائعة أدلة جاهزة: