أدلة SDK
Cursor والمحررات
اضبط Cursor وContinue وCline وOpen WebUI لاستخدام api14 عبر Base URL ومفتاح API ومعرّف النموذج، دون أي تعديل على المحرر نفسه.
يمكن لأي محرر أو واجهة محادثة تقبل Base URL مخصصًا بصيغة OpenAI أن تستخدم api14. تحتاج إلى ثلاث قيم:
| الإعداد | القيمة |
|---|---|
| Base URL | https://api14.com/api/v1 |
| مفتاح API | مفتاحك sk-api14-... من لوحة التحكم |
| معرّف النموذج | أي معرّف نموذج بصيغة provider/model، مثل anthropic/claude-sonnet-4.5 أو openai/gpt-5-mini |
نصيحة: أنشئ مفتاحًا منفصلًا لكل أداة مع حد يومي بالدولار، حتى لا يستهلك وكيل خارج السيطرة رصيدك كله. راجع حدود الطلبات.
Cursor
- افتح Cursor Settings → Models.
- تحت API Keys الصق مفتاحك
sk-api14-...في OpenAI API Key ثم فعّله. - شغّل Override OpenAI Base URL وأدخل
https://api14.com/api/v1. - اضغط Add model وأدخل معرّفات النماذج بالضبط، مثل
anthropic/claude-sonnet-4.5أوqwen/qwen3-coder. - اضغط Verify، ثم اختر النموذج من قائمة نماذج المحادثة أو الوكيل.
يرسل Cursor كل حركة مرور مفتاح OpenAI إلى العنوان البديل، لذا عطّل أسماء نماذج OpenAI المدمجة التي لا تريد تمريرها عبر api14.
Continue
أضف نموذجًا إلى ~/.continue/config.yaml:
name: api14
version: 1.0.0
schema: v1
models:
- name: Claude Sonnet 4.5 (api14)
provider: openai
model: anthropic/claude-sonnet-4.5
apiBase: https://api14.com/api/v1
apiKey: sk-api14-...
roles: [chat, edit, apply]
- name: Autocomplete (api14)
provider: openai
model: mistralai/codestral-2508
apiBase: https://api14.com/api/v1
apiKey: sk-api14-...
roles: [autocomplete]
- name: Embeddings (api14)
provider: openai
model: openai/text-embedding-3-small
apiBase: https://api14.com/api/v1
apiKey: sk-api14-...
roles: [embed]
Cline
- افتح لوحة Cline واضغط على أيقونة الإعدادات.
- اضبط API Provider على OpenAI Compatible.
- Base URL:
https://api14.com/api/v1 - API Key: مفتاحك
sk-api14-.... - Model ID: مثل
anthropic/claude-sonnet-4.5. - يمكنك اختياريًا ضبط نافذة السياق وتفعيل دعم الصور بما يطابق صفحة النموذج في /models.
الخطوات نفسها تعمل مع Roo Code ومشتقات Cline الأخرى.
Open WebUI
من الواجهة: Admin Settings → Connections → OpenAI API، أضف اتصالًا بالعنوان https://api14.com/api/v1 ومفتاحك. يستدعي Open WebUI المسار GET /models، فتظهر كل نماذج api14 في قائمة اختيار النموذج.
أو اضبطه عبر متغيرات البيئة:
docker run -d -p 3000:8080 \
-e OPENAI_API_BASE_URL=https://api14.com/api/v1 \
-e OPENAI_API_KEY=sk-api14-... \
ghcr.io/open-webui/open-webui:main
قائمة النماذج طويلة (مئات النماذج)، فاستخدم Admin Settings → Models لإخفاء ما لا تحتاج إليه.
أدوات أخرى
أي أداة مبنية على OpenAI SDK تحترم عادةً متغيرات البيئة القياسية:
export OPENAI_BASE_URL="https://api14.com/api/v1"
export OPENAI_API_KEY="sk-api14-..."
إذا رفضت الأداة معرّفات النماذج التي تحتوي على /، فهي تتحقق من قائمة OpenAI نفسها، فابحث عن خيار "custom model". راجع معرّفات النماذج والمتغيرات.