Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from transformers import pipeline | |
| import requests | |
| import json | |
| import os | |
| decade = pipeline(model="tonyassi/fashion-clothing-decade") | |
| def mistral(decade): | |
| url = os.environ.get('MISTRAL_URL') | |
| # Define the prompt | |
| prompt = "write a fun,short description of the " + decade + " in 1-2 sentences" | |
| # Mistral API call | |
| payload = json.dumps({ | |
| "key": os.environ.get('MISTRAL_KEY'), | |
| "messages": [ | |
| { | |
| "role": "user", | |
| "content": prompt | |
| }, | |
| ], | |
| "max_tokens": 1000 | |
| }) | |
| headers = { | |
| 'Content-Type': 'application/json' | |
| } | |
| # API response | |
| response = requests.request("POST", url, headers=headers, data=payload) | |
| response = json.loads(response.text) | |
| return response['message'] | |
| def greet(img): | |
| # Predict decade from image | |
| pred = decade(images=img) | |
| # Write output text | |
| res = """ | |
| # """ + pred[0]['label'] | |
| return res | |
| iface = gr.Interface(fn=greet, | |
| title='Which Decade Are You From?', | |
| description=""" | |
| by [Tony Assi](https://www.tonyassi.com/) | |
| This space uses the [fashion-clothing-decade](https://huggingface.co/tonyassi/fashion-clothing-decade) image classification model. Please ❤️ this Space. | |
| I build custom AI apps for companies. <a href="mailto: tony.assi.media@gmail.com">Email me</a> for business inquiries. | |
|  | |
| """, | |
| inputs=gr.Image(type="pil"), | |
| outputs=gr.Markdown(), | |
| theme = gr.themes.Base(primary_hue="teal",secondary_hue="teal",neutral_hue="slate"), | |
| examples=[['./examples/1910s.jpg'],['./examples/1920s.jpg'],['./examples/1930s.jpg'],['./examples/1940s.jpg'],['./examples/1950s.jpg'],['./examples/1960s.jpg'],['./examples/1970s.jpg'],['./examples/1980s.jpg'],['./examples/1990s.jpg'],['./examples/2000s.jpg'],] | |
| ) | |
| iface.launch() |