mohamedrady commited on
Commit
a531aee
·
verified ·
1 Parent(s): dde43be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -15
app.py CHANGED
@@ -9,9 +9,6 @@ import docx
9
  from arabert.preprocess import ArabertPreprocessor
10
  import gradio as gr
11
 
12
- # تعيين التوكن الخاص بـ OpenAI
13
- openai.api_key = "sk-proj-62TDbO5KABSdkZaFPPD4T3BlbkFJkhqOYpHhL6OucTzNdWSU"
14
-
15
  # التحقق من توفر GPU واستخدامه
16
  device = 0 if torch.cuda.is_available() else -1
17
 
@@ -206,36 +203,26 @@ def analyze_files(input_files, output_directory, tokenizer, max_length):
206
  return results
207
 
208
  # تحديد المسارات
209
- input_directory = "/Volumes/CLOCKWORK T/clockworkspace/first pro/in"
210
  output_directory_950 = "/Volumes/CLOCKWORK T/clockworkspace/first pro/1000"
211
- input_directory_950 = "/Volumes/CLOCKWORK T/clockworkspace/first pro/1000"
212
  output_directory_950_out = "/Volumes/CLOCKWORK T/clockworkspace/first pro/out/1000"
213
 
214
  # التأكد من وجود المسارات
215
  os.makedirs(output_directory_950, exist_ok=True)
216
  os.makedirs(output_directory_950_out, exist_ok=True)
217
 
218
- # معالجة الملفات وتقسيمها
219
- process_files(input_directory, output_directory_950)
220
-
221
- # تحليل الملفات المقسمة إلى 950 توكنز
222
- analyze_files(input_directory_950, output_directory_950_out, gpt2_tokenizer, 950)
223
-
224
- print("تمت معالجة الملفات وتحليلها بنجاح.")
225
-
226
  # تعريف واجهة Gradio
227
  def analyze_and_complete(input_files):
228
  # معالجة الملفات وتقسيمها
229
  process_files(input_files, output_directory_950)
230
 
231
  # تحليل الملفات المقسمة إلى 950 توكنز
232
- results = analyze_files(input_directory_950, output_directory_950_out, gpt2_tokenizer, 950)
233
 
234
  return results
235
 
236
  interface = gr.Interface(
237
  fn=analyze_and_complete,
238
- inputs=gr.File(file_count="multiple", type="file"),
239
  outputs="json",
240
  title="Movie Script Analyzer and Completer",
241
  description="Upload text, PDF, or DOCX files to analyze and complete the movie script."
 
9
  from arabert.preprocess import ArabertPreprocessor
10
  import gradio as gr
11
 
 
 
 
12
  # التحقق من توفر GPU واستخدامه
13
  device = 0 if torch.cuda.is_available() else -1
14
 
 
203
  return results
204
 
205
  # تحديد المسارات
 
206
  output_directory_950 = "/Volumes/CLOCKWORK T/clockworkspace/first pro/1000"
 
207
  output_directory_950_out = "/Volumes/CLOCKWORK T/clockworkspace/first pro/out/1000"
208
 
209
  # التأكد من وجود المسارات
210
  os.makedirs(output_directory_950, exist_ok=True)
211
  os.makedirs(output_directory_950_out, exist_ok=True)
212
 
 
 
 
 
 
 
 
 
213
  # تعريف واجهة Gradio
214
  def analyze_and_complete(input_files):
215
  # معالجة الملفات وتقسيمها
216
  process_files(input_files, output_directory_950)
217
 
218
  # تحليل الملفات المقسمة إلى 950 توكنز
219
+ results = analyze_files(input_files, output_directory_950_out, gpt2_tokenizer, 950)
220
 
221
  return results
222
 
223
  interface = gr.Interface(
224
  fn=analyze_and_complete,
225
+ inputs=gr.File(file_count="multiple", type="filepath"),
226
  outputs="json",
227
  title="Movie Script Analyzer and Completer",
228
  description="Upload text, PDF, or DOCX files to analyze and complete the movie script."