yjwtheonly commited on
Commit
ffb4b87
1 Parent(s): 988da9d
DiseaseAgnostic/generate_abstract/random0.7_chat.json ADDED
The diff for this file is too large to render. See raw diff
 
DiseaseSpecific/generate_abstract/random_0.5_chat.json ADDED
The diff for this file is too large to render. See raw diff
 
Openai/__pycache__/chat.cpython-38.pyc CHANGED
Binary files a/Openai/__pycache__/chat.cpython-38.pyc and b/Openai/__pycache__/chat.cpython-38.pyc differ
 
Openai/chat.py CHANGED
@@ -4,7 +4,8 @@ import os
4
  import pandas as pd
5
  import pickle as pkl
6
 
7
- API_KEY = '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'
 
8
  openai.api_key = API_KEY
9
 
10
  def generate_abstract(prompt):
 
4
  import pandas as pd
5
  import pickle as pkl
6
 
7
+ # API_KEY = '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'
8
+ API_KEY = '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'
9
  openai.api_key = API_KEY
10
 
11
  def generate_abstract(prompt):
server.py CHANGED
@@ -84,6 +84,8 @@ gallery_specific_text_path = 'DiseaseSpecific/generate_abstract/random_0.5_bioBA
84
  gallery_agnostic_target_path = 'DiseaseAgnostic/processed_data/target_0.7random.pkl'
85
  gallery_agnostic_link_path = 'DiseaseAgnostic/processed_data/attack_edge_distmult_0.7random.pkl'
86
  gallery_agnostic_text_path = 'DiseaseAgnostic/generate_abstract/random0.7_bioBART_finetune.json'
 
 
87
  gallery_specific_target = utils.load_data(gallery_specific_target_path, drop=False)
88
  gallery_specific_link = utils.load_data(gallery_specific_link_path, drop=False)
89
  with open(gallery_specific_text_path, 'r') as fl:
@@ -94,6 +96,10 @@ with open(gallery_agnostic_link_path, 'rb') as fl:
94
  gallery_agnostic_link = pkl.load(fl)
95
  with open(gallery_agnostic_text_path, 'r') as fl:
96
  gallery_agnostic_text = json.load(fl)
 
 
 
 
97
 
98
  gallery_specific_list = []
99
  gallery_specific_target_dict = {}
@@ -710,7 +716,10 @@ def gallery_specific_func(specific_target):
710
  o_name = entity_raw_name[id_to_entity[str(o)]]
711
 
712
  k = f'{s}_{r}_{o}_{index}'
 
713
  text = gallery_specific_text[k]['out']
 
 
714
  return f'{capitalize_the_first_letter(s_name)} - {capitalize_the_first_letter(r_name)} - {capitalize_the_first_letter(o_name)}', server_utils.process(text)
715
 
716
  def gallery_agnostic_func(agnostic_target):
@@ -720,7 +729,10 @@ def gallery_agnostic_func(agnostic_target):
720
  r_name = Parameters.edge_id_to_type[int(r)].split(':')[1]
721
  o_name = entity_raw_name[id_to_entity[str(o)]]
722
  k = f'{s}_{r}_{o}_{index}'
 
723
  text = gallery_agnostic_text[k]['out']
 
 
724
  return f'{capitalize_the_first_letter(s_name)} - {capitalize_the_first_letter(r_name)} - {capitalize_the_first_letter(o_name)}', server_utils.process(text)
725
  #%%
726
  with gr.Blocks() as demo:
 
84
  gallery_agnostic_target_path = 'DiseaseAgnostic/processed_data/target_0.7random.pkl'
85
  gallery_agnostic_link_path = 'DiseaseAgnostic/processed_data/attack_edge_distmult_0.7random.pkl'
86
  gallery_agnostic_text_path = 'DiseaseAgnostic/generate_abstract/random0.7_bioBART_finetune.json'
87
+ gallery_specific_chat_path = 'DiseaseSpecific/generate_abstract/random_0.5_chat.json'
88
+ gallery_agnostic_chat_path = 'DiseaseAgnostic/generate_abstract/random0.7_chat.json'
89
  gallery_specific_target = utils.load_data(gallery_specific_target_path, drop=False)
90
  gallery_specific_link = utils.load_data(gallery_specific_link_path, drop=False)
91
  with open(gallery_specific_text_path, 'r') as fl:
 
96
  gallery_agnostic_link = pkl.load(fl)
97
  with open(gallery_agnostic_text_path, 'r') as fl:
98
  gallery_agnostic_text = json.load(fl)
99
+ with open(gallery_specific_chat_path, 'r') as fl:
100
+ gallery_specific_chat = json.load(fl)
101
+ with open(gallery_agnostic_chat_path, 'r') as fl:
102
+ gallery_agnostic_chat = json.load(fl)
103
 
104
  gallery_specific_list = []
105
  gallery_specific_target_dict = {}
 
716
  o_name = entity_raw_name[id_to_entity[str(o)]]
717
 
718
  k = f'{s}_{r}_{o}_{index}'
719
+ inn = gallery_specific_text[k]['in']
720
  text = gallery_specific_text[k]['out']
721
+ if inn in text:
722
+ text = gallery_specific_chat[k]['out']
723
  return f'{capitalize_the_first_letter(s_name)} - {capitalize_the_first_letter(r_name)} - {capitalize_the_first_letter(o_name)}', server_utils.process(text)
724
 
725
  def gallery_agnostic_func(agnostic_target):
 
729
  r_name = Parameters.edge_id_to_type[int(r)].split(':')[1]
730
  o_name = entity_raw_name[id_to_entity[str(o)]]
731
  k = f'{s}_{r}_{o}_{index}'
732
+ inn = gallery_agnostic_text[k]['in']
733
  text = gallery_agnostic_text[k]['out']
734
+ if inn in text:
735
+ text = gallery_agnostic_chat[k]['out']
736
  return f'{capitalize_the_first_letter(s_name)} - {capitalize_the_first_letter(r_name)} - {capitalize_the_first_letter(o_name)}', server_utils.process(text)
737
  #%%
738
  with gr.Blocks() as demo: