كيفية استخدام GPT-5.3 Codex مع Claude Code وOpenCode وOpenClaw وCodex CLI
استخدم GPT-5.3 Codex من OpenAI مع وكلاء البرمجة المبنيين لـ Anthropic API — مثل Claude Code وOpenCode وOpenClaw وCodex CLI وأي Anthropic SDK. يقوم Smart AIPI بالترجمة بين تنسيقات API تلقائيًا.
الخلاصة: اضبط ANTHROPIC_API_KEY على مفتاح Smart AIPI الخاص بك وANTHROPIC_BASE_URL على https://api.smartaipi.com. سيستخدم Claude Code وOpenCode وOpenClaw وCodex CLI وأي Anthropic SDK نموذج GPT-5.3 Codex في الخلفية — بتكلفة أقل بنسبة 75%، مع ترجمة تلقائية للتنسيقات.
يتيح لك Smart AIPI استخدام نماذج OpenAI مثل GPT-5.3 Codex مع أي أداة مبنية لـ Anthropic Claude API — بما في ذلك Claude Code وOpenCode وOpenClaw وCodex CLI وحِزم Anthropic SDK الخاصة بـ Python وNode. وهو يترجم بين تنسيقات API تلقائيًا، لذلك لا تحتاج إلى تغيير أي كود.
لماذا قد أحتاج إلى هذا؟
العديد من وكلاء البرمجة وأدوات المطورين الشائعة مبنية على تنسيق Anthropic API:
- Claude Code — وكيل برمجة CLI من Anthropic
- OpenCode — مساعد برمجة AI مفتوح المصدر يعمل في الطرفية
- OpenClaw — وكيل برمجة AI مع دعم Anthropic API
- Codex CLI — وكيل البرمجة من OpenAI (يدعم تنسيق Anthropic API)
- Anthropic SDKs — مكتبات Python وNode.js
تتوقع هذه الأدوات endpoint Anthropic /v1/messages. إذا كنت تريد استخدام نماذج OpenAI معها، فعادةً ستحتاج إلى كتابة طبقة ترجمة. يتولى Smart AIPI هذا تلقائيًا.
كيف أقوم بإعداده؟
اضبط متغيري بيئة. معظم الأدوات المتوافقة مع Anthropic تقرأهما تلقائيًا:
export ANTHROPIC_API_KEY=sk-proj-your-smart-aipi-key
export ANTHROPIC_BASE_URL=https://api.smartaipi.com
هذا كل شيء. ترسل أداتك طلبات بتنسيق Anthropic إلى Smart AIPI، الذي يترجمها إلى تنسيق OpenAI، ثم يحصل على الاستجابة من GPT-5.3 Codex ويترجمها مرة أخرى.
Python (Anthropic SDK)
from anthropic import Anthropic
client = Anthropic(
api_key="sk-proj-your-smart-aipi-key",
base_url="https://api.smartaipi.com"
)
# هذا يستدعي GPT-5.3 Codex في الخلفية
response = client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}]
)
Node.js (Anthropic SDK)
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: 'sk-proj-your-smart-aipi-key',
baseURL: 'https://api.smartaipi.com',
});
const response = await client.messages.create({
model: 'claude-sonnet-4-5-20250929',
max_tokens: 1024,
messages: [{ role: 'user', content: 'Hello!' }],
});
ما الذي تتم ترجمته بالضبط؟
يتولى Smart AIPI ترجمة دورة الاتصال الكاملة ذهابًا وإيابًا بين تنسيقات Anthropic وOpenAI API:
- تنسيق الطلب — يتم تحويل
systemوmessagesبأسلوب Anthropic إلى تنسيق OpenAI - تنسيق الاستجابة — يتم تحويل استجابات OpenAI مرة أخرى إلى بنية
content_blockالخاصة بـ Anthropic - Streaming — تتم ترجمة أحداث server-sent events بين التنسيقين في الوقت الفعلي
- ربط النماذج — يتم توجيه أسماء نماذج Claude تلقائيًا إلى أفضل نموذج OpenAI مطابق
إلى ماذا يتم ربط كل نموذج؟
عندما تطلب اسم نموذج Claude، يقوم Smart AIPI بتوجيهه إلى نموذج OpenAI المكافئ:
| ما الذي تطلبه | يقوم Smart AIPI بتوجيهه إلى | التكلفة / 1M Output |
|---|---|---|
| claude-opus-4-6 | GPT-5.3 Codex | $3.50 |
| claude-sonnet-4-5 | GPT-5.3 Codex | $3.50 |
| claude-haiku-4-5 | Codex Mini | $0.15 |
الأسئلة الشائعة
هل يمكنني استخدام Claude Code مع Smart AIPI؟
نعم. اضبط ANTHROPIC_API_KEY وANTHROPIC_BASE_URL للإشارة إلى Smart AIPI، وسيعمل Claude Code باستخدام GPT-5.3 Codex في الخلفية.
هل يعمل Streaming عبر Anthropic endpoint؟
نعم. يقوم Smart AIPI بترجمة تنسيق Streaming الخاص بـ OpenAI إلى تنسيق SSE الخاص بـ Anthropic في الوقت الفعلي. لا حاجة إلى أي تغييرات في الكود.
هل جودة الاستجابة هي نفسها عند استدعاء OpenAI مباشرة؟
نعم. يقوم Smart AIPI بالتوجيه إلى نماذج OpenAI نفسها. الفرق الوحيد هو ترجمة تنسيق API والسعر الأقل بنسبة 75%.
هل يمكنني أيضًا استخدام تنسيق OpenAI مع نفس API key؟
نعم. يدعم Smart AIPI كلًا من /v1/chat/completions (OpenAI) و/v1/messages (Anthropic) باستخدام API key نفسه. استخدم أي تنسيق تحتاجه أداتك.
بوابة API متوافقة مع OpenAI. وصول إلى نماذج AI الرائدة بتكلفة أقل بنسبة 75٪.
ابدأ مجانًا