Spaces:
Running
Running
disable tmp key
Browse files- app.py +8 -13
- data/tmp_key/openai.key +0 -1
- data/tmp_key/serpapi.key +0 -1
app.py
CHANGED
@@ -1,18 +1,11 @@
|
|
1 |
import gradio as gr
|
2 |
import os
|
3 |
-
with open(os.path.join('./data/tmp_key/', 'openai.key'), 'r') as f:
|
4 |
-
os.environ["OPENAI_API_KEY"] = f.read().strip()
|
5 |
-
with open(os.path.join('./data/tmp_key/', 'serpapi.key'), 'r') as f:
|
6 |
-
os.environ["SERPAPI_API_KEY"] = f.read().strip()
|
7 |
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
planner = "Planner output for " + input_text
|
14 |
-
solver = "Solver output for " + input_text
|
15 |
-
output = "Output for " + input_text
|
16 |
|
17 |
method = PWS_Base(planner_model=model, solver_model=model,
|
18 |
fewshot=fewshots.TRIVIAQA_PWS, available_tools=tools)
|
@@ -25,13 +18,15 @@ def process(tools, model, input_text):
|
|
25 |
tools = gr.components.CheckboxGroup(['Wikipedia', 'Google', 'LLM', 'WolframAlpha', 'Calculator'],label="Tools")
|
26 |
model = gr.components.Dropdown(["text-davinci-003", "gpt-3.5-turbo"], label="Model")
|
27 |
input_text = gr.components.Textbox(lines=2, placeholder="Input Here...", label="Input")
|
|
|
|
|
28 |
planner = gr.components.Textbox(lines=4, label="Planner")
|
29 |
solver = gr.components.Textbox(lines=4, label="Solver")
|
30 |
output = gr.components.Textbox(label="Output")
|
31 |
|
32 |
iface = gr.Interface(
|
33 |
fn=process,
|
34 |
-
inputs=[tools, model, input_text],
|
35 |
outputs=[planner, solver, output],
|
36 |
examples=[
|
37 |
[["Wikipedia", "LLM"], "gpt-3.5-turbo", "American Callan Pinckney’s eponymously named system became a best-selling (1980s-2000s) book/video franchise in what genre?"],
|
|
|
1 |
import gradio as gr
|
2 |
import os
|
|
|
|
|
|
|
|
|
3 |
|
4 |
+
def process(tools, model, input_text, openai_key, serpapi_key):
|
5 |
+
os.environ["OPENAI_API_KEY"] = openai_key
|
6 |
+
os.environ["SERPAPI_API_KEY"] = serpapi_key
|
7 |
+
from algos.PWS import PWS_Base
|
8 |
+
from utils.util import fewshots
|
|
|
|
|
|
|
9 |
|
10 |
method = PWS_Base(planner_model=model, solver_model=model,
|
11 |
fewshot=fewshots.TRIVIAQA_PWS, available_tools=tools)
|
|
|
18 |
tools = gr.components.CheckboxGroup(['Wikipedia', 'Google', 'LLM', 'WolframAlpha', 'Calculator'],label="Tools")
|
19 |
model = gr.components.Dropdown(["text-davinci-003", "gpt-3.5-turbo"], label="Model")
|
20 |
input_text = gr.components.Textbox(lines=2, placeholder="Input Here...", label="Input")
|
21 |
+
openai_key = gr.components.Textbox(lines=1, placeholder="Provide your openai key Here...", label="OpenAI Key")
|
22 |
+
serpapi_key = gr.components.Textbox(lines=1, placeholder="Only needed if you use Google tool.", label="SerpAPI Key")
|
23 |
planner = gr.components.Textbox(lines=4, label="Planner")
|
24 |
solver = gr.components.Textbox(lines=4, label="Solver")
|
25 |
output = gr.components.Textbox(label="Output")
|
26 |
|
27 |
iface = gr.Interface(
|
28 |
fn=process,
|
29 |
+
inputs=[tools, model, input_text, openai_key, serpapi_key],
|
30 |
outputs=[planner, solver, output],
|
31 |
examples=[
|
32 |
[["Wikipedia", "LLM"], "gpt-3.5-turbo", "American Callan Pinckney’s eponymously named system became a best-selling (1980s-2000s) book/video franchise in what genre?"],
|
data/tmp_key/openai.key
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
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
|
|
|
|
data/tmp_key/serpapi.key
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
8a158c526d6f258efab645fc935e846655678766f05ec444aa19009eac63989e
|
|
|
|