Question 1easy
In a messages/chat API call, what is the `system` role for?
Question 2medium
On the Anthropic SDK, what is response.content?
Question 3medium
How do you give a chat model memory of earlier turns?
Question 4medium
Why prefer structured (JSON-schema) outputs over parsing free text?
Question 5hard
In tool/function calling, who decides WHEN a tool is called and WHAT actually runs?
Question 6medium
What does the SDK's tool runner do?
Question 7medium
How should API keys be provided to the SDK?
Question 8hard
Best practice for handling API errors?
Question 9easy
What does the `assistant` role in the messages array contain?
Question 10medium
Which are true about LLM provider APIs generally? (Select all that apply)
Question 11medium
messages.parse() returned parsed_output = None. What does that most likely indicate?
Question 12easy
When should you stream a response?
Question 13medium
Name the message role (one word) used for instructions that set the model's overall behavior.
Question 14hard
Two words: the API property (as a general concept) meaning the API keeps no memory between calls, so you resend history.