File size: 2,048 Bytes
f18765a 48d1e9b f18765a 48d1e9b | 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 | ---
title: THE Z AI/AGENT
emoji: 🤖
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: "4.44.1"
app_file: app.py
pinned: false
---
# THE Z AI/AGENT
واجهة ذكاء اصطناعي متعددة الأوضاع مبنية للنشر على Hugging Face Spaces.
# THE Z AI/AGENT — Hugging Face + itch.io package
هذا المشروع يحتوي على:
- `index.html` واجهة دردشة جاهزة
- `prompts/system_prompt.js` البرومبت الأساسي
- `prompts/coder_prompt.js` برومبت البرمجة الضخم
- `prompts/tier_prompts.js` أوضاع MINI / NORMAL / PRO / MAX
- `notifications.js` نظام الإشعارات
- `app.py` سيرفر Python لنشره على Hugging Face
- `requirements.txt` التبعيات
- `Dockerfile` للنشر بالحاوية
## التشغيل محلياً
1. ثبّت المتطلبات:
```bash
pip install -r requirements.txt
```
2. شغّل السيرفر:
```bash
python app.py
```
3. افتح:
`http://127.0.0.1:7860`
## متغيرات البيئة
اختر واحداً من المزودين:
### Groq
- `GROQ_API_KEY`
- `GROQ_MODEL` (اختياري)
- `GROQ_BASE_URL` (اختياري)
### OpenRouter
- `OPENROUTER_API_KEY`
- `OPENROUTER_MODEL` (اختياري)
- `OPENROUTER_BASE_URL` (اختياري)
- `OPENROUTER_SITE_URL` (اختياري)
- `OPENROUTER_SITE_NAME` (اختياري)
## النشر على Hugging Face Spaces
- اختر Space من نوع **Python**.
- ارفع الملفات كما هي.
- أضف المتغير السري في Settings.
- اترك `app.py` كملف التشغيل الرئيسي.
## النشر على itch.io
- ارفع `index.html` مع مجلد `prompts/` و `notifications.js`.
- اضبط `window.ZAI_API_URL` داخل `index.html` إذا أردت توجيه الطلبات إلى سيرفر خارجي.
## ملاحظة مهمة
الواجهة الأمامية لا تحتوي على مفاتيح سرية.
المفتاح يوضع فقط في السيرفر عبر المتغيرات البيئية. |