awacke1 commited on
Commit
de5b753
โ€ข
1 Parent(s): 0b11a8c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -4
app.py CHANGED
@@ -63,7 +63,7 @@ def load_file(file_name):
63
  content = file.read()
64
  return content
65
 
66
- def MemoryFlagSystem(query):
67
  st.title("โ–ถ๏ธ Memory Flag System")
68
 
69
  client = Client("awacke1/Arxiv-Paper-Search-And-QA-RAG-Pattern")
@@ -372,6 +372,7 @@ def create_zip_of_files(files): # ----------------------------------
372
  for file in files:
373
  zipf.write(file)
374
  return zip_name
 
375
  @st.cache_resource
376
  def get_zip_download_link(zip_file):
377
  with open(zip_file, 'rb') as f:
@@ -380,7 +381,6 @@ def get_zip_download_link(zip_file):
380
  href = f'<a href="data:application/zip;base64,{b64}" download="{zip_file}">Download All</a>'
381
  return href # ----------------------------------
382
 
383
-
384
  def FileSidebar():
385
  # ----------------------------------------------------- File Sidebar for Jump Gates ------------------------------------------
386
  # Compose a file sidebar of markdown md files:
@@ -471,6 +471,7 @@ def get_image_as_base64(url):
471
  return base64.b64encode(response.content).decode("utf-8")
472
  else:
473
  return None
 
474
  def create_download_link(filename, base64_str):
475
  href = f'<a href="data:file/png;base64,{base64_str}" download="{filename}">Download Image</a>'
476
  return href
@@ -479,6 +480,7 @@ image_urls = [
479
  "https://cdn-uploads.huggingface.co/production/uploads/620630b603825909dcbeba35/2YsnDyc_nDNW71PPKozdN.png",
480
  "https://cdn-uploads.huggingface.co/production/uploads/620630b603825909dcbeba35/G_GkRD_IT3f14K7gWlbwi.png",
481
  ]
 
482
  selected_image_url = random.choice(image_urls)
483
  selected_image_base64 = get_image_as_base64(selected_image_url)
484
  if selected_image_base64 is not None:
@@ -487,6 +489,7 @@ if selected_image_base64 is not None:
487
  st.markdown(f"![image](data:image/png;base64,{selected_image_base64})")
488
  else:
489
  st.sidebar.write("Failed to load the image.")
 
490
  # ---- Art Card Sidebar with random selection of image.
491
 
492
 
@@ -609,6 +612,19 @@ Example: letter_queue = deque(random.sample(string.ascii_uppercase, 10))"""
609
  all = query + ' ' + response
610
  st.write('๐Ÿ”Run 1 is Complete.')
611
 
 
 
 
 
 
 
 
 
 
 
 
 
 
612
  # ๐Ÿ”Run 2 - Specification Expert - Write a Document to Specify Inner Dialog of Expert
613
  specquery = 'For the topic of: ' + query + ', Write a specification which documents your inner dialog as an expert storyteller and word game creator.'
614
  specquery = specquery + 'For each one of the Game Features of the specification write three short fun game rules with a plan and description on how to play. Write each like a specification and a story and a game blending fun and humorous ideas which allow a player to get better at all modalities of language.'
@@ -1252,7 +1268,7 @@ def arxivmain(query):
1252
  prompt = query
1253
  with st.expander("Prompts ๐Ÿ“š", expanded=True):
1254
 
1255
- MemoryFlagSystem(query)
1256
 
1257
  example_input = st.text_input("Enter your prompt text:", value=prompt, help="Enter text to get a response.")
1258
  if st.button("Run Prompt", help="Click to run."):
@@ -1380,7 +1396,9 @@ if GiveFeedback:
1380
  try:
1381
  query_params = st.query_params
1382
  query = (query_params.get('q') or query_params.get('query') or [''])
1383
- if query: search_glossary(query)
 
 
1384
  except:
1385
  st.markdown(' ')
1386
 
 
63
  content = file.read()
64
  return content
65
 
66
+ def search_arxiv(query):
67
  st.title("โ–ถ๏ธ Memory Flag System")
68
 
69
  client = Client("awacke1/Arxiv-Paper-Search-And-QA-RAG-Pattern")
 
372
  for file in files:
373
  zipf.write(file)
374
  return zip_name
375
+
376
  @st.cache_resource
377
  def get_zip_download_link(zip_file):
378
  with open(zip_file, 'rb') as f:
 
381
  href = f'<a href="data:application/zip;base64,{b64}" download="{zip_file}">Download All</a>'
382
  return href # ----------------------------------
383
 
 
384
  def FileSidebar():
385
  # ----------------------------------------------------- File Sidebar for Jump Gates ------------------------------------------
386
  # Compose a file sidebar of markdown md files:
 
471
  return base64.b64encode(response.content).decode("utf-8")
472
  else:
473
  return None
474
+
475
  def create_download_link(filename, base64_str):
476
  href = f'<a href="data:file/png;base64,{base64_str}" download="{filename}">Download Image</a>'
477
  return href
 
480
  "https://cdn-uploads.huggingface.co/production/uploads/620630b603825909dcbeba35/2YsnDyc_nDNW71PPKozdN.png",
481
  "https://cdn-uploads.huggingface.co/production/uploads/620630b603825909dcbeba35/G_GkRD_IT3f14K7gWlbwi.png",
482
  ]
483
+
484
  selected_image_url = random.choice(image_urls)
485
  selected_image_base64 = get_image_as_base64(selected_image_url)
486
  if selected_image_base64 is not None:
 
489
  st.markdown(f"![image](data:image/png;base64,{selected_image_base64})")
490
  else:
491
  st.sidebar.write("Failed to load the image.")
492
+
493
  # ---- Art Card Sidebar with random selection of image.
494
 
495
 
 
612
  all = query + ' ' + response
613
  st.write('๐Ÿ”Run 1 is Complete.')
614
 
615
+
616
+ # ------------------------------- land call to new guy here! --------------------------------------
617
+
618
+ # New guys laughs
619
+
620
+
621
+
622
+ # ------------------------------------------------------------------------------------Thx----------
623
+
624
+
625
+
626
+
627
+
628
  # ๐Ÿ”Run 2 - Specification Expert - Write a Document to Specify Inner Dialog of Expert
629
  specquery = 'For the topic of: ' + query + ', Write a specification which documents your inner dialog as an expert storyteller and word game creator.'
630
  specquery = specquery + 'For each one of the Game Features of the specification write three short fun game rules with a plan and description on how to play. Write each like a specification and a story and a game blending fun and humorous ideas which allow a player to get better at all modalities of language.'
 
1268
  prompt = query
1269
  with st.expander("Prompts ๐Ÿ“š", expanded=True):
1270
 
1271
+ search_arxiv(query)
1272
 
1273
  example_input = st.text_input("Enter your prompt text:", value=prompt, help="Enter text to get a response.")
1274
  if st.button("Run Prompt", help="Click to run."):
 
1396
  try:
1397
  query_params = st.query_params
1398
  query = (query_params.get('q') or query_params.get('query') or [''])
1399
+ if query:
1400
+ search_glossary(query)
1401
+ search_arxiv(query)
1402
  except:
1403
  st.markdown(' ')
1404