async def METHOD_NAME(
    self, messages: Sequence[ChatMessage], **kwargs: Any
) -> ChatResponse:
    prompt = messages_to_anthropic_prompt(messages)
    all_kwargs = self._get_all_kwargs(**kwargs)
    response = await self._aclient.completions.create(
        prompt=prompt, stream=False, **all_kwargs
    )
    return ChatResponse(
        message=ChatMessage(
            role=MessageRole.ASSISTANT, content=response.completion
        ),
        raw=dict(response),
    )