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; }
|