Spaces:
Running
Running
Upload app.py
Browse files
app.py
CHANGED
@@ -276,10 +276,14 @@ class PodcastGenerator:
|
|
276 |
{"role": "user", "content": user_prompt}
|
277 |
],
|
278 |
temperature=1,
|
279 |
-
max_tokens=8192
|
280 |
)
|
281 |
logger.info(f"Received response from API: {response}")
|
282 |
|
|
|
|
|
|
|
|
|
283 |
if response.choices and len(response.choices) > 0:
|
284 |
generated_text = response.choices[0].message.content
|
285 |
logger.info(f"Generated text: {generated_text[:100]}...")
|
@@ -497,10 +501,9 @@ iface = gr.Interface(
|
|
497 |
gr.File(label="Or Upload a PDF or TXT file"),
|
498 |
gr.Dropdown(label="Language", choices=[
|
499 |
"Auto Detect",
|
500 |
-
"Afrikaans", "Albanian", "Amharic", "Arabic", "Armenian", "Azerbaijani",
|
501 |
"Bahasa Indonesian", "Bangla", "Basque", "Bengali", "Bosnian", "Bulgarian",
|
502 |
-
"Burmese", "Catalan", "Chinese Cantonese", "Chinese Mandarin",
|
503 |
-
"Chinese Taiwanese", "Croatian", "Czech", "Danish", "Dutch", "English",
|
504 |
"Estonian", "Filipino", "Finnish", "French", "Galician", "Georgian",
|
505 |
"German", "Greek", "Hebrew", "Hindi", "Hungarian", "Icelandic", "Irish",
|
506 |
"Italian", "Japanese", "Javanese", "Kannada", "Kazakh", "Khmer", "Korean",
|
|
|
276 |
{"role": "user", "content": user_prompt}
|
277 |
],
|
278 |
temperature=1,
|
279 |
+
max_tokens=1975 # Reduced from 8192 to stay within the 4096 token limit
|
280 |
)
|
281 |
logger.info(f"Received response from API: {response}")
|
282 |
|
283 |
+
if hasattr(response, 'error'):
|
284 |
+
logger.error(f"API returned an error: {response.error}")
|
285 |
+
return {"error": f"API error: {response.error.get('message', 'Unknown error')}"}
|
286 |
+
|
287 |
if response.choices and len(response.choices) > 0:
|
288 |
generated_text = response.choices[0].message.content
|
289 |
logger.info(f"Generated text: {generated_text[:100]}...")
|
|
|
501 |
gr.File(label="Or Upload a PDF or TXT file"),
|
502 |
gr.Dropdown(label="Language", choices=[
|
503 |
"Auto Detect",
|
504 |
+
"Chinese Taiwanese", "Afrikaans", "Albanian", "Amharic", "Arabic", "Armenian", "Azerbaijani",
|
505 |
"Bahasa Indonesian", "Bangla", "Basque", "Bengali", "Bosnian", "Bulgarian",
|
506 |
+
"Burmese", "Catalan", "Chinese Cantonese", "Chinese Mandarin", "Croatian", "Czech", "Danish", "Dutch", "English",
|
|
|
507 |
"Estonian", "Filipino", "Finnish", "French", "Galician", "Georgian",
|
508 |
"German", "Greek", "Hebrew", "Hindi", "Hungarian", "Icelandic", "Irish",
|
509 |
"Italian", "Japanese", "Javanese", "Kannada", "Kazakh", "Khmer", "Korean",
|