Skip to main content

Quiz: Module 9 - LLM APIs & Integration

Question 1​

What does temperature=0 produce?

Question 2​

What is function calling used for?

Question 3​

What is streaming useful for?

Question 4​

What library abstracts multiple LLM providers?

Question 5​

How to handle rate limits?

Question 6​

What is RAG pattern?

Question 7​

Why cache LLM responses?

Question 8​

What does max_tokens control?

Question 9​

What is the system role in chat API?

Question 10​

How to estimate API costs?

Questions 11-30​

(Covering: top_p, frequency_penalty, stop sequences, assistants API, vision API, embeddings API, batch processing, error codes, SDK versions, async calls, webhooks, response formats, JSON mode, seed for reproducibility, logprobs, token counting, budget alerts, multi-turn conversations, context management)

Question 11​

What is top_p (nucleus sampling)?

Question 12​

What does frequency_penalty reduce?

Question 13​

What are stop sequences?

Question 14​

What is the Assistants API for?

Question 15​

What does JSON mode ensure?

Question 16​

What is seed parameter for?

Question 17​

What are logprobs?

Question 18​

How to count tokens before API call?

Question 19​

What is async API usage benefit?

Question 20​

How to manage multi-turn conversations?

Question 21​

What is presence_penalty?

Question 22​

What HTTP status indicates rate limit?

Question 23​

What is batch processing API for?

Question 24​

What is context window management?

Question 25​

What's a fallback strategy?

Question 26​

What does embeddings API return?

Question 27​

What is the benefit of response_format parameter?

Question 28​

How to handle context overflow?

Question 29​

What is tool_choice parameter?

Question 30​

What is usage.prompt_tokens?


Passing Score: 24/30 (80%)