import streamlit as st import pinecone from sentence_transformers import SentenceTransformer PINECONE_KEY = st.secrets["PINECONE_KEY"] # app.pinecone.io @st.experimental_singleton def init_pinecone(): pinecone.init(api_key=PINECONE_KEY, environment="us-west1-gcp") return pinecone.Index('youtube-search') @st.experimental_singleton def init_retriever(): return SentenceTransformer('flax-sentence-embeddings/all_datasets_v3_mpnet-base') index = init_pinecone() retriever = init_retriever() def card(thubmnail, title, url, context): return st.markdown(f"""