File size: 2,071 Bytes
c6da33e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import openai
import json

openai.api_key = "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"

questions = [
    {"task_id": 0, "question": "What is the capital of France?"},
    {"task_id": 1, "question": "What is 12 multiplied by 8?"},
    {"task_id": 2, "question": "Who wrote '1984'?"},
    {"task_id": 3, "question": "What is the boiling point of water in Celsius?"},
    {"task_id": 4, "question": "What is the opposite of 'hot'?"},
    {"task_id": 5, "question": "Which planet is known as the Red Planet?"},
    {"task_id": 6, "question": "What is 25% of 200?"},
    {"task_id": 7, "question": "Translate 'Bonjour' to English."},
    {"task_id": 8, "question": "How many continents are there?"},
    {"task_id": 9, "question": "What gas do humans need to breathe?"},
    {"task_id": 10, "question": "Is the sun a star or a planet?"},
    {"task_id": 11, "question": "What is the result of 9 + 10?"},
    {"task_id": 12, "question": "What color do you get by mixing blue and yellow?"},
    {"task_id": 13, "question": "What year did World War II end?"},
    {"task_id": 14, "question": "What is the chemical symbol for water?"},
    {"task_id": 15, "question": "What shape has four equal sides and angles?"},
    {"task_id": 16, "question": "How many hours are in a day?"},
    {"task_id": 17, "question": "What is the currency used in the United States?"},
    {"task_id": 18, "question": "Which animal is known as man's best friend?"},
    {"task_id": 19, "question": "What is the fastest land animal?"}
]

answers = []

for q in questions:
    response = openai.ChatCompletion.create(
        model="gpt-4-turbo",
        messages=[
            {"role": "user", "content": q["question"]}
        ]
    )
    submitted_answer = response['choices'][0]['message']['content'].strip()
    answers.append({
        "task_id": q["task_id"],
        "submitted_answer": submitted_answer
    })

print("Answers (answers):", json.dumps(answers, indent=2))