prepare_input(
cls,
provider: str,
model_kwargs: Dict[str, Any],
prompt: Optional[str] = None,
system: Optional[str] = None,
messages: Optional[List[Dict]] = None,
tools: Optional[List[AnthropicTool]] = None,
*,
max_tokens: Optional[int] = None,
temperature: Optional[float] = None
) -> Dict[str, Any]