Team Ai
Apppublic

Pavanreddy007/Transcript_Summarized

sourceHugging Facemitupdated 7mo agoView on Hugging Face
0likes
streamlit_app.py42 linesDownload Raw Back to src
1import os2import streamlit as st3from groq import Groq4 5# Initialize client using HF Secrets6client = Groq(api_key=os.getenv("GROQ_API_KEY"))7 8# Function9def summarize_transcript(user_input):10    if not user_input.strip():11        return "Please enter a transcript."12 13    prompt = f"""14    You are an expert meeting assistant.15 16    Summarize the below transcript in EXACTLY 4 concise bullet points.17    Keep it clear, professional, and remove unnecessary details.18 19    Transcript:20    {user_input}21    """22 23    response = client.chat.completions.create(24        model="llama-3.1-8b-instant",25        messages=[{"role": "user", "content": prompt}]26    )27 28    return response.choices[0].message.content29 30 31# UI32st.title("📋 Meeting Transcript Summarizer")33 34user_input = st.text_area("Paste your meeting transcript here")35 36if st.button("Summarize"):37    if user_input:38        result = summarize_transcript(user_input)39        st.write("### Summary")40        st.write(result)41    else:42        st.warning("Please enter a transcript.")