Prerequisites
- You can pass the following arguments when instantiating agents to use custom API tools:
- ‘base_url’ (Optional[str]): Base URL for API calls
- ‘username’ (Optional[str]): Username for basic authentication
- ‘password’ (Optional[str]): Password for basic authentication
- ‘api_key’ (Optional[str]): API key for authentication
- ‘headers’ (Optional[Dict[str, str]]): Default headers to include in requests
- ‘verify_ssl’ (bool): Whether to verify SSL certificates
- ‘timeout’ (int): Request timeout in seconds