# tinker_cookbook.completers.TinkerMessageCompleter ## *class* [**tinker_cookbook.completers.TinkerMessageCompleter**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/completers.py#L160)(*[MessageCompleter](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/completers/messagecompleter/index.md)*) Message completer that uses a tinker.SamplingClient to generate responses. ```python completer = TinkerMessageCompleter(sampling_client, renderer, max_tokens=512) response = await completer([ {"role": "user", "content": "What is 2+2?"} ]) print(response["content"]) ```