توليد كود ذكي بمفاتيحك الخاصة

منصة BYOK لتوليد كود Python من وصف بالعربي أو الإنجليزي، مع pipeline ذكي: retry + static check + sandboxed verifier + stealth routing يختار الموديل الأرخص اللي مناسب.

6 مزوّدين مدعومين
100% نجاح على 18 مهمة اختبار
$0.001 متوسط تكلفة المهمة
4.7s متوسط زمن التوليد

المزايا الأساسية

كل أداة في الـ stack — vault مشفّر، pipeline مع تحقق، dashboard للتكاليف — تشتغل بدون vendor lock-in.

🔐

BYOK + Vault مشفّر

تخزّن مفاتيح Claude / OpenAI / Qwen / Gemini داخل vault مشفّر بـ Fernet + PBKDF2. السيرفر لا يعرف مفاتيحك خارج الـ vault.

🎯

Stealth Routing

classifier ذكي يحلّل صعوبة المهمة ويختار qwen3-coder-flash للسهل (أرخص 5×) و plus للصعب. توفير ~50%.

📡

Streaming Live

SSE events بتبيّن كل مرحلة من البايبلاين: routing → API call → static check → verifier → done. مفيش طلب أعمى.

🛡️

Static Check + Retry

pyflakes بيكشف الأخطاء قبل التشغيل. لو لقى bug، البايبلاين تلقائياً يطلب من الموديل يصحح الكود (مرة واحدة على الأقل).

🧪

Verifier Sandbox

كل كود يتم توليده يتم اختباره في subprocess معزول مع hard timeout (~15s). لو فشل assertions، تشوف الـ stdout/stderr.

📊

Cost Dashboard

تتبّع الإنفاق اليومي، توزيع الموديلات، p50/p95 latency، آخر الفشل. كل ده عبر /stats endpoint وSVG charts.

📚

18 مثال جاهز

library من المهام العربية الجاهزة: زكاة، IBAN، slug، LRU، expression evaluator. اضغط → جاهز للتشغيل.

🌐

عربي أولاً

UI كامل RTL، dark mode، يدعم mobile (390px+). الموديل يفهم الوصف بالعربي وينتج docstrings عربية.

⚙️

Production Hardening

HTTPS عبر Let's Encrypt، Basic Auth، UFW firewall، daily backups، audit log مع rotation، cost caps لكل طلب.

كيف يشتغل الـ Pipeline

كل مهمة بتمر بـ 4 مراحل، كل واحدة فيها safeguards مستقلّة.

# 1. وصف المستخدم description = "اكتب function calculate_zakat(money) ترجع 2.5%" [Stealth Classifier] description + verifier → easy | medium | hard easy → qwen3-coder-flash (أرخص 3-5×) hard → qwen3-coder-plus [Provider API] Qwen via DashScope (OpenAI-compatible) [Static Check] ast.parse + pyflakes → ok? OR errors errors? → re-prompt with diagnostic, retry [Sandbox Verifier] subprocess + hard timeout + capture stdout/stderr PASS ✓ OR FAIL ✗ (with reason) [Audit Log] JSONL — redacted (no prompts, no keys) Response — full code + verifier output

جرّب مباشرة

دخّل بياناتك في الـ dashboard، أضف مفتاحك في الـ vault، واختار مهمة من الـ examples.

أو استدعِ الـ API مباشرة:

# بعد إضافة مفتاحك للـ vault
curl -u "admin:YOUR_API_PASS" -X POST https://2.injazsmart.ai/generate \
  -H "Content-Type: application/json" \
  -d '{
    "description":     "اكتب function add(a,b) ترجع a+b",
    "target_filename": "add.py",
    "verifier_script": "from add import add\nassert add(2,3)==5\nprint(\"PASS\")",
    "key_id":          "qwen:primary",
    "smart_routing":   true
  }'
ابدأ الشات → Dashboard (للـ Pro/Admin)