Terminology evolution? "completion" vs "response"

Thanks for your input.

Yes, I understand the OpenAI view, but it is inconsistent with some other LLM providers who use “completion” (and some use “response”). Mistral uses “completion” for their MoE/CoT models. Ollama uses “completion”. LangChain uses “Response”.

Of course, with the newer OpenAI Response API, the answer coming back is not just a “completion” wrt statistical completion, but it could be the result of a collection of completions, function calls, etc. Other vendors have similar newer APIs.

So perhaps from a teaching pov, we can say “completions” are statistical results from a model and “responses” are results from a GenAI service (which may be a collection of model completions, external tool calling, etc.

Sound reasonable?

2 Likes