OuroborosM commited on
Commit
f43eb18
·
1 Parent(s): 43408d7

update model inference

Browse files
Files changed (1) hide show
  1. app.py +43 -2
app.py CHANGED
@@ -113,7 +113,7 @@ class GPTRemote(LLM):
113
  GPTfake = GPTRemote(n=0)
114
 
115
 
116
- async def start_playwright(question: str):
117
  pw = await async_playwright().start()
118
  browser = await pw.chromium.launch(headless=True)
119
  # browser = await pw.webkit.launch(headless=True)
@@ -149,9 +149,50 @@ async def start_playwright(question: str):
149
  output_history = output_text
150
  print("-------- Final Answer-----------\n", output_text)
151
  await browser.close()
152
-
153
 
154
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
  # import playsound
156
 
157
  langchain.debug = True
 
113
  GPTfake = GPTRemote(n=0)
114
 
115
 
116
+ async def start_playwright_old(question: str):
117
  pw = await async_playwright().start()
118
  browser = await pw.chromium.launch(headless=True)
119
  # browser = await pw.webkit.launch(headless=True)
 
149
  output_history = output_text
150
  print("-------- Final Answer-----------\n", output_text)
151
  await browser.close()
 
152
 
153
 
154
+ pw = async_playwright().start()
155
+ browser = pw.chromium.launch(headless=True)
156
+ page = browser.new_page()
157
+ page.goto("https://basicchatbot.azurewebsites.net/")
158
+
159
+ async def start_playwright(question: str):
160
+ # pw = await async_playwright().start()
161
+ # browser = await pw.chromium.launch(headless=True)
162
+ # # browser = await pw.webkit.launch(headless=True)
163
+ # page = await browser.new_page()
164
+
165
+ # # note all methods are async (use the "await" keyword)
166
+ # await page.goto("https://basicchatbot.azurewebsites.net/")
167
+ # # print("Title of Web: ", await page.title())
168
+ # await page.wait_for_timeout(200)
169
+ # print("Content of Web: ", await page.content())
170
+ # print("Test content: ", await page.locator("//div[@class='css-zt5igj e1nzilvr3']").inner_html())
171
+ # print("Test content: ", await page.locator("//div[@class='css-zt5igj e1nzilvr3']").inner_text())
172
+
173
+ await page.locator("//textarea").fill(question)
174
+ await page.wait_for_timeout(200)
175
+ # print("Content of Web: ", await page.content())
176
+ # await page.locator("//button[@class='css-1wi2cd3 e1d2x3se3']").click()
177
+ await page.locator("//textarea").press("Enter")
178
+ await page.wait_for_timeout(2000)
179
+ # print("Content of Web: ", await page.content())
180
+ # print("output_text 1", await page.locator("//div[@aria-label='Chat message from assistant']").last.inner_text())
181
+ # output_text = await page.locator("//div[@aria-label='Chat message from assistant']").last.inner_text()
182
+ # print("output_text 1", output_text)
183
+ output_history = "NOTHING"
184
+ for i in range(40):
185
+ output_text = await page.locator("//div[@aria-label='Chat message from assistant']").last.inner_text()
186
+ print("output_text... :")
187
+
188
+ if output_text == output_history and '▌' not in output_text and output_text != "":
189
+ return output_text
190
+ else:
191
+ await page.wait_for_timeout(500)
192
+ output_history = output_text
193
+ print("-------- Final Answer-----------\n", output_text)
194
+ # await browser.close()
195
+
196
  # import playsound
197
 
198
  langchain.debug = True