rein0421 commited on
Commit
3b83336
·
verified ·
1 Parent(s): 6845716

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -193,13 +193,17 @@ def transcribe_audio(audio_path):
193
  logging.error(f"Gemini API キーの設定に失敗しました: {config_err}")
194
  return None
195
 
 
 
196
  audio_file_resource = None # finally で使うため
197
  try:
198
  logging.info(f"Gemini: ファイルアップロード開始 - {audio_path}")
199
- # 大きなファイルの場合、タイムアウト時間を長く設定
200
- audio_file_resource = genai.upload_file(path=audio_path, request_options={'timeout': 600})
 
201
  logging.info(f"Gemini: ファイルアップロード完了 - Name: {audio_file_resource.name}, URI: {audio_file_resource.uri}")
202
 
 
203
  # モデル指定を環境変数から取得できるようにする(任意)
204
  gemini_model_name = os.getenv('GEMINI_MODEL', 'models/gemini-1.5-pro-latest')
205
  logging.info(f"Gemini: 使用モデル - {gemini_model_name}")
 
193
  logging.error(f"Gemini API キーの設定に失敗しました: {config_err}")
194
  return None
195
 
196
+ # ... (transcribe_audio 関数の前半) ...
197
+
198
  audio_file_resource = None # finally で使うため
199
  try:
200
  logging.info(f"Gemini: ファイルアップロード開始 - {audio_path}")
201
+ # 大きなファイルの場合、タイムアウト時間を長く設定 <<< このコメントは残しても良いですが、引数は削除します
202
+ # audio_file_resource = genai.upload_file(path=audio_path, request_options={'timeout': 600}) # <-- 修正前
203
+ audio_file_resource = genai.upload_file(path=audio_path) # <-- 修正後: request_options を削除
204
  logging.info(f"Gemini: ファイルアップロード完了 - Name: {audio_file_resource.name}, URI: {audio_file_resource.uri}")
205
 
206
+ # ... (以降のモデル呼び出しなどは変更なし) ...
207
  # モデル指定を環境変数から取得できるようにする(任意)
208
  gemini_model_name = os.getenv('GEMINI_MODEL', 'models/gemini-1.5-pro-latest')
209
  logging.info(f"Gemini: 使用モデル - {gemini_model_name}")