yakine commited on
Commit
271e2f8
·
verified ·
1 Parent(s): e094bb8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -29,8 +29,8 @@ logging.basicConfig(level=logging.INFO)
29
  HF_TOKEN = os.getenv("manhal")
30
 
31
  TEXT_MODEL_NAME = "aubmindlab/aragpt2-mega"
32
- text_tokenizer = AutoTokenizer.from_pretrained(TEXT_MODEL_NAME, token = HF_TOKEN)
33
- text_model = AutoModelForCausalLM.from_pretrained(TEXT_MODEL_NAME, token = HF_TOKEN)
34
 
35
  general_prompt_template = """
36
  أنت الآن نموذج لغة مخصص لتوليد نصوص عربية تعليمية بناءً على المادة والمستوى التعليمي. سيتم إعطاؤك مادة تعليمية ومستوى تعليمي، وعليك إنشاء نص مناسب بناءً على ذلك. النص يجب أن يكون:
@@ -89,8 +89,8 @@ def generate_text(request: GenerateTextRequest):
89
  # Question & Answer Generation Model
90
  ####################################
91
  QA_MODEL_NAME = "Mihakram/AraT5-base-question-generation"
92
- qa_tokenizer = AutoTokenizer.from_pretrained(QA_MODEL_NAME, token = HF_TOKEN)
93
- qa_model = AutoModelForSeq2SeqLM.from_pretrained(QA_MODEL_NAME, token = HF_TOKEN)
94
 
95
  def extract_answer(context: str) -> str:
96
  """Extract the first sentence (or a key phrase) from the context."""
@@ -142,6 +142,6 @@ def read_root():
142
  ####################################
143
  # Running the FastAPI Server
144
  ####################################
145
- if __name__ == "__main__":
146
- import uvicorn
147
- uvicorn.run(app, host="0.0.0.0", port=7860)
 
29
  HF_TOKEN = os.getenv("manhal")
30
 
31
  TEXT_MODEL_NAME = "aubmindlab/aragpt2-mega"
32
+ text_tokenizer = AutoTokenizer.from_pretrained(TEXT_MODEL_NAME, token = HF_TOKEN,trust_remote_code=True)
33
+ text_model = AutoModelForCausalLM.from_pretrained(TEXT_MODEL_NAME, token = HF_TOKEN, trust_remote_code=True)
34
 
35
  general_prompt_template = """
36
  أنت الآن نموذج لغة مخصص لتوليد نصوص عربية تعليمية بناءً على المادة والمستوى التعليمي. سيتم إعطاؤك مادة تعليمية ومستوى تعليمي، وعليك إنشاء نص مناسب بناءً على ذلك. النص يجب أن يكون:
 
89
  # Question & Answer Generation Model
90
  ####################################
91
  QA_MODEL_NAME = "Mihakram/AraT5-base-question-generation"
92
+ qa_tokenizer = AutoTokenizer.from_pretrained(QA_MODEL_NAME, token = HF_TOKEN, trust_remote_code=True)
93
+ qa_model = AutoModelForSeq2SeqLM.from_pretrained(QA_MODEL_NAME, token = HF_TOKEN, trust_remote_code=True)
94
 
95
  def extract_answer(context: str) -> str:
96
  """Extract the first sentence (or a key phrase) from the context."""
 
142
  ####################################
143
  # Running the FastAPI Server
144
  ####################################
145
+
146
+ import uvicorn
147
+ uvicorn.run(app, host="0.0.0.0", port=7860)