AIdeaText commited on
Commit
a88d7ec
1 Parent(s): c3338ca

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -0
app.py CHANGED
@@ -8,6 +8,8 @@ import spacy
8
  from spacy import displacy
9
  import re
10
  from transformers import BlenderbotTokenizer, BlenderbotForConditionalGeneration
 
 
11
 
12
  # Configure the page to use the full width
13
  st.set_page_config(
@@ -21,6 +23,22 @@ from modules.morpho_analysis import get_repeated_words_colors, highlight_repeate
21
  from modules.syntax_analysis import visualize_syntax
22
 
23
  @st.cache_resource
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  def load_chatbot_model():
25
  tokenizer = BlenderbotTokenizer.from_pretrained("facebook/blenderbot-400M-distill")
26
  model = BlenderbotForConditionalGeneration.from_pretrained("facebook/blenderbot-400M-distill")
 
8
  from spacy import displacy
9
  import re
10
  from transformers import BlenderbotTokenizer, BlenderbotForConditionalGeneration
11
+ import pyodbc
12
+ from azure.identity import DefaultAzureCredential
13
 
14
  # Configure the page to use the full width
15
  st.set_page_config(
 
23
  from modules.syntax_analysis import visualize_syntax
24
 
25
  @st.cache_resource
26
+ def get_db_connection():
27
+ server = 'aideatexdb.database.windows.net'
28
+ database = 'textdb'
29
+ username = 'manuel.var.ale_aideatext.ai#EXT#@manuelvaraleaideatext.onmicrosoft.com'
30
+ connection_string = f'Driver={{ODBC Driver 18 for SQL Server}};Server={server};Database={database}'
31
+
32
+ credential = DefaultAzureCredential()
33
+ token = credential.get_token("https://database.windows.net/.default")
34
+
35
+ conn = pyodbc.connect(connection_string,
36
+ attrs_before = {1256: f'Bearer {token.token}'})
37
+ return conn
38
+
39
+
40
+
41
+
42
  def load_chatbot_model():
43
  tokenizer = BlenderbotTokenizer.from_pretrained("facebook/blenderbot-400M-distill")
44
  model = BlenderbotForConditionalGeneration.from_pretrained("facebook/blenderbot-400M-distill")