Spaces:
Sleeping
Sleeping
Tecnhotron
commited on
Commit
·
0054137
1
Parent(s):
62a7201
Initial commit
Browse files
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
|
| 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 =
|
| 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'
|