Mapbox token

How do I attach the mapbox API key to my code. I was able to add the heatmap layer in my local machine but when I deployed it in heroku, only map is visible and heatmap distribution is gone. I think this is because of the key not attached.
import pandas as pd
import streamlit as st
def map_plot2(df_statewise):
import pydeck as pdk
df_coords_state=pd.read_csv(‘state wise centroids_2011.csv’)
df_statewise=df_statewise[-35:]
df_statewise=df_statewise[[‘loc’,‘total’]]
df_statewise.reset_index(inplace=True, drop=True)
df_coords_state=pd.concat([df_statewise,df_coords_state],axis=1)
df_coords_state.drop(‘loc’,inplace=True, axis=1)
df=df_coords_state

        center_long = df_coords_state.mean().Longitude
        center_lat = df_coords_state.mean().Latitude

        COLOR_BREWER_BLUE_SCALE = [
            [105, 192, 245],
            [153,213,148],
            [245, 242, 152],
             [230, 146, 87],
             [255,141,89],
            [213,62,79],
        ]
        total = pdk.Layer(
            "HeatmapLayer",
            data=df,
            opacity=0.9,
            get_position='[Longitude,Latitude]',
            aggregation='"MEAN"',
            color_range=COLOR_BREWER_BLUE_SCALE,
            threshold=0.05,
            intensity=1,
            get_weight="total",
            radiusPixels=50,
            pickable=True,
        )
        initial_view_state=pdk.ViewState(
            latitude=center_lat,
            longitude=center_long,
            zoom=3.5,
            pitch=20,
        )
        r = pdk.Deck(
        layers=[total],
        initial_view_state=initial_view_state,
        map_style="mapbox://styles/mapbox/dark-v9",
        tooltip={"text": "Concentration of Covid cases"},
        )
        st.pydeck_chart(r)

Here is my code.

I also tried creating a new token on mapbox website and in the URL, I added my heroku app’s URL but still its working if I open the heroku link in my laptop but not working in other machines.
Any help is highly appreciated.