Spaces:
Sleeping
Sleeping
File size: 887 Bytes
7a1e0cc |
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 |
from gradio_client import Client, handle_file
cache = {}
client = Client("gokaygokay/Florence-2", verbose=False)
def see_url(url):
result = client.predict(
image=handle_file(url),
task_prompt="More Detailed Caption",
text_input=None,
model_id="microsoft/Florence-2-large",
api_name="/process_image"
)
return(result[0].replace("{'<MORE_DETAILED_CAPTION>': '", "").replace("'}", ""))
def see_file(fp):
if fp in cache:
return cache[fp]
result = client.predict(
image=handle_file(fp),
task_prompt="More Detailed Caption",
text_input=None,
model_id="microsoft/Florence-2-large",
api_name="/process_image"
)
r=result[0].replace("{'<MORE_DETAILED_CAPTION>': '", "").replace("'}", "")
cache[fp] = r
return r |