Juho Inkinen commited on
Commit
0a5f395
·
unverified ·
1 Parent(s): 81defdc

Use Finnish prompt and Annif projects

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -75,10 +75,12 @@ def get_subjects(caption, project_id):
75
 
76
  def process_image(image, project_id):
77
  prompt = (
78
- "Generate an alt-text description, which is a description for people who can't see the image. "
79
- "Be sure to talk about the actual contents of it, do not interpret anything. "
80
- "Start with a general description, then focus on details. Answer only with the "
81
- "alt-text description, do not include 'Here's an alt-text description', explanations or subheadings."
 
 
82
  )
83
  caption = get_caption(image, prompt)
84
  subjects = get_subjects(caption, project_id)
@@ -102,8 +104,8 @@ with gr.Blocks(title="VLM Caption & Annif Subject Demo") as demo:
102
  type="pil", label="Image Input (upload or take a photo)", mirror_webcam=False,
103
  )
104
  project_dropdown = gr.Dropdown(
105
- choices=[("YSO", "yso-en"), ("YKL", "ykl-en")],
106
- value="yso-en",
107
  label="Annif Project",
108
  info="Select the vocabulary from where subject suggestions are drawn",
109
  )
 
75
 
76
  def process_image(image, project_id):
77
  prompt = (
78
+ 'Luo vaihtoehtoinen tekstikuvaus, joka on tarkoitettu henkilöille, jotka eivät näe kuvaa. '
79
+ 'Kuvaile kuvan todellista sisältöä, älä tulkitse mitään. '
80
+ 'Aloita yleisellä kuvauksella ja siirry sitten yksityiskohtiin. '
81
+ 'Kuvaile yksityiskohtia ainakin viiden lauseen verran. '
82
+ 'Jos kuvassa näkyy tekstiä, kerro mitä siinä lukee ja jos teksti ei ole suomea, käännä se myös suomeksi. '
83
+ 'Vastaa vain lopullisella alt-tekstillä, älä lisää "tässä on alt-teksti", selityksiä tai väliotsikoita. '
84
  )
85
  caption = get_caption(image, prompt)
86
  subjects = get_subjects(caption, project_id)
 
104
  type="pil", label="Image Input (upload or take a photo)", mirror_webcam=False,
105
  )
106
  project_dropdown = gr.Dropdown(
107
+ choices=[("YSO", "yso-fi"), ("YKL", "ykl-fi")],
108
+ value="yso-fi",
109
  label="Annif Project",
110
  info="Select the vocabulary from where subject suggestions are drawn",
111
  )