import os
import requests
payload = {
"input_prompt": 'Create a lesson plan on HCF for math subject, ensuring students can solve simple algebraic equations by the end of the 150-mins lesson.\n\n{\n "MATHEMATICS_LESSON_PLAN": {\n "CLASS": "6B",\n "Subject": "[Enter Subject]",\n "Duration": "[Enter Total Duration]"\n "Learning_Outcomes": [\n "[Enter Learning Outcome 1]",\n "[Enter Learning Outcome 2]"\n ],\n "Differentiation": {\n "High_Achievers": [\n "[High Achiever 1: Enter Activity]",\n "[High Achiever 2: Enter Activity]"\n ],\n "Medium_Achievers": [\n "[Medium Achiever 1: Enter Activity]",\n "[Medium Achiever 2: Enter Activity]"\n ],\n "Low_Achievers": [\n "[Low Achiever 1: Enter Activity]",\n "[Low Achiever 2: Enter Activity]"\n ]\n },\n "Assessment": {\n "Oral_Questioning": "[Enter Oral Questioning Details]",\n "Homework": "[Enter Homework Details]"\n },\n "Phases": {\n "Phase_1_Introduction": {\n "Duration": "[Enter Duration]",\n "Activities": [\n "[Enter Activity 1]",\n "[Enter Activity 2]"\n ]\n },\n "Phase_2_Learners_Activities": {\n "Duration": "[Enter Duration]",\n "Group_Activities": [\n {\n "Group": "[Enter Group Name]",\n "Learners": "[Enter Learner Names]",\n "Activity": "[Enter Activity Description]"\n },\n {\n "Group": "[Enter Group Name]",\n "Learners": "[Enter Learner Names]",\n "Activity": "[Enter Activity Description]"\n }\n ]\n },\n "Phase_3_Conclusion": {\n "Duration": "[Enter Duration]",\n "Activities": [\n "[Enter Activity 1]",\n "[Enter Activity 2]"\n ]\n }\n }\n }\n}',
"selected_models": [
"gpt_4_o",
"gemini_1_5_pro",
"claude_3_5_sonnet",
"gemini_1_5_flash",
],
}
response = requests.post(
"https://api.gooey.ai/v2/CompareLLM?example_id=bfmfw2xqksd7",
headers={
"Authorization": "bearer " + os.environ["GOOEY_API_KEY"],
},
json=payload,
)
assert response.ok, response.content
result = response.json()
print(response.status_code, result)