DemahAlmutairi commited on
Commit
cb16315
·
verified ·
1 Parent(s): f7ffb56

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -11
app.py CHANGED
@@ -23,30 +23,26 @@ def load_model(model_name):
23
  )
24
  return generator
25
 
26
- # Global storage for models
27
- models = {
28
- "English": load_model("microsoft/Phi-3-mini-4k-instruct"),
29
- "Arabic": load_model("ALLaM-AI/ALLaM-7B-Instruct-preview")
30
- }
31
  @spaces.GPU
32
- def generate_story(language, prompt):
33
- generator = models[language]
34
- output = generator(prompt)
 
35
  return output[0]["generated_text"]
36
 
37
  # Create Gradio interface
38
  demo = gr.Interface(
39
  fn=generate_story,
40
  inputs=[
41
- gr.Radio(choices=["English", "Arabic"], label="Select Language"),
42
  gr.Textbox(lines=2, placeholder="Enter your story prompt here...")
43
  ],
44
  outputs=gr.Textbox(label="Generated Story"),
45
  title="Kids Storyteller",
46
  description="Choose a language and enter a prompt to generate a fun story for kids!",
47
  examples=[
48
- ["English", "Once upon a time in a magical forest..."],
49
- ["Arabic", "في قديم الزمان في غابة سحرية..."]
50
  ]
51
  )
52
 
 
23
  )
24
  return generator
25
 
 
 
 
 
 
26
  @spaces.GPU
27
+ def generate_text(prompt, model_name):
28
+ generator = load_model(model_name)
29
+ messages = [{"role": "user", "content": prompt}]
30
+ output = generator(messages)
31
  return output[0]["generated_text"]
32
 
33
  # Create Gradio interface
34
  demo = gr.Interface(
35
  fn=generate_story,
36
  inputs=[
37
+ gr.Radio(choices=["microsoft/Phi-3-mini-4k-instruct", "ALLaM-AI/ALLaM-7B-Instruct-preview"], label="Select Language"),
38
  gr.Textbox(lines=2, placeholder="Enter your story prompt here...")
39
  ],
40
  outputs=gr.Textbox(label="Generated Story"),
41
  title="Kids Storyteller",
42
  description="Choose a language and enter a prompt to generate a fun story for kids!",
43
  examples=[
44
+ ["microsoft/Phi-3-mini-4k-instruct", "Once upon a time in a magical forest..."],
45
+ ["ALLaM-AI/ALLaM-7B-Instruct-preview", "في قديم الزمان في غابة سحرية..."]
46
  ]
47
  )
48