From 86a82822fa64c0752f661d033474a40d9ab847a0 Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Tue, 25 Mar 2025 22:00:31 -0400 Subject: [PATCH] Model prompt as env var --- app.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 5400e8b..4676a2d 100644 --- a/app.py +++ b/app.py @@ -6,7 +6,7 @@ from moviepy import VideoFileClip from openai import OpenAI from pydub import AudioSegment -PROMPT = "You will be provided a video transcription for which you are to generate a blog post in Markdown format summarizing the video contents." +DEFAULT_PROMPT = "You will be provided a video transcription for which you are to generate a blog post in Markdown format summarizing the video contents." def main(args): openai_client = OpenAI() @@ -34,10 +34,11 @@ def transcribe_audio(openai_client, audio): ]) def summarize_transcription(openai_client, transcription): + prompt = os.getenv('OPENAI_RESPONSES_PROMPT', DEFAULT_PROMPT) responses_model = os.getenv('OPENAI_RESPONSES_MODEL', 'whisper-1') return client.responses.create( model=responses_model, - instructions=PROMPT, + instructions=prompt, input=transcription )