Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -3,7 +3,8 @@ import random
|
|
| 3 |
from vocab import get_sources, get_words_from_source
|
| 4 |
from sentences import generate_sentences
|
| 5 |
from ai_sentence import MODEL_LIST
|
| 6 |
-
from quiz import generate_fill_in_blank_exam, check_exam
|
|
|
|
| 7 |
|
| 8 |
def process_sentence(mode, word, source, num, use_ai, model_name):
|
| 9 |
try:
|
|
@@ -28,6 +29,7 @@ def process_sentence(mode, word, source, num, use_ai, model_name):
|
|
| 28 |
except Exception as e:
|
| 29 |
return f"<p style='color:red;'>❌ 發生錯誤:{str(e)}</p>", f"錯誤:{str(e)}"
|
| 30 |
|
|
|
|
| 31 |
def project_description():
|
| 32 |
return """
|
| 33 |
# 📖 VocabLine 單字例句工具
|
|
@@ -49,6 +51,7 @@ def project_description():
|
|
| 49 |
- GitHub:[https://github.com/dayuian](https://github.com/dayuian)
|
| 50 |
"""
|
| 51 |
|
|
|
|
| 52 |
with gr.Blocks(css="""
|
| 53 |
#card-group { padding: 15px; border-radius: 12px; background-color: rgba(255, 255, 255, 0.05); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); margin-bottom: 15px; }
|
| 54 |
.gradio-container { max-width: 800px; margin: auto; }
|
|
|
|
| 3 |
from vocab import get_sources, get_words_from_source
|
| 4 |
from sentences import generate_sentences
|
| 5 |
from ai_sentence import MODEL_LIST
|
| 6 |
+
from quiz import generate_fill_in_blank_exam, check_exam
|
| 7 |
+
|
| 8 |
|
| 9 |
def process_sentence(mode, word, source, num, use_ai, model_name):
|
| 10 |
try:
|
|
|
|
| 29 |
except Exception as e:
|
| 30 |
return f"<p style='color:red;'>❌ 發生錯誤:{str(e)}</p>", f"錯誤:{str(e)}"
|
| 31 |
|
| 32 |
+
|
| 33 |
def project_description():
|
| 34 |
return """
|
| 35 |
# 📖 VocabLine 單字例句工具
|
|
|
|
| 51 |
- GitHub:[https://github.com/dayuian](https://github.com/dayuian)
|
| 52 |
"""
|
| 53 |
|
| 54 |
+
|
| 55 |
with gr.Blocks(css="""
|
| 56 |
#card-group { padding: 15px; border-radius: 12px; background-color: rgba(255, 255, 255, 0.05); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); margin-bottom: 15px; }
|
| 57 |
.gradio-container { max-width: 800px; margin: auto; }
|