Spaces:
Sleeping
Sleeping
Commit
ยท
be5b4bb
1
Parent(s):
6aa526a
Upload 12 files
Browse files
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 |
-
|
| 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 |
|