Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -17,11 +17,13 @@ model = ChatOpenAI(model_name="gpt-4-0125-preview", temperature=0.4)
|
|
| 17 |
|
| 18 |
# System prompt templates
|
| 19 |
raft_base_template = os.getenv('RAFT_BASE_TEMPLATE')
|
|
|
|
|
|
|
|
|
|
| 20 |
|
| 21 |
# System prompt template
|
| 22 |
customer_template = os.getenv('CUSTOMER_TEMPLATE')
|
| 23 |
|
| 24 |
-
raft_metaprompt_template = os.getenv('RAFT_METAPROMPT_TEMPLATE')
|
| 25 |
# Initialize DataFrame
|
| 26 |
results_df = pd.DataFrame(columns=['Experiment Number','Temperature', 'PromptID','Business Idea', 'Generated Domains'])
|
| 27 |
|
|
@@ -37,11 +39,11 @@ def extract_content_inside_brackets(json_string):
|
|
| 37 |
else:
|
| 38 |
# Возвращаем None, если скобки не найдены
|
| 39 |
return None
|
| 40 |
-
list_of_prompts = ['customer_template', 'raft_base_template', 'raft_metaprompt_template']
|
| 41 |
# Function to generate domain names based on different templates
|
| 42 |
async def generate_domain_names(business_idea, temperature):
|
| 43 |
model.temperature = temperature # Update model temperature
|
| 44 |
-
prompts = [customer_template, raft_base_template, raft_metaprompt_template]
|
| 45 |
tasks = []
|
| 46 |
for prompt in prompts:
|
| 47 |
system_message_prompt = SystemMessagePromptTemplate.from_template(prompt)
|
|
@@ -89,12 +91,14 @@ def setup_interface():
|
|
| 89 |
output1 = gr.Textbox(label="Output for Customer Template")
|
| 90 |
output2 = gr.Textbox(label="Output for Base Raft Template")
|
| 91 |
output3 = gr.Textbox(label="Output for MetaPrompt Raft Template")
|
|
|
|
|
|
|
| 92 |
with gr.Row():
|
| 93 |
download_btn = gr.Button("Download Excel")
|
| 94 |
submit_button.click(
|
| 95 |
fn=generate_domain_names,
|
| 96 |
inputs=[text_input, temperature_slider],
|
| 97 |
-
outputs=[output1, output2, output3]
|
| 98 |
)
|
| 99 |
download_btn.click(
|
| 100 |
fn=download_excel,
|
|
|
|
| 17 |
|
| 18 |
# System prompt templates
|
| 19 |
raft_base_template = os.getenv('RAFT_BASE_TEMPLATE')
|
| 20 |
+
raft_base_template_v2 = os.getenv('RAFT_BASE_TEMPLATE_V2')
|
| 21 |
+
raft_metaprompt_template = os.getenv('RAFT_METAPROMPT_TEMPLATE')
|
| 22 |
+
raft_metaprompt_template_v2 = os.getenv('RAFT_METAPROMPT_TEMPLATE_2')
|
| 23 |
|
| 24 |
# System prompt template
|
| 25 |
customer_template = os.getenv('CUSTOMER_TEMPLATE')
|
| 26 |
|
|
|
|
| 27 |
# Initialize DataFrame
|
| 28 |
results_df = pd.DataFrame(columns=['Experiment Number','Temperature', 'PromptID','Business Idea', 'Generated Domains'])
|
| 29 |
|
|
|
|
| 39 |
else:
|
| 40 |
# Возвращаем None, если скобки не найдены
|
| 41 |
return None
|
| 42 |
+
list_of_prompts = ['customer_template', 'raft_base_template', 'raft_metaprompt_template', 'raft_base_template_v2', 'raft_metaprompt_template_v2']
|
| 43 |
# Function to generate domain names based on different templates
|
| 44 |
async def generate_domain_names(business_idea, temperature):
|
| 45 |
model.temperature = temperature # Update model temperature
|
| 46 |
+
prompts = [customer_template, raft_base_template, raft_metaprompt_template, raft_base_template_v2, raft_metaprompt_template_v2]
|
| 47 |
tasks = []
|
| 48 |
for prompt in prompts:
|
| 49 |
system_message_prompt = SystemMessagePromptTemplate.from_template(prompt)
|
|
|
|
| 91 |
output1 = gr.Textbox(label="Output for Customer Template")
|
| 92 |
output2 = gr.Textbox(label="Output for Base Raft Template")
|
| 93 |
output3 = gr.Textbox(label="Output for MetaPrompt Raft Template")
|
| 94 |
+
output4 = gr.Textbox(label="Output for Base Raft Template (новый домены)")
|
| 95 |
+
output5 = gr.Textbox(label="Output for MetaPrompt Raft Template (новый домены)")
|
| 96 |
with gr.Row():
|
| 97 |
download_btn = gr.Button("Download Excel")
|
| 98 |
submit_button.click(
|
| 99 |
fn=generate_domain_names,
|
| 100 |
inputs=[text_input, temperature_slider],
|
| 101 |
+
outputs=[output1, output2, output3, output4, output5]
|
| 102 |
)
|
| 103 |
download_btn.click(
|
| 104 |
fn=download_excel,
|