Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| def generate_description(prompt, max_tokens=200, temperature=0.7): | |
| """ | |
| Fonction temporaire en attendant que DeepSeek V3.2 soit supporté | |
| """ | |
| # Message d'information | |
| info_message = f""" | |
| ⚠️ **Modèle en attente de support** | |
| Le modèle **witflag/HelixaV2** utilise l'architecture DeepSeek V3.2 qui n'est pas encore supportée par HuggingFace Spaces. | |
| 📝 **Votre requête :** | |
| ``` | |
| {prompt} | |
| ``` | |
| 💡 **Solutions alternatives :** | |
| 1. **Utiliser l'API localement** (Google Colab, Kaggle) | |
| 2. **Créer un Inference Endpoint** (payant mais fonctionne) | |
| 3. **Attendre le support officiel** de DeepSeek V3.2 (~quelques semaines) | |
| 🔗 **Modèle :** [witflag/HelixaV2](https://huggingface.co/witflag/HelixaV2) | |
| --- | |
| **Exemple de sortie attendue :** | |
| ```arabic | |
| هاتف سامسونج جالاكسي اس 24 الترا يأتي بمعالج سنابدراجون 8 جين 3 القوي، | |
| مع كاميرا رئيسية بدقة 200 ميجابكسل وبطارية ضخمة بسعة 5000 مللي أمبير. | |
| يوفر الهاتف أداءً استثنائياً للألعاب والتصوير الاحترافي... | |
| ``` | |
| """ | |
| return info_message | |
| # Interface Gradio | |
| with gr.Blocks( | |
| title="HelixaV2 API - En développement", | |
| theme=gr.themes.Soft() | |
| ) as demo: | |
| gr.Markdown(""" | |
| # 📱 HelixaV2 API - Générateur de descriptions smartphones en arabe | |
| ⚠️ **Status :** En attente de support DeepSeek V3.2 par HuggingFace | |
| Ce Space est en cours de développement. Le modèle sera disponible dès que l'architecture DeepSeek V3.2 sera supportée. | |
| """) | |
| with gr.Row(): | |
| with gr.Column(): | |
| input_text = gr.Textbox( | |
| label="📝 Fiche technique (specs)", | |
| placeholder="Ex: Samsung Galaxy S24 Ultra, Snapdragon 8 Gen 3, 200MP camera, 5000mAh", | |
| lines=3 | |
| ) | |
| with gr.Row(): | |
| max_tokens = gr.Slider( | |
| minimum=50, | |
| maximum=500, | |
| value=200, | |
| step=10, | |
| label="🔢 Longueur maximale" | |
| ) | |
| temperature = gr.Slider( | |
| minimum=0.1, | |
| maximum=1.5, | |
| value=0.7, | |
| step=0.1, | |
| label="🌡️ Température" | |
| ) | |
| generate_btn = gr.Button("📋 Voir les infos", variant="primary") | |
| with gr.Column(): | |
| output_text = gr.Textbox( | |
| label="ℹ️ Informations", | |
| lines=15 | |
| ) | |
| # Exemples | |
| gr.Examples( | |
| examples=[ | |
| ["Samsung Galaxy S24 Ultra, Snapdragon 8 Gen 3, 200MP camera, 5000mAh"], | |
| ["iPhone 15 Pro Max, A17 Pro chip, 48MP camera, 4422mAh battery"], | |
| ["OnePlus 12, Snapdragon 8 Gen 3, 50MP camera, 5400mAh"] | |
| ], | |
| inputs=input_text | |
| ) | |
| gr.Markdown(""" | |
| --- | |
| ### 🔗 Ressources | |
| - **Modèle :** [witflag/HelixaV2](https://huggingface.co/witflag/HelixaV2) | |
| - **Architecture :** DeepSeek V3.2 | |
| - **Contact :** [@witflag](https://huggingface.co/witflag) | |
| ### 📊 Alternatives disponibles maintenant | |
| 1. **Utiliser sur Google Colab** : [Guide d'installation] | |
| 2. **API Inference Endpoint** : Configuration payante mais fonctionnelle | |
| 3. **Modèles alternatifs** : AraGPT2, Gemma-2-Arabic, etc. | |
| """) | |
| # Événement | |
| generate_btn.click( | |
| fn=generate_description, | |
| inputs=[input_text, max_tokens, temperature], | |
| outputs=output_text | |
| ) | |
| demo.launch() |