Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -13,6 +13,12 @@ if not GOOGLE_API_KEY:
|
|
| 13 |
raise ValueError("環境変数 'GOOGLE_API_KEY' が設定されていません。")
|
| 14 |
genai.configure(api_key=GOOGLE_API_KEY)
|
| 15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
|
| 17 |
def split_pdf(pdf_path, output_dir, pages_per_chunk=5):
|
| 18 |
"""PDFを指定ページ数ごとに分割する関数"""
|
|
@@ -81,12 +87,6 @@ def ocr_pdf_with_gemini(pdf_path):
|
|
| 81 |
return f"エラーが発生しました: {e}" # ユーザー向けのエラーメッセージ
|
| 82 |
|
| 83 |
|
| 84 |
-
import logging
|
| 85 |
-
|
| 86 |
-
# ロギング設定
|
| 87 |
-
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
|
| 88 |
-
|
| 89 |
-
|
| 90 |
def process_pdf(pdf_file):
|
| 91 |
"""PDFファイルを処理するメイン関数"""
|
| 92 |
logging.info(f"Received file: {pdf_file.name if hasattr(pdf_file, 'name') else pdf_file}") # ファイル名/オブジェクトのログ
|
|
|
|
| 13 |
raise ValueError("環境変数 'GOOGLE_API_KEY' が設定されていません。")
|
| 14 |
genai.configure(api_key=GOOGLE_API_KEY)
|
| 15 |
|
| 16 |
+
import logging
|
| 17 |
+
|
| 18 |
+
# ロギング設定
|
| 19 |
+
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
|
| 20 |
+
|
| 21 |
+
|
| 22 |
|
| 23 |
def split_pdf(pdf_path, output_dir, pages_per_chunk=5):
|
| 24 |
"""PDFを指定ページ数ごとに分割する関数"""
|
|
|
|
| 87 |
return f"エラーが発生しました: {e}" # ユーザー向けのエラーメッセージ
|
| 88 |
|
| 89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
def process_pdf(pdf_file):
|
| 91 |
"""PDFファイルを処理するメイン関数"""
|
| 92 |
logging.info(f"Received file: {pdf_file.name if hasattr(pdf_file, 'name') else pdf_file}") # ファイル名/オブジェクトのログ
|