Spaces:
Sleeping
Sleeping
Aleksmorshen
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -15,8 +15,8 @@ def generate_ad_post(image):
|
|
15 |
if not isinstance(image, Image.Image):
|
16 |
image = Image.fromarray(image)
|
17 |
|
18 |
-
#
|
19 |
-
inputs = florence_processor(text="
|
20 |
generated_ids = florence_model.generate(
|
21 |
input_ids=inputs["input_ids"],
|
22 |
pixel_values=inputs["pixel_values"],
|
@@ -31,8 +31,11 @@ def generate_ad_post(image):
|
|
31 |
task="Создание рекламного поста",
|
32 |
image_size=(image.width, image.height)
|
33 |
)
|
34 |
-
|
35 |
-
|
|
|
|
|
|
|
36 |
return prompt
|
37 |
|
38 |
io = gr.Interface(generate_ad_post,
|
|
|
15 |
if not isinstance(image, Image.Image):
|
16 |
image = Image.fromarray(image)
|
17 |
|
18 |
+
# Более конкретный текст запроса для генерации рекламного поста
|
19 |
+
inputs = florence_processor(text="Напишите рекламный пост на русском языке о продукте на изображении", images=image, return_tensors="pt").to(device)
|
20 |
generated_ids = florence_model.generate(
|
21 |
input_ids=inputs["input_ids"],
|
22 |
pixel_values=inputs["pixel_values"],
|
|
|
31 |
task="Создание рекламного поста",
|
32 |
image_size=(image.width, image.height)
|
33 |
)
|
34 |
+
|
35 |
+
# Извлечение текста из ответа
|
36 |
+
prompt = parsed_answer.get("Создание рекламного поста", generated_text)
|
37 |
+
|
38 |
+
print("\n\nГенерация завершена!:" + prompt)
|
39 |
return prompt
|
40 |
|
41 |
io = gr.Interface(generate_ad_post,
|