GPTMonster commited on
Commit
be5b4bb
ยท
1 Parent(s): 6aa526a

Upload 12 files

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -46,13 +46,13 @@ from langchain.chains.question_answering import load_qa_chain
46
 
47
 
48
  news_api_key = "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"
49
- # news_api_key = os.environ["NEWS_API_KEY"]
50
  # tmdb_bearer_token = os.environ["TMDB_BEARER_TOKEN"]
51
  tmdb_bearer_token = "ef6345567bb53731af1fd359c5ed5ec9"
52
  wolfram_alpha_appid = "7GGGXQ-JU528AAU49"
53
  serpapi_api_key = "acdf702b5d1b23c394024e14901dccec4d0f4460d377d2667f55bef51d1470b5"
54
 
55
-
56
 
57
  TOOLS_LIST = ['serpapi', 'wolfram-alpha', 'pal-math', 'pal-colored-objects', 'news-api'] #'google-search','news-api','tmdb-api','open-meteo-api'
58
  TOOLS_DEFAULT_LIST = ['serpapi', 'wolfram-alpha', 'pal-math', 'pal-colored-objects', 'news-api']
@@ -315,6 +315,7 @@ def set_openai_api_key(api_key):
315
  return None, None, None, None, None, None
316
 
317
  # PROMPTLAYER_API_BASE = "https://api.promptlayer.com"
 
318
 
319
  def run_chain(chain, inp, capture_hidden_text):
320
  output = ""
@@ -602,17 +603,24 @@ def update_use_embeddings(widget, state):
602
 
603
 
604
  with gr.Blocks(css=".gradio-container {background-color: lightgray}") as block:
 
605
  llm_state = gr.State()
 
606
  history_state = gr.State()
 
 
607
  chain_state = gr.State()
608
  express_chain_state = gr.State()
 
609
  tools_list_state = gr.State(TOOLS_DEFAULT_LIST)
610
  trace_chain_state = gr.State(False)
611
  speak_text_state = gr.State(False)
612
  talking_head_state = gr.State(True)
613
  monologue_state = gr.State(False) # Takes the input and repeats it back to the user, optionally transforming it.
 
614
  memory_state = gr.State()
615
 
 
616
  # Pertains to Express-inator functionality
617
  num_words_state = gr.State(NUM_WORDS_DEFAULT)
618
  formality_state = gr.State(FORMALITY_DEFAULT)
@@ -646,7 +654,7 @@ with gr.Blocks(css=".gradio-container {background-color: lightgray}") as block:
646
  </b></center></p>""")
647
 
648
  openai_api_key_textbox = gr.Textbox(placeholder="sk-... ์‹œ์ž‘ํ•˜๋Š” OpenAI API key ๋ถ™์—ฌ๋„ฃ๊ธฐ",
649
- show_label=False, lines=1, type='password')
650
  # openai_api_key_textbox = gr.Textbox(placeholder="Paste your OpenAI API key (sk-...) and hit Enter",
651
  # show_label=False, lines=1, type='password')
652
 
 
46
 
47
 
48
  news_api_key = "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"
49
+ news_api_key = os.environ["NEWS_API_KEY"]
50
  # tmdb_bearer_token = os.environ["TMDB_BEARER_TOKEN"]
51
  tmdb_bearer_token = "ef6345567bb53731af1fd359c5ed5ec9"
52
  wolfram_alpha_appid = "7GGGXQ-JU528AAU49"
53
  serpapi_api_key = "acdf702b5d1b23c394024e14901dccec4d0f4460d377d2667f55bef51d1470b5"
54
 
55
+ openai_api_key = os.environ["OPENAI_API_KEY"]
56
 
57
  TOOLS_LIST = ['serpapi', 'wolfram-alpha', 'pal-math', 'pal-colored-objects', 'news-api'] #'google-search','news-api','tmdb-api','open-meteo-api'
58
  TOOLS_DEFAULT_LIST = ['serpapi', 'wolfram-alpha', 'pal-math', 'pal-colored-objects', 'news-api']
 
315
  return None, None, None, None, None, None
316
 
317
  # PROMPTLAYER_API_BASE = "https://api.promptlayer.com"
318
+ # chain, express_chain, llm, embeddings, qa_chain, memory, use_gpt4 = set_openai_api_key(openai_api_key)
319
 
320
  def run_chain(chain, inp, capture_hidden_text):
321
  output = ""
 
603
 
604
 
605
  with gr.Blocks(css=".gradio-container {background-color: lightgray}") as block:
606
+ # llm_state = gr.State()
607
  llm_state = gr.State()
608
+
609
  history_state = gr.State()
610
+ # chain_state = gr.State()
611
+ # express_chain_state = gr.State()
612
  chain_state = gr.State()
613
  express_chain_state = gr.State()
614
+
615
  tools_list_state = gr.State(TOOLS_DEFAULT_LIST)
616
  trace_chain_state = gr.State(False)
617
  speak_text_state = gr.State(False)
618
  talking_head_state = gr.State(True)
619
  monologue_state = gr.State(False) # Takes the input and repeats it back to the user, optionally transforming it.
620
+ # memory_state = gr.State()
621
  memory_state = gr.State()
622
 
623
+
624
  # Pertains to Express-inator functionality
625
  num_words_state = gr.State(NUM_WORDS_DEFAULT)
626
  formality_state = gr.State(FORMALITY_DEFAULT)
 
654
  </b></center></p>""")
655
 
656
  openai_api_key_textbox = gr.Textbox(placeholder="sk-... ์‹œ์ž‘ํ•˜๋Š” OpenAI API key ๋ถ™์—ฌ๋„ฃ๊ธฐ",
657
+ show_label=False, lines=1, type='password', value=openai_api_key)
658
  # openai_api_key_textbox = gr.Textbox(placeholder="Paste your OpenAI API key (sk-...) and hit Enter",
659
  # show_label=False, lines=1, type='password')
660