ElvisTsang commited on
Commit
b2d1149
·
verified ·
1 Parent(s): 82ae50c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -2,14 +2,14 @@ import streamlit as st
2
  from transformers import pipeline, AutoTokenizer, AutoModelForCausalLM
3
 
4
  def img2text(url):
5
- image_to_text_model = pipeline("image-to-text", model="Salesforce/blip-image-captioning-base")
6
  text = image_to_text_model(url)[0]["generated_text"]
7
  return text
8
 
9
  def text2story(text):
10
- story_generator = pipeline("text-generation", model="perplexity-ai/r1-1776", trust_remote_code=True)
11
- prompt = [{"role": "user", "content": f"Create a short story under 100 words based on: {text}"}]
12
- generated = story_generator(prompt, max_length=100)
13
  story_text = generated[0]['generated_text']
14
  return story_text
15
 
 
2
  from transformers import pipeline, AutoTokenizer, AutoModelForCausalLM
3
 
4
  def img2text(url):
5
+ image_to_text_model = pipeline("image-to-text", model="Salesforce/blip-image-captioning-large")
6
  text = image_to_text_model(url)[0]["generated_text"]
7
  return text
8
 
9
  def text2story(text):
10
+ story_generator = pipeline("text2text-generation", model="google/flan-t5-xl")
11
+ prompt = f"Create a short story under 100 words based on: {text}"}
12
+ generated = story_generator(prompt)
13
  story_text = generated[0]['generated_text']
14
  return story_text
15