Return the function definition that can be used directly by LLM. The actual content depends on the intended model (inference provider, e.g., OpenAI, Anthropic, etc.) and the function itself.
API key for authentication
The inference provider, which determines the format of the function definition.
openai, anthropic