File size: 821 Bytes
c0fedad
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import streamlit as st
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

# Charger ton modèle depuis Hugging Face
@st.cache_resource
def load_model():
    model = AutoModelForCausalLM.from_pretrained(
        "badrben/Open_Ques_Fr_AC4",  # 👈 ton repo HF
        device_map="auto",
        torch_dtype=torch.float16
    )
    tokenizer = AutoTokenizer.from_pretrained("badrben/Open_Ques_Fr_AC4")
    return model, tokenizer

model, tokenizer = load_model()

st.title("💬 Open Questions Francais AC4")
user_input = st.text_area("Pose ta question en français :")

if st.button("Générer"):
    inputs = tokenizer(user_input, return_tensors="pt").to(model.device)
    outputs = model.generate(**inputs, max_new_tokens=200)
    st.write(tokenizer.decode(outputs[0], skip_special_tokens=True))