Source code for bedrock_agents_sdk.models.function
"""
Function model for Bedrock Agents SDK.
"""
from typing import Callable, Optional
from pydantic import BaseModel, ConfigDict
[docs]
class Function(BaseModel):
    """Represents a function that can be called by the agent"""
    name: str
    description: str
    function: Callable
    action_group: Optional[str] = None
    
    model_config = ConfigDict(arbitrary_types_allowed=True)