Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -30,7 +30,7 @@ def retrieve_relevant_context(user_input, context_texts):
|
|
30 |
most_relevant_idx = np.argmax(similarities)
|
31 |
return context_texts[most_relevant_idx]
|
32 |
|
33 |
-
def generate_response(user_input, relevant_context="", max_tokens=
|
34 |
if relevant_context:
|
35 |
combined_input = f"Context: {relevant_context}\nQuestion: {user_input}\nAnswer (please organize the answer in a structured format with topics and subtopics):"
|
36 |
else:
|
@@ -66,7 +66,7 @@ iface = gr.Interface(
|
|
66 |
gr.Textbox(lines=2, placeholder="Enter your Science Question here...", label="Prompt ExosAI"),
|
67 |
gr.Textbox(lines=5, placeholder="Enter some context here...", label="Context"),
|
68 |
gr.Checkbox(label="Use NASA SMD Bi-Encoder for Context"),
|
69 |
-
gr.Slider(50,
|
70 |
gr.Slider(0.0, 1.0, value=0.7, step=0.1, label="Temperature"),
|
71 |
gr.Slider(0.0, 1.0, value=0.9, step=0.1, label="Top-p"),
|
72 |
gr.Slider(0.0, 1.0, value=0.5, step=0.1, label="Frequency Penalty"),
|
|
|
30 |
most_relevant_idx = np.argmax(similarities)
|
31 |
return context_texts[most_relevant_idx]
|
32 |
|
33 |
+
def generate_response(user_input, relevant_context="", max_tokens=150, temperature=0.7, top_p=0.9, frequency_penalty=0.5, presence_penalty=0.0):
|
34 |
if relevant_context:
|
35 |
combined_input = f"Context: {relevant_context}\nQuestion: {user_input}\nAnswer (please organize the answer in a structured format with topics and subtopics):"
|
36 |
else:
|
|
|
66 |
gr.Textbox(lines=2, placeholder="Enter your Science Question here...", label="Prompt ExosAI"),
|
67 |
gr.Textbox(lines=5, placeholder="Enter some context here...", 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"),
|
71 |
gr.Slider(0.0, 1.0, value=0.9, step=0.1, label="Top-p"),
|
72 |
gr.Slider(0.0, 1.0, value=0.5, step=0.1, label="Frequency Penalty"),
|