charbaaz356 commited on
Commit
3a31f75
·
1 Parent(s): 0d510db

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -15
app.py CHANGED
@@ -24,7 +24,7 @@ from threading import Lock
24
  from io import StringIO
25
  import sys
26
  import re
27
-
28
  from openai.error import AuthenticationError, InvalidRequestError, RateLimitError
29
 
30
  # Pertains to Express-inator functionality
@@ -50,7 +50,7 @@ TOOLS_LIST = ['serpapi', 'wolfram-alpha', 'pal-math', 'pal-colored-objects', 'ne
50
  TOOLS_DEFAULT_LIST = ['serpapi', 'wolfram-alpha', 'pal-math', 'pal-colored-objects', 'news-api']
51
  BUG_FOUND_MSG = "Congratulations, you've found a bug in this application!"
52
  # AUTH_ERR_MSG = "Please paste your OpenAI key from openai.com to use this application. It is not necessary to hit a button or key after pasting it."
53
- AUTH_ERR_MSG = "Please paste your OpenAI key from openai.com to use this application. "
54
  MAX_TOKENS = 1024
55
 
56
  LOOPING_TALKING_HEAD = "videos/Masahiro.mp4"
@@ -266,11 +266,12 @@ def set_openai_api_key(api_key):
266
  If no api_key, then None is returned.
267
  """
268
  if api_key and api_key.startswith("sk-") and len(api_key) > 50:
 
269
  os.environ["OPENAI_API_KEY"] = api_key
270
  print("\n\n ++++++++++++++ Setting OpenAI API key ++++++++++++++ \n\n")
271
  print(str(datetime.datetime.now()) + ": Before OpenAI, OPENAI_API_KEY length: " + str(
272
  len(os.environ["OPENAI_API_KEY"])))
273
- llm = OpenAI(temperature=0, max_tokens=MAX_TOKENS)
274
  print(str(datetime.datetime.now()) + ": After OpenAI, OPENAI_API_KEY length: " + str(
275
  len(os.environ["OPENAI_API_KEY"])))
276
  chain, express_chain, memory = load_chain(TOOLS_DEFAULT_LIST, llm)
@@ -281,7 +282,7 @@ def set_openai_api_key(api_key):
281
 
282
  print(str(datetime.datetime.now()) + ": After load_chain, OPENAI_API_KEY length: " + str(
283
  len(os.environ["OPENAI_API_KEY"])))
284
- os.environ["OPENAI_API_KEY"] = ""
285
  return chain, express_chain, llm, embeddings, qa_chain, memory
286
  return None, None, None, None, None, None
287
 
@@ -854,7 +855,7 @@ with gr.Blocks(css=".gradio-container {background-color: lightgray}") as block:
854
  Powered by <a href='https://github.com/hwchase17/langchain'>LangChain 🦜️🔗</a>
855
  </center>""")
856
 
857
- message.submit(chat, inputs=[openai_api_key_textbox, message, history_state, chain_state, trace_chain_state,
858
  speak_text_state, talking_head_state, monologue_state,
859
  express_chain_state, num_words_state, formality_state,
860
  anticipation_level_state, joy_level_state, trust_level_state, fear_level_state,
@@ -864,7 +865,7 @@ with gr.Blocks(css=".gradio-container {background-color: lightgray}") as block:
864
  outputs=[chatbot, history_state, video_html, my_file, audio_html, tmp_aud_file, message])
865
  # outputs=[chatbot, history_state, audio_html, tmp_aud_file, message])
866
 
867
- submit.click(chat, inputs=[openai_api_key_textbox, message, history_state, chain_state, trace_chain_state,
868
  speak_text_state, talking_head_state, monologue_state,
869
  express_chain_state, num_words_state, formality_state,
870
  anticipation_level_state, joy_level_state, trust_level_state, fear_level_state,
@@ -873,15 +874,6 @@ with gr.Blocks(css=".gradio-container {background-color: lightgray}") as block:
873
  qa_chain_state, docsearch_state, use_embeddings_state],
874
  outputs=[chatbot, history_state, video_html, my_file, audio_html, tmp_aud_file, message])
875
  # outputs=[chatbot, history_state, audio_html, tmp_aud_file, message])
876
-
877
- openai_api_key_textbox.change(None,
878
- inputs=[openai_api_key_textbox],
879
- outputs=None, _js="(api_key) => localStorage.setItem('open_api_key', api_key)")
880
-
881
- openai_api_key_textbox.change(set_openai_api_key,
882
- inputs=[openai_api_key_textbox],
883
- outputs=[chain_state, express_chain_state, llm_state, embeddings_state,
884
- qa_chain_state, memory_state])
885
 
886
  block.load(None, inputs=None, outputs=openai_api_key_textbox, _js="()=> localStorage.getItem('open_api_key')")
887
 
 
24
  from io import StringIO
25
  import sys
26
  import re
27
+ import OpenAI
28
  from openai.error import AuthenticationError, InvalidRequestError, RateLimitError
29
 
30
  # Pertains to Express-inator functionality
 
50
  TOOLS_DEFAULT_LIST = ['serpapi', 'wolfram-alpha', 'pal-math', 'pal-colored-objects', 'news-api']
51
  BUG_FOUND_MSG = "Congratulations, you've found a bug in this application!"
52
  # AUTH_ERR_MSG = "Please paste your OpenAI key from openai.com to use this application. It is not necessary to hit a button or key after pasting it."
53
+ set_openai_api_key = "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"
54
  MAX_TOKENS = 1024
55
 
56
  LOOPING_TALKING_HEAD = "videos/Masahiro.mp4"
 
266
  If no api_key, then None is returned.
267
  """
268
  if api_key and api_key.startswith("sk-") and len(api_key) > 50:
269
+
270
  os.environ["OPENAI_API_KEY"] = api_key
271
  print("\n\n ++++++++++++++ Setting OpenAI API key ++++++++++++++ \n\n")
272
  print(str(datetime.datetime.now()) + ": Before OpenAI, OPENAI_API_KEY length: " + str(
273
  len(os.environ["OPENAI_API_KEY"])))
274
+ llm = OpenAI(temperature=0.7, max_tokens=MAX_TOKENS)
275
  print(str(datetime.datetime.now()) + ": After OpenAI, OPENAI_API_KEY length: " + str(
276
  len(os.environ["OPENAI_API_KEY"])))
277
  chain, express_chain, memory = load_chain(TOOLS_DEFAULT_LIST, llm)
 
282
 
283
  print(str(datetime.datetime.now()) + ": After load_chain, OPENAI_API_KEY length: " + str(
284
  len(os.environ["OPENAI_API_KEY"])))
285
+ os.environ["OPENAI_API_KEY"] = "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"
286
  return chain, express_chain, llm, embeddings, qa_chain, memory
287
  return None, None, None, None, None, None
288
 
 
855
  Powered by <a href='https://github.com/hwchase17/langchain'>LangChain 🦜️🔗</a>
856
  </center>""")
857
 
858
+ message.submit(chat, inputs=[message, history_state, chain_state, trace_chain_state,
859
  speak_text_state, talking_head_state, monologue_state,
860
  express_chain_state, num_words_state, formality_state,
861
  anticipation_level_state, joy_level_state, trust_level_state, fear_level_state,
 
865
  outputs=[chatbot, history_state, video_html, my_file, audio_html, tmp_aud_file, message])
866
  # outputs=[chatbot, history_state, audio_html, tmp_aud_file, message])
867
 
868
+ submit.click(chat, inputs=[message, history_state, chain_state, trace_chain_state,
869
  speak_text_state, talking_head_state, monologue_state,
870
  express_chain_state, num_words_state, formality_state,
871
  anticipation_level_state, joy_level_state, trust_level_state, fear_level_state,
 
874
  qa_chain_state, docsearch_state, use_embeddings_state],
875
  outputs=[chatbot, history_state, video_html, my_file, audio_html, tmp_aud_file, message])
876
  # outputs=[chatbot, history_state, audio_html, tmp_aud_file, message])
 
 
 
 
 
 
 
 
 
877
 
878
  block.load(None, inputs=None, outputs=openai_api_key_textbox, _js="()=> localStorage.getItem('open_api_key')")
879