Spaces:
Running
Running
bilgeyucel
commited on
Commit
•
b96a262
1
Parent(s):
418a286
More examples
Browse files- .gitattributes +2 -0
- app.py +10 -6
- rainbow.jpeg +3 -0
- selfie.png +3 -0
.gitattributes
CHANGED
@@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
*.png filter=lfs diff=lfs merge=lfs -text
|
37 |
+
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
app.py
CHANGED
@@ -6,10 +6,14 @@ from haystack.nodes import PromptNode, PromptTemplate
|
|
6 |
from haystack import Pipeline
|
7 |
|
8 |
description = """
|
9 |
-
# Captionate
|
10 |
-
### Create Instagram captions for your pics!
|
11 |
|
12 |
-
|
|
|
|
|
|
|
|
|
13 |
|
14 |
Built by [Bilge Yucel](https://twitter.com/bilgeycl) using [Haystack](https://github.com/deepset-ai/haystack) 💙
|
15 |
"""
|
@@ -27,7 +31,7 @@ Descriptive text: {documents};
|
|
27 |
Instagram Caption:
|
28 |
""")
|
29 |
|
30 |
-
hf_api_key = "
|
31 |
|
32 |
def generate_caption(image_file_paths, model_name):
|
33 |
captioning_pipeline = Pipeline()
|
@@ -37,13 +41,13 @@ def generate_caption(image_file_paths, model_name):
|
|
37 |
caption = captioning_pipeline.run(file_paths=[image_file_paths])
|
38 |
return caption["results"][0]
|
39 |
|
40 |
-
with gr.Blocks(theme="
|
41 |
gr.Markdown(value=description)
|
42 |
with gr.Row():
|
43 |
image = gr.Image(type="filepath")
|
44 |
with gr.Column():
|
45 |
model_name = gr.Dropdown(["OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5", "tiiuae/falcon-7b-instruct", "tiiuae/falcon-7b", "EleutherAI/gpt-neox-20b", "HuggingFaceH4/starchat-beta", "bigscience/bloom"], value="OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5", label="Choose your model!")
|
46 |
-
gr.Examples(["./whale.png"
|
47 |
submit_btn = gr.Button("✨ Captionate ✨")
|
48 |
caption = gr.Textbox(label="Caption", show_copy_button=True)
|
49 |
submit_btn.click(fn=generate_caption, inputs=[image, model_name], outputs=[caption])
|
|
|
6 |
from haystack import Pipeline
|
7 |
|
8 |
description = """
|
9 |
+
# Captionate 📸
|
10 |
+
### Create Instagram captions for your pics!
|
11 |
|
12 |
+
* Upload your photo or select one from examples
|
13 |
+
* Choose your model
|
14 |
+
* ✨ Captionate! ✨
|
15 |
+
|
16 |
+
`OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5` and `tiiuae/falcon-7b-instruct` perform the best but try out different models to see how they react to the same prompt.
|
17 |
|
18 |
Built by [Bilge Yucel](https://twitter.com/bilgeycl) using [Haystack](https://github.com/deepset-ai/haystack) 💙
|
19 |
"""
|
|
|
31 |
Instagram Caption:
|
32 |
""")
|
33 |
|
34 |
+
hf_api_key = os.environ["HF_API_KEY"]
|
35 |
|
36 |
def generate_caption(image_file_paths, model_name):
|
37 |
captioning_pipeline = Pipeline()
|
|
|
41 |
caption = captioning_pipeline.run(file_paths=[image_file_paths])
|
42 |
return caption["results"][0]
|
43 |
|
44 |
+
with gr.Blocks(theme="soft") as demo:
|
45 |
gr.Markdown(value=description)
|
46 |
with gr.Row():
|
47 |
image = gr.Image(type="filepath")
|
48 |
with gr.Column():
|
49 |
model_name = gr.Dropdown(["OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5", "tiiuae/falcon-7b-instruct", "tiiuae/falcon-7b", "EleutherAI/gpt-neox-20b", "HuggingFaceH4/starchat-beta", "bigscience/bloom"], value="OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5", label="Choose your model!")
|
50 |
+
gr.Examples(["./whale.png", "./rainbow.jpeg", "./selfie.png"], inputs=image, label="Click on any example")
|
51 |
submit_btn = gr.Button("✨ Captionate ✨")
|
52 |
caption = gr.Textbox(label="Caption", show_copy_button=True)
|
53 |
submit_btn.click(fn=generate_caption, inputs=[image, model_name], outputs=[caption])
|
rainbow.jpeg
ADDED
Git LFS Details
|
selfie.png
ADDED
Git LFS Details
|