caddis commited on
Commit
7b3d9d6
·
1 Parent(s): 4176364

update message

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -5,7 +5,7 @@ import os
5
  import requests
6
  import json
7
  from dotenv import load_dotenv
8
- import openai
9
  import base64
10
  import csv
11
  import tempfile
@@ -138,6 +138,7 @@ def create_demo():
138
  gr.Markdown("# MATCHA: Museum Alt-Text for Cultural Heritage with AI 🍵 🌿")
139
  gr.Markdown("Upload one or more images to generate accessible alternative text (designed to meet WCAG Guidelines)")
140
  gr.Markdown("Developed by the Natural History Museum in Partnership with National Museums Liverpool. Funded by the DCMS Pilot Scheme")
 
141
  with gr.Column(scale=1):
142
  with gr.Row():
143
  gr.Image("images/nhm_logo.png", show_label=False, height=100,
@@ -159,7 +160,7 @@ def create_demo():
159
  default_model = "meta-llama/llama-4-maverick:free"#preferred_models[0][1] # get free model
160
  text = f"""**Current Model**: Llama 4 Maverick (free)
161
  **Estimated cost per 100 Images**: {MODEL_PRICING["meta-llama/llama-4-maverick:free"]}"""
162
- return gr.update(choices=preferred_models, label="Select Model",value=default_model),text
163
 
164
  is_authorized = profile.username in AUTHORIZED_USER_IDS
165
  if is_authorized:
@@ -173,7 +174,7 @@ def create_demo():
173
  default_model = "meta-llama/llama-4-maverick:free"#preferred_models[0][1] # get free model
174
  text = f"""**Current Model**: Llama 4 Maverick (free)
175
  **Estimated cost per 100 Images**: {MODEL_PRICING["meta-llama/llama-4-maverick:free"]}"""
176
- return gr.update(choices=preferred_models, label="Select Model",value=default_model),text
177
 
178
  # Define preferred and additional models directly in the function
179
  preferred_models = [
@@ -223,13 +224,13 @@ def create_demo():
223
  demo.load(
224
  fn=check_authorization,
225
  inputs=None,
226
- outputs=[model_choice,model_info]
227
  )
228
 
229
  login_button.click(
230
  fn=check_authorization,
231
  inputs=None, # The user profile is automatically passed on login
232
- outputs=[model_choice, model_info]
233
  )
234
 
235
  gr.Markdown("### Uploaded Images")
 
5
  import requests
6
  import json
7
  from dotenv import load_dotenv
8
+ #import openai
9
  import base64
10
  import csv
11
  import tempfile
 
138
  gr.Markdown("# MATCHA: Museum Alt-Text for Cultural Heritage with AI 🍵 🌿")
139
  gr.Markdown("Upload one or more images to generate accessible alternative text (designed to meet WCAG Guidelines)")
140
  gr.Markdown("Developed by the Natural History Museum in Partnership with National Museums Liverpool. Funded by the DCMS Pilot Scheme")
141
+ auth_state = gr.Markdown()
142
  with gr.Column(scale=1):
143
  with gr.Row():
144
  gr.Image("images/nhm_logo.png", show_label=False, height=100,
 
160
  default_model = "meta-llama/llama-4-maverick:free"#preferred_models[0][1] # get free model
161
  text = f"""**Current Model**: Llama 4 Maverick (free)
162
  **Estimated cost per 100 Images**: {MODEL_PRICING["meta-llama/llama-4-maverick:free"]}"""
163
+ return gr.update(choices=preferred_models, label="Select Model",value=default_model),text,""
164
 
165
  is_authorized = profile.username in AUTHORIZED_USER_IDS
166
  if is_authorized:
 
174
  default_model = "meta-llama/llama-4-maverick:free"#preferred_models[0][1] # get free model
175
  text = f"""**Current Model**: Llama 4 Maverick (free)
176
  **Estimated cost per 100 Images**: {MODEL_PRICING["meta-llama/llama-4-maverick:free"]}"""
177
+ return gr.update(choices=preferred_models, label="Select Model",value=default_model),text,"Free version - please email chris.addis@nhm.ac.uk for full access."
178
 
179
  # Define preferred and additional models directly in the function
180
  preferred_models = [
 
224
  demo.load(
225
  fn=check_authorization,
226
  inputs=None,
227
+ outputs=[model_choice,model_info,auth_state]
228
  )
229
 
230
  login_button.click(
231
  fn=check_authorization,
232
  inputs=None, # The user profile is automatically passed on login
233
+ outputs=[model_choice, model_info,auth_state]
234
  )
235
 
236
  gr.Markdown("### Uploaded Images")