Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -9,7 +9,7 @@ from typing import Optional, Literal
|
|
9 |
|
10 |
class PromptInput(BaseModel):
|
11 |
text: str = Field(..., description="The initial prompt text")
|
12 |
-
meta_prompt_choice: Literal["superstar","star","done","physics","morphosis", "verse", "phor","bolism"] = Field(..., description="Choice of meta prompt strategy")
|
13 |
|
14 |
class RefinementOutput(BaseModel):
|
15 |
query_analysis: Optional[str] = None
|
@@ -36,7 +36,9 @@ class PromptRefiner:
|
|
36 |
elif prompt_input.meta_prompt_choice == "star":
|
37 |
selected_meta_prompt = echo_prompt_refiner
|
38 |
elif prompt_input.meta_prompt_choice == "superstar":
|
39 |
-
selected_meta_prompt = advanced_echo_prompt_refiner
|
|
|
|
|
40 |
else:
|
41 |
selected_meta_prompt = advanced_meta_prompt
|
42 |
|
@@ -237,6 +239,8 @@ if __name__ == '__main__':
|
|
237 |
original_meta_prompt = os.getenv('original_meta_prompt')
|
238 |
new_meta_prompt = os.getenv('new_meta_prompt')
|
239 |
advanced_meta_prompt = os.getenv('advanced_meta_prompt')
|
|
|
|
|
240 |
|
241 |
prompt_refiner = PromptRefiner(api_key)
|
242 |
gradio_interface = GradioInterface(prompt_refiner)
|
|
|
9 |
|
10 |
class PromptInput(BaseModel):
|
11 |
text: str = Field(..., description="The initial prompt text")
|
12 |
+
meta_prompt_choice: Literal["superstar","star","done","physics","morphosis", "verse", "phor","bolism","math] = Field(..., description="Choice of meta prompt strategy")
|
13 |
|
14 |
class RefinementOutput(BaseModel):
|
15 |
query_analysis: Optional[str] = None
|
|
|
36 |
elif prompt_input.meta_prompt_choice == "star":
|
37 |
selected_meta_prompt = echo_prompt_refiner
|
38 |
elif prompt_input.meta_prompt_choice == "superstar":
|
39 |
+
selected_meta_prompt = advanced_echo_prompt_refiner
|
40 |
+
elif prompt_input.meta_prompt_choice == "math":
|
41 |
+
selected_meta_prompt = math_meta_prompt
|
42 |
else:
|
43 |
selected_meta_prompt = advanced_meta_prompt
|
44 |
|
|
|
239 |
original_meta_prompt = os.getenv('original_meta_prompt')
|
240 |
new_meta_prompt = os.getenv('new_meta_prompt')
|
241 |
advanced_meta_prompt = os.getenv('advanced_meta_prompt')
|
242 |
+
math_meta_prompt = os.getenv('metamath')
|
243 |
+
|
244 |
|
245 |
prompt_refiner = PromptRefiner(api_key)
|
246 |
gradio_interface = GradioInterface(prompt_refiner)
|