> ## Documentation Index
> Fetch the complete documentation index at: https://aimp.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# إنشاء API Key

> أنشئ اعتماد server-to-server لتشغيل النماذج.

# إنشاء API key

أنشئ API key عندما تحتاج خدمة خلفية أو script أو worker أو automation إلى
استدعاء AIMP بدون جلسة متصفح مسجلة الدخول.

## إنشاء مفتاح

1. سجّل الدخول إلى تطبيق المنتج.
2. تأكد من مساحة العمل النشطة.
3. افتح API Keys من شريط لوحة التحكم.
4. أنشئ مفتاحاً باسم واضح مثل `production-worker` أو `staging-playground`.
5. انسخ المفتاح فوراً. القيمة الكاملة تظهر مرة واحدة فقط.

## استخدام المفتاح

أرسل المفتاح في ترويسة `X-API-Key`:

```bash theme={null}
curl "$AIMP_GATEWAY_URL/api/marketplace/models" \
  -H "X-API-Key: $AIMP_API_KEY"
```

لتشغيل النماذج:

```bash theme={null}
curl -X POST "$AIMP_GATEWAY_URL/api/runs" \
  -H "X-API-Key: $AIMP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"demo-model","mode":"execute","input":{"text":"Hello"},"params":{}}'
```

## قواعد الأمان

* لا تخزن API keys في كود الواجهة الأمامية.
* استخدم مفاتيح منفصلة للإنتاج وstaging والسكربتات المحلية.
* ألغِ المفاتيح المسربة أو غير المستخدمة أو المرتبطة بأعضاء غادروا الفريق.
* دوّر المفاتيح بشكل صريح ولا تعتمد على retries أو مفاتيح fallback مخفية.

## تطبيقات المتصفح

تدفقات المتصفح المسجلة الدخول تستخدم `Authorization: Bearer <access_token>`
الذي يديره تطبيق المنتج. API keys طويلة العمر للاستخدام الخلفي فقط.
