File size: 768 Bytes
925ac7f bbae640 925ac7f bbae640 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import pandas as pd
import gradio as gr
import asyncio # Ensure asyncio is imported
from src.pricing import get_pricing_df
text_leaderboard = get_pricing_df()
llm_calc_app = gr.Blocks()
with llm_calc_app:
leaderboard_table = gr.Dataframe(
value=text_leaderboard,
elem_id="text-leaderboard-table",
interactive=False,
visible=True,
height=800
)
llm_calc_app.load()
# # Ensure the app runs in an asyncio event loop
# async def main():
# llm_calc_app.queue()
# await llm_calc_app.launch()
# Run the async main function
# asyncio.run(main())
llm_calc_app.queue()
llm_calc_app.launch()
|