Tecnhotron commited on
Commit
0054137
·
1 Parent(s): 62a7201

Initial commit

Browse files
Files changed (1) hide show
  1. app.py +2 -5
app.py CHANGED
@@ -3,13 +3,11 @@ import shutil
3
  import subprocess
4
  import tempfile
5
  import google.generativeai as genai
6
- from google.generativeai.types import GenerationConfig, File # Import File type
7
  from moviepy import *
8
  from moviepy.video.fx import *
9
  from moviepy.audio.fx.MultiplyVolume import MultiplyVolume
10
- # --- ADDED IMPORT ---
11
  from moviepy.audio.AudioClip import CompositeAudioClip
12
-
13
  import os, uuid
14
  import time
15
  import mimetypes
@@ -28,8 +26,7 @@ logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(
28
  logger = logging.getLogger(__name__)
29
 
30
  # Configuration
31
- API_KEY = "YOUR_API_KEY" # Replace with your actual key if needed
32
- # Updated Model Name as requested - DO NOT CHANGE
33
  MODEL_NAME = "gemini-2.5-pro-exp-03-25"
34
  UPLOAD_FOLDER = 'uploads'
35
  FINAL_OUTPUT_FOLDER = 'output'
 
3
  import subprocess
4
  import tempfile
5
  import google.generativeai as genai
6
+ from google.generativeai.types import GenerationConfig, File
7
  from moviepy import *
8
  from moviepy.video.fx import *
9
  from moviepy.audio.fx.MultiplyVolume import MultiplyVolume
 
10
  from moviepy.audio.AudioClip import CompositeAudioClip
 
11
  import os, uuid
12
  import time
13
  import mimetypes
 
26
  logger = logging.getLogger(__name__)
27
 
28
  # Configuration
29
+ API_KEY = os.environ.get('GEMINI_API_KEY')
 
30
  MODEL_NAME = "gemini-2.5-pro-exp-03-25"
31
  UPLOAD_FOLDER = 'uploads'
32
  FINAL_OUTPUT_FOLDER = 'output'