Update app.py
Browse files
app.py
CHANGED
@@ -43,12 +43,12 @@ def get_movie_info(movie_title):
|
|
43 |
year = details_data.get("release_date", "Unknown Year")[:4]
|
44 |
genre = ", ".join(genre["name"] for genre in details_data.get("genres", []))
|
45 |
tmdb_link = f"https://www.themoviedb.org/movie/{movie_id}"
|
46 |
-
|
47 |
|
48 |
# Convert poster_path to a complete image URL
|
49 |
-
image_url = f"https://image.tmdb.org/t/p/w500{poster_path}" if poster_path else ""
|
50 |
|
51 |
-
return f"Title: {title}, Year: {year}, Genre: {genre}\nFind more info here: {tmdb_link}"
|
52 |
|
53 |
else:
|
54 |
return "Movie not found", ""
|
@@ -83,9 +83,14 @@ def generate_response(prompt):
|
|
83 |
output = model.generate(**model_inputs, **gen_conf)
|
84 |
|
85 |
generated_text = tokenizer.decode(output[0], skip_special_tokens=True)
|
86 |
-
return f"Movie Info:\n{movie_info}\n\nGenerated Response:\n{generated_text}"
|
87 |
|
88 |
-
#
|
89 |
-
|
90 |
-
|
|
|
|
|
91 |
|
|
|
|
|
|
|
|
43 |
year = details_data.get("release_date", "Unknown Year")[:4]
|
44 |
genre = ", ".join(genre["name"] for genre in details_data.get("genres", []))
|
45 |
tmdb_link = f"https://www.themoviedb.org/movie/{movie_id}"
|
46 |
+
# poster_path = details_data.get("poster_path")
|
47 |
|
48 |
# Convert poster_path to a complete image URL
|
49 |
+
# image_url = f"https://image.tmdb.org/t/p/w500{poster_path}" if poster_path else ""
|
50 |
|
51 |
+
return f"Title: {title}, Year: {year}, Genre: {genre}\nFind more info here: {tmdb_link}"
|
52 |
|
53 |
else:
|
54 |
return "Movie not found", ""
|
|
|
83 |
output = model.generate(**model_inputs, **gen_conf)
|
84 |
|
85 |
generated_text = tokenizer.decode(output[0], skip_special_tokens=True)
|
86 |
+
return f"Movie Info:\n{movie_info}\n\nGenerated Response:\n{generated_text}"
|
87 |
|
88 |
+
# Define chat function for gr.ChatInterface
|
89 |
+
def chat_function(message, history):
|
90 |
+
response = generate_response(message)
|
91 |
+
history.append([message, response])
|
92 |
+
return response
|
93 |
|
94 |
+
# Create Gradio Chat Interface
|
95 |
+
chat_interface = gr.ChatInterface(chat_function)
|
96 |
+
chat_interface.launch()
|