agentle.agents.apis.api¶
Complete enhanced API module with comprehensive OpenAPI support.
Provides advanced features for managing collections of related endpoints with: - Full OpenAPI 3.0/3.1 and Swagger 2.0 support - Shared authentication across endpoints - Request/response interceptors - API-level rate limiting and circuit breaking - Batch request support - GraphQL support - And more…
Functions
|
!!! abstract "Usage Documentation" |
|
Cast a value to a type. |
Classes
|
Enhanced API collection with comprehensive features. |
|
Metrics for API usage. |
|
Special type indicating an unconstrained type. |
|
Where to place API key. |
|
Schema definition for array parameters. |
|
Types of authentication supported. |
|
Configuration for API authentication. |
|
Alias for pydantic.BaseModel. |
|
|
|
Enhanced HTTP API endpoint with comprehensive features. |
|
Represents a parameter for an API endpoint with proper object support. |
|
HTTP methods supported by endpoints. |
|
A Mapping is a generic container for associating key/value pairs. |
|
A MutableMapping is a generic container for associating key/value pairs. |
|
All the operations on a read-write sequence. |
|
OAuth2 grant types. |
|
Schema definition for object parameters. |
|
Where to place parameters in the HTTP request. |
|
PurePath subclass that can make system calls. |
|
Schema definition for primitive parameters. |
|
Enhanced configuration for HTTP requests. |
|
All the operations on a read-only sequence. |
|
A callable tool with robust serialization support using dill. |