Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -100,7 +100,7 @@ def run_storyboard_generation(num_fragments: int, prompt: str, initial_image_pat
|
|
100 |
with open(os.path.join(os.path.dirname(__file__), prompt_file), "r", encoding="utf-8") as f: template = f.read()
|
101 |
director_prompt = template.format(user_prompt=prompt, num_fragments=int(num_fragments), image_metadata=exif_metadata)
|
102 |
genai.configure(api_key=GEMINI_API_KEY)
|
103 |
-
model = genai.GenerativeModel('gemini-
|
104 |
print("Gerando roteiro com anΓ‘lise de visΓ£o integrada...")
|
105 |
response = model.generate_content([director_prompt, img])
|
106 |
try:
|
@@ -117,7 +117,7 @@ def get_dreamo_prompt_for_transition(previous_image_path: str, target_scene_desc
|
|
117 |
prompt_file = "prompts/img2img_evolution_prompt.txt"
|
118 |
with open(os.path.join(os.path.dirname(__file__), prompt_file), "r", encoding="utf-8") as f: template = f.read()
|
119 |
director_prompt = template.format(target_scene_description=target_scene_description)
|
120 |
-
model = genai.GenerativeModel('gemini-
|
121 |
response = model.generate_content([director_prompt, "Previous Image:", img])
|
122 |
return response.text.strip().replace("\"", "")
|
123 |
|
@@ -171,7 +171,7 @@ def run_keyframe_generation(storyboard, ref_images_tasks, progress=gr.Progress()
|
|
171 |
def get_initial_motion_prompt(user_prompt: str, start_image_path: str, destination_image_path: str, dest_scene_desc: str):
|
172 |
if not GEMINI_API_KEY: raise gr.Error("Chave da API Gemini nΓ£o configurada!")
|
173 |
try:
|
174 |
-
genai.configure(api_key=GEMINI_API_KEY); model = genai.GenerativeModel('gemini-
|
175 |
with open(os.path.join(os.path.dirname(__file__), prompt_file), "r", encoding="utf-8") as f: template = f.read()
|
176 |
cinematographer_prompt = template.format(user_prompt=user_prompt, destination_scene_description=dest_scene_desc)
|
177 |
start_img, dest_img = Image.open(start_image_path), Image.open(destination_image_path)
|
@@ -183,7 +183,7 @@ def get_initial_motion_prompt(user_prompt: str, start_image_path: str, destinati
|
|
183 |
def get_dynamic_motion_prompt(user_prompt, story_history, memory_image_path, path_image_path, destination_image_path, path_scene_desc, dest_scene_desc):
|
184 |
if not GEMINI_API_KEY: raise gr.Error("Chave da API Gemini nΓ£o configurada!")
|
185 |
try:
|
186 |
-
genai.configure(api_key=GEMINI_API_KEY); model = genai.GenerativeModel('gemini-
|
187 |
with open(os.path.join(os.path.dirname(__file__), prompt_file), "r", encoding="utf-8") as f: template = f.read()
|
188 |
cinematographer_prompt = template.format(user_prompt=user_prompt, story_history=story_history, midpoint_scene_description=path_scene_desc, destination_scene_description=dest_scene_desc)
|
189 |
mem_img, path_img, dest_img = Image.open(memory_image_path), Image.open(path_image_path), Image.open(destination_image_path)
|
|
|
100 |
with open(os.path.join(os.path.dirname(__file__), prompt_file), "r", encoding="utf-8") as f: template = f.read()
|
101 |
director_prompt = template.format(user_prompt=prompt, num_fragments=int(num_fragments), image_metadata=exif_metadata)
|
102 |
genai.configure(api_key=GEMINI_API_KEY)
|
103 |
+
model = genai.GenerativeModel('gemini-2.5-flash'); img = Image.open(initial_image_path)
|
104 |
print("Gerando roteiro com anΓ‘lise de visΓ£o integrada...")
|
105 |
response = model.generate_content([director_prompt, img])
|
106 |
try:
|
|
|
117 |
prompt_file = "prompts/img2img_evolution_prompt.txt"
|
118 |
with open(os.path.join(os.path.dirname(__file__), prompt_file), "r", encoding="utf-8") as f: template = f.read()
|
119 |
director_prompt = template.format(target_scene_description=target_scene_description)
|
120 |
+
model = genai.GenerativeModel('gemini-2.5-flash'); img = Image.open(previous_image_path)
|
121 |
response = model.generate_content([director_prompt, "Previous Image:", img])
|
122 |
return response.text.strip().replace("\"", "")
|
123 |
|
|
|
171 |
def get_initial_motion_prompt(user_prompt: str, start_image_path: str, destination_image_path: str, dest_scene_desc: str):
|
172 |
if not GEMINI_API_KEY: raise gr.Error("Chave da API Gemini nΓ£o configurada!")
|
173 |
try:
|
174 |
+
genai.configure(api_key=GEMINI_API_KEY); model = genai.GenerativeModel('gemini-2.5-flash'); prompt_file = "prompts/initial_motion_prompt.txt"
|
175 |
with open(os.path.join(os.path.dirname(__file__), prompt_file), "r", encoding="utf-8") as f: template = f.read()
|
176 |
cinematographer_prompt = template.format(user_prompt=user_prompt, destination_scene_description=dest_scene_desc)
|
177 |
start_img, dest_img = Image.open(start_image_path), Image.open(destination_image_path)
|
|
|
183 |
def get_dynamic_motion_prompt(user_prompt, story_history, memory_image_path, path_image_path, destination_image_path, path_scene_desc, dest_scene_desc):
|
184 |
if not GEMINI_API_KEY: raise gr.Error("Chave da API Gemini nΓ£o configurada!")
|
185 |
try:
|
186 |
+
genai.configure(api_key=GEMINI_API_KEY); model = genai.GenerativeModel('gemini-2.5-flash'); prompt_file = "prompts/dynamic_motion_prompt.txt"
|
187 |
with open(os.path.join(os.path.dirname(__file__), prompt_file), "r", encoding="utf-8") as f: template = f.read()
|
188 |
cinematographer_prompt = template.format(user_prompt=user_prompt, story_history=story_history, midpoint_scene_description=path_scene_desc, destination_scene_description=dest_scene_desc)
|
189 |
mem_img, path_img, dest_img = Image.open(memory_image_path), Image.open(path_image_path), Image.open(destination_image_path)
|