File size: 2,836 Bytes
d2bbb3a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# إعداد الأمان للمنصة | Security Setup Guide

## 🔒 إعداد الرموز المميزة في Hugging Face Spaces

### خطوات الإعداد الآمن:

#### 1. الحصول على الرموز من Hugging Face
1. اذهب إلى: https://huggingface.co/settings/tokens
2. أنشئ الرموز التالية:
   - **رمز القراءة**: للوصول للنماذج العامة
   - **رمز الكتابة**: لرفع النماذج
   - **رمز مخصص**: للبيانات الطبية والمشاريع التجارية

#### 2. إضافة الرموز في Hugging Face Spaces
1. اذهب إلى Space الخاص بك
2. انقر على **Settings** 
3. انتقل إلى تبويب **Variables**
4. أضف المتغيرات التالية:

```
HF_TOKEN_READ=your_actual_read_token
HF_TOKEN_WRITE=your_actual_write_token  
HF_TOKEN_FINE_GRAINED=your_actual_fine_grained_token
```

#### 3. إعادة تشغيل Space
بعد إضافة المتغيرات، أعد تشغيل Space لتفعيل الرموز الجديدة.

## ⚠️ تحذيرات أمنية مهمة

### ❌ لا تفعل أبداً:
- لا ترفع الرموز الحقيقية إلى Git
- لا تشارك الرموز في الكود المصدري
- لا تضع الرموز في ملفات التكوين العامة

### ✅ افعل دائماً:
- استخدم متغيرات البيئة للرموز
- احتفظ بالرموز في مكان آمن
- دوّر الرموز بانتظام
- استخدم رموز مختلفة لبيئات مختلفة

## 🔧 التحقق من الإعداد

بعد إضافة الرموز، يمكنك التحقق من صحة الإعداد:

1. انتقل إلى صفحة إدارة الرموز: `/tokens`
2. ستظهر الرموز المُعدة تلقائياً
3. تحقق من صحة كل رمز

## 🎯 استخدام الرموز في المنصة

المنصة ستختار الرمز المناسب تلقائياً حسب نوع المهمة:

- **قراءة النماذج العامة** → رمز القراءة
- **البيانات الطبية** → رمز مخصص  
- **رفع النماذج** → رمز الكتابة
- **النماذج الخاصة** → رمز مخصص

## 🆘 حل المشاكل

### مشكلة: "No suitable token found"
**الحل**: تأكد من إضافة الرموز في متغيرات البيئة

### مشكلة: "Token validation failed"  
**الحل**: تحقق من صحة الرمز وصلاحياته

### مشكلة: "Access denied"
**الحل**: استخدم رمز مخصص للنماذج الخاصة

## 📞 الدعم

إذا واجهت مشاكل في الإعداد:
1. تحقق من سجلات التطبيق
2. راجع صفحة إدارة الرموز
3. تأكد من صحة متغيرات البيئة