import gradio as gr import pandas as pd # Load your data df = pd.read_csv("final_recommendations.csv") def get_recommendation(book): row = df[df["title"] == book].iloc[0] return f""" 📘 Title: {row['title']} 💰 Price: {row['price_gbp']} 📊 Revenue: {row['total_revenue']} 🤖 Recommendation: {row['recommendation']} """ app = gr.Interface( fn=get_recommendation, inputs=gr.Dropdown(df["title"].tolist()), outputs="text", title="📚 AI Book Pricing Assistant", description="Select a book to see pricing recommendations." ) app.launch()