Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -14,7 +14,7 @@ bi_model = AutoModel.from_pretrained(bi_encoder_model_name)
|
|
| 14 |
api_key = os.getenv('OPENAI_API_KEY')
|
| 15 |
client = OpenAI(api_key=api_key)
|
| 16 |
|
| 17 |
-
# Define a system message to introduce
|
| 18 |
system_message = "You are Exos, a helpful assistant specializing in Exoplanet research. Provide detailed and accurate responses related to Exoplanet research."
|
| 19 |
|
| 20 |
def encode_text(text):
|
|
@@ -63,8 +63,8 @@ def chatbot(user_input, context="", use_encoder=False, max_tokens=150, temperatu
|
|
| 63 |
iface = gr.Interface(
|
| 64 |
fn=chatbot,
|
| 65 |
inputs=[
|
| 66 |
-
gr.Textbox(lines=2, placeholder="Enter your
|
| 67 |
-
gr.Textbox(lines=5, placeholder="Enter
|
| 68 |
gr.Checkbox(label="Use NASA SMD Bi-Encoder for Context"),
|
| 69 |
gr.Slider(50, 500, value=150, step=10, label="Max Tokens"),
|
| 70 |
gr.Slider(0.0, 1.0, value=0.7, step=0.1, label="Temperature"),
|
|
@@ -72,9 +72,9 @@ iface = gr.Interface(
|
|
| 72 |
gr.Slider(0.0, 1.0, value=0.5, step=0.1, label="Frequency Penalty"),
|
| 73 |
gr.Slider(0.0, 1.0, value=0.0, step=0.1, label="Presence Penalty")
|
| 74 |
],
|
| 75 |
-
outputs=gr.Textbox(label="
|
| 76 |
-
title="
|
| 77 |
-
description="
|
| 78 |
)
|
| 79 |
|
| 80 |
# Launch the interface
|
|
|
|
| 14 |
api_key = os.getenv('OPENAI_API_KEY')
|
| 15 |
client = OpenAI(api_key=api_key)
|
| 16 |
|
| 17 |
+
# Define a system message to introduce Exos
|
| 18 |
system_message = "You are Exos, a helpful assistant specializing in Exoplanet research. Provide detailed and accurate responses related to Exoplanet research."
|
| 19 |
|
| 20 |
def encode_text(text):
|
|
|
|
| 63 |
iface = gr.Interface(
|
| 64 |
fn=chatbot,
|
| 65 |
inputs=[
|
| 66 |
+
gr.Textbox(lines=2, placeholder="Enter your message here...", label="Your Question"),
|
| 67 |
+
gr.Textbox(lines=5, placeholder="Enter context here, separated by new lines...", label="Context"),
|
| 68 |
gr.Checkbox(label="Use NASA SMD Bi-Encoder for Context"),
|
| 69 |
gr.Slider(50, 500, value=150, step=10, label="Max Tokens"),
|
| 70 |
gr.Slider(0.0, 1.0, value=0.7, step=0.1, label="Temperature"),
|
|
|
|
| 72 |
gr.Slider(0.0, 1.0, value=0.5, step=0.1, label="Frequency Penalty"),
|
| 73 |
gr.Slider(0.0, 1.0, value=0.0, step=0.1, label="Presence Penalty")
|
| 74 |
],
|
| 75 |
+
outputs=gr.Textbox(label="Exos says..."),
|
| 76 |
+
title="Exos - Your Exoplanet Research Assistant",
|
| 77 |
+
description="Exos is a helpful assistant specializing in Exoplanet research. Provide context to get more refined and relevant responses.",
|
| 78 |
)
|
| 79 |
|
| 80 |
# Launch the interface
|