sofiamoncada's picture
Create app.py
b52e0ad verified
raw
history blame contribute delete
613 Bytes
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()