AhmadMustafa commited on
Commit
5416d7e
·
1 Parent(s): 68cab52

update: live event prompt

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -331,6 +331,7 @@ def get_initial_analysis(
331
  """Perform initial analysis of the transcript using OpenAI."""
332
  try:
333
  transcript = transcript_processor.get_transcript()
 
334
  client = OpenAI()
335
  if "localhost" in origin:
336
  link_start = "http"
@@ -382,7 +383,9 @@ Total takes: 2
382
  - [Take 1. <div id='topic' style="display: inline"> 20s at 25:45]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{1245}}&et={{1265}})
383
  - [Take 3 (Best). <div id='topic' style="display: inline"> 5s at 10:13 </div>]({link_start}://roll.ai/colab/1234aq_12314/51234151?st=613&et=618)"""
384
  else:
385
- prompt = f"""<div id="initial_message"> Given the transcript {transcript}, analyze all speakers' discussions and list out people, news, events, trends, and sources mentioned. For each speaker, provide at least 3 topics that would make engaging social media clips. Include timestamp and duration for each topic.
 
 
386
 
387
  Format the output as follows:
388
 
@@ -406,7 +409,7 @@ URL format: {link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{start_time_in
406
 
407
  Rank topics based on their potential virality and engagement for social media clips. </div>
408
  """
409
-
410
  completion = client.chat.completions.create(
411
  model="gpt-4o-mini",
412
  messages=[
 
331
  """Perform initial analysis of the transcript using OpenAI."""
332
  try:
333
  transcript = transcript_processor.get_transcript()
334
+ speaker_mapping = transcript_processor.speaker_mapping
335
  client = OpenAI()
336
  if "localhost" in origin:
337
  link_start = "http"
 
383
  - [Take 1. <div id='topic' style="display: inline"> 20s at 25:45]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{1245}}&et={{1265}})
384
  - [Take 3 (Best). <div id='topic' style="display: inline"> 5s at 10:13 </div>]({link_start}://roll.ai/colab/1234aq_12314/51234151?st=613&et=618)"""
385
  else:
386
+ prompt = f"""<div id="initial_message"> Given the following transcript with Speakers: {", ".join([speaker for speaker in speaker_mapping.values()])}. Transcript:
387
+ {transcript}
388
+ Analyze all speakers' discussions and list out people, news, events, trends, and sources mentioned. For each speaker, provide at least 3 topics that would make engaging social media clips. Include duration and starting time for each topic.
389
 
390
  Format the output as follows:
391
 
 
409
 
410
  Rank topics based on their potential virality and engagement for social media clips. </div>
411
  """
412
+ print(prompt)
413
  completion = client.chat.completions.create(
414
  model="gpt-4o-mini",
415
  messages=[