agentle.agents.apisΒΆ
Functions
|
Convert a list of endpoints and APIs to tools. |
Classes
|
Enhanced API collection with comprehensive features. |
|
Metrics for API usage. |
|
API Key authentication. |
|
Where to place API key. |
|
Schema definition for array parameters. |
|
Types of authentication supported. |
|
Base class for authentication handlers. |
|
Configuration for API authentication. |
|
HTTP Basic authentication. |
|
Bearer token authentication. |
|
Cache strategies. |
|
Circuit breaker implementation for resilient API calls. |
|
Enhanced HTTP API endpoint with comprehensive features. |
|
Represents a parameter for an API endpoint with proper object support. |
|
Represents a file to be uploaded. |
|
HMAC signature authentication. |
|
HTTP methods supported by endpoints. |
|
No authentication. |
|
OAuth2 authentication with token refresh. |
|
OAuth2 grant types. |
|
Schema definition for object parameters. |
|
Different ways to serialize objects for different parameter locations. |
|
Where to place parameters in the HTTP request. |
|
Schema definition for primitive parameters. |
|
Rate limiter for API calls. |
|
Enhanced configuration for HTTP requests. |
|
Hook for request/response interception. |
|
Simple in-memory response cache. |
|
Retry strategies. |
Exceptions
|
Raised when circuit breaker is open. |
|
Raised when rate limit is exceeded. |
Modules
Complete enhanced API module with comprehensive OpenAPI support. |
|
API key authentication. |
|
API key location types. |
|
API metrics tracking. |
|
Authentication types. |
|
Authentication support for API endpoints. |
|
Base authentication handler. |
|
Authentication configuration. |
|
Basic authentication. |
|
Bearer token authentication. |
|
Cache strategies. |
|
Circuit breaker for resilient API calls. |
|
Circuit breaker errors. |
|
Circuit breaker states. |
|
Complete enhanced API endpoint integration for Agentle framework. |
|
File upload support for endpoints. |
|
HMAC signature authentication. |
|
No authentication handler. |
|
OAuth2 authentication. |
|
OAuth2 grant types. |
|
Clean replacement for the existing endpoint parameter implementation. |
|
Rate limit errors. |
|
Rate limiter for API calls. |
|
Enhanced request configuration with advanced features. |
|
Request hooks for endpoints. |
|
Simple in-memory response cache. |
|
Retry strategies. |