# 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/)_)

Message completer that uses a tinker.SamplingClient to generate responses.

```
completer = TinkerMessageCompleter(sampling_client, renderer, max_tokens=512)
response = await completer([
{"role": "user", "content": "What is 2+2?"}
])
print(response["content"])
```
