Interface representing a completion mechanism. Extends the completion schema to provide a complete API for generating model responses.