doncamilom commited on
Commit
4d247b4
1 Parent(s): 459f62c

cc update + fix openaikey

Browse files
Files changed (2) hide show
  1. app.py +7 -7
  2. requirements.txt +1 -1
app.py CHANGED
@@ -39,12 +39,15 @@ st.markdown(
39
  unsafe_allow_html=True,
40
  )
41
 
 
42
  agent = ChemCrow(
43
  model='gpt-4',
 
44
  temp=0.1,
45
  openai_api_key=ss.get('api_key'),
46
  api_keys={
47
- 'rxn4chem': st.secrets['RXN4CHEM_API_KEY']
 
48
  }
49
  ).agent_executor
50
 
@@ -67,7 +70,7 @@ def run_prompt(prompt):
67
  with st.chat_message("assistant"):
68
  st_callback = StreamlitCallbackHandlerChem(
69
  st.container(),
70
- max_thought_containers = 2,
71
  collapse_completed_thoughts = False,
72
  output_placeholder=ss
73
  )
@@ -93,10 +96,7 @@ pre_prompts = [
93
  'What is the boiling point of the reaction product between '
94
  'isoamyl alcohol and acetic acid?'
95
  ),
96
- (
97
- 'Find 3 alkaloids in the cannabis plant, '
98
- 'and calculate their similarity with caffein'
99
- )
100
  ]
101
 
102
  # sidebar
@@ -132,7 +132,7 @@ with st.sidebar:
132
  on_click=lambda: run_prompt(pre_prompts[2]),
133
  )
134
  st.button(
135
- 'Similarities between alkaloids',
136
  on_click=lambda: run_prompt(pre_prompts[3]),
137
  )
138
 
 
39
  unsafe_allow_html=True,
40
  )
41
 
42
+ os.environ['OPENAI_API_KEY'] = ss.get('api_key')
43
  agent = ChemCrow(
44
  model='gpt-4',
45
+ tools_model='gpt-4-0613',
46
  temp=0.1,
47
  openai_api_key=ss.get('api_key'),
48
  api_keys={
49
+ 'RXN4CHEM_API_KEY': st.secrets['RXN4CHEM_API_KEY'],
50
+ 'CHEMSPACE_API_KEY': st.secrets['CHEMSPACE_API_KEY']
51
  }
52
  ).agent_executor
53
 
 
70
  with st.chat_message("assistant"):
71
  st_callback = StreamlitCallbackHandlerChem(
72
  st.container(),
73
+ max_thought_containers = 3,
74
  collapse_completed_thoughts = False,
75
  output_placeholder=ss
76
  )
 
96
  'What is the boiling point of the reaction product between '
97
  'isoamyl alcohol and acetic acid?'
98
  ),
99
+ 'Tell me how to synthesize vanilline, and the price of the precursors.'
 
 
 
100
  ]
101
 
102
  # sidebar
 
132
  on_click=lambda: run_prompt(pre_prompts[2]),
133
  )
134
  st.button(
135
+ 'Synthesize molecule with price of precursors',
136
  on_click=lambda: run_prompt(pre_prompts[3]),
137
  )
138
 
requirements.txt CHANGED
@@ -5,7 +5,7 @@ python-dotenv
5
  duckduckgo-search
6
  wikipedia
7
  wandb
8
- chemcrow==0.3.20
9
  pydantic==1.10.7
10
  langchain==0.0.275
11
  typing-inspect==0.8.0
 
5
  duckduckgo-search
6
  wikipedia
7
  wandb
8
+ chemcrow==0.3.21
9
  pydantic==1.10.7
10
  langchain==0.0.275
11
  typing-inspect==0.8.0