ffai-workflow-adapters
Adapter Guides
Airtable Adapter
CSV/TSV Adapter
Excel Adapter
Google Sheets Adapter
ODS Adapter
API Reference
API Reference
ffai-workflow-adapters
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
V
|
W
|
Y
A
acquire() (ffai_workflow_adapters._resilience.TokenBucket method)
adapters (ffai_workflow_adapters.config.Config attribute)
AdaptersConfig (class in ffai_workflow_adapters.config)
airtable (ffai_workflow_adapters.config.AdaptersConfig attribute)
AirtableAdapterConfig (class in ffai_workflow_adapters.config)
allow() (ffai_workflow_adapters._resilience.CircuitBreaker method)
api_key_env (ffai_workflow_adapters.config.AirtableAdapterConfig attribute)
(ffai_workflow_adapters.config.ClientTypeConfig attribute)
(ffai_workflow_adapters.config.GoogleSheetsAdapterConfig attribute)
auth_method (ffai_workflow_adapters.config.GoogleSheetsAdapterConfig attribute)
authorized_user_env (ffai_workflow_adapters.config.GoogleSheetsAdapterConfig attribute)
B
backup_count (ffai_workflow_adapters.config.LoggingRotationConfig attribute)
base_id_env (ffai_workflow_adapters.config.AirtableAdapterConfig attribute)
batch (ffai_workflow_adapters.config.ResilienceConfig attribute)
BatchConfig (class in ffai_workflow_adapters.config)
batched() (in module ffai_workflow_adapters._resilience)
burst (ffai_workflow_adapters.config.RateLimitConfig attribute)
C
call() (ffai_workflow_adapters._resilience.ResilientCaller method)
chunk_size (ffai_workflow_adapters.config.BatchConfig attribute)
circuit_breaker (ffai_workflow_adapters.config.ResilienceConfig attribute)
CircuitBreaker (class in ffai_workflow_adapters._resilience)
CircuitBreakerConfig (class in ffai_workflow_adapters.config)
CircuitState (class in ffai_workflow_adapters._resilience)
client_class (ffai_workflow_adapters.config.ClientTypeConfig attribute)
client_types (ffai_workflow_adapters.config.ClientsConfig attribute)
clients (ffai_workflow_adapters.config.Config attribute)
ClientsConfig (class in ffai_workflow_adapters.config)
ClientTypeConfig (class in ffai_workflow_adapters.config)
CLOSED (ffai_workflow_adapters._resilience.CircuitState attribute)
Config (class in ffai_workflow_adapters.config)
credentials_env (ffai_workflow_adapters.config.GoogleSheetsAdapterConfig attribute)
csv_adapter (ffai_workflow_adapters.config.AdaptersConfig attribute)
CsvAdapterConfig (class in ffai_workflow_adapters.config)
D
default_client (ffai_workflow_adapters.config.ClientsConfig attribute)
default_model (ffai_workflow_adapters.config.ClientTypeConfig attribute)
default_view (ffai_workflow_adapters.config.AirtableAdapterConfig attribute)
delimiter (ffai_workflow_adapters.config.CsvAdapterConfig attribute)
directory (ffai_workflow_adapters.config.LoggingConfig attribute)
E
excel (ffai_workflow_adapters.config.AdaptersConfig attribute)
ExcelAdapterConfig (class in ffai_workflow_adapters.config)
exponential_base (ffai_workflow_adapters.config.RetryConfig attribute)
exponential_jitter (ffai_workflow_adapters.config.RetryConfig attribute)
F
failure_threshold (ffai_workflow_adapters.config.CircuitBreakerConfig attribute)
failures (ffai_workflow_adapters._resilience.CircuitBreaker property)
fallbacks (ffai_workflow_adapters.config.ClientTypeConfig attribute)
ffai_workflow_adapters._resilience
module
ffai_workflow_adapters._templates
module
ffai_workflow_adapters._validation
module
ffai_workflow_adapters.airtable
module
ffai_workflow_adapters.config
module
ffai_workflow_adapters.excel
module
filename (ffai_workflow_adapters.config.LoggingConfig attribute)
format (ffai_workflow_adapters.config.LoggingConfig attribute)
G
get_adapter_api_key() (ffai_workflow_adapters.config.Config method)
get_available_client_types() (ffai_workflow_adapters.config.ClientsConfig method)
(ffai_workflow_adapters.config.Config method)
get_client_type() (ffai_workflow_adapters.config.ClientsConfig method)
get_client_type_config() (ffai_workflow_adapters.config.Config method)
get_config() (in module ffai_workflow_adapters.config)
get_default_client_type() (ffai_workflow_adapters.config.Config method)
get_field_value() (ffai_workflow_adapters.config.YamlConfigSource method)
google_sheets (ffai_workflow_adapters.config.AdaptersConfig attribute)
GoogleSheetsAdapterConfig (class in ffai_workflow_adapters.config)
H
HALF_OPEN (ffai_workflow_adapters._resilience.CircuitState attribute)
half_open_max_calls (ffai_workflow_adapters.config.CircuitBreakerConfig attribute)
I
interval (ffai_workflow_adapters.config.LoggingRotationConfig attribute)
L
level (ffai_workflow_adapters.config.LoggingConfig attribute)
load_workflow_airtable() (in module ffai_workflow_adapters.airtable)
load_workflow_excel() (in module ffai_workflow_adapters.excel)
logging (ffai_workflow_adapters.config.Config attribute)
LoggingConfig (class in ffai_workflow_adapters.config)
LoggingRotationConfig (class in ffai_workflow_adapters.config)
M
max_attempts (ffai_workflow_adapters.config.RetryConfig attribute)
max_concurrency (ffai_workflow_adapters.config.BatchConfig attribute)
max_wait_seconds (ffai_workflow_adapters.config.RetryConfig attribute)
min_wait_seconds (ffai_workflow_adapters.config.RetryConfig attribute)
model_config (ffai_workflow_adapters.config.AdaptersConfig attribute)
(ffai_workflow_adapters.config.AirtableAdapterConfig attribute)
(ffai_workflow_adapters.config.BatchConfig attribute)
(ffai_workflow_adapters.config.CircuitBreakerConfig attribute)
(ffai_workflow_adapters.config.ClientsConfig attribute)
(ffai_workflow_adapters.config.ClientTypeConfig attribute)
(ffai_workflow_adapters.config.Config attribute)
(ffai_workflow_adapters.config.CsvAdapterConfig attribute)
(ffai_workflow_adapters.config.ExcelAdapterConfig attribute)
(ffai_workflow_adapters.config.GoogleSheetsAdapterConfig attribute)
(ffai_workflow_adapters.config.LoggingConfig attribute)
(ffai_workflow_adapters.config.LoggingRotationConfig attribute)
(ffai_workflow_adapters.config.OdsAdapterConfig attribute)
(ffai_workflow_adapters.config.RateLimitConfig attribute)
(ffai_workflow_adapters.config.ResilienceConfig attribute)
(ffai_workflow_adapters.config.RetryConfig attribute)
module
ffai_workflow_adapters._resilience
ffai_workflow_adapters._templates
ffai_workflow_adapters._validation
ffai_workflow_adapters.airtable
ffai_workflow_adapters.config
ffai_workflow_adapters.excel
O
ods (ffai_workflow_adapters.config.AdaptersConfig attribute)
OdsAdapterConfig (class in ffai_workflow_adapters.config)
OPEN (ffai_workflow_adapters._resilience.CircuitState attribute)
output_path (ffai_workflow_adapters.config.CsvAdapterConfig attribute)
(ffai_workflow_adapters.config.ExcelAdapterConfig attribute)
(ffai_workflow_adapters.config.OdsAdapterConfig attribute)
output_sheet (ffai_workflow_adapters.config.ExcelAdapterConfig attribute)
(ffai_workflow_adapters.config.OdsAdapterConfig attribute)
output_worksheet (ffai_workflow_adapters.config.GoogleSheetsAdapterConfig attribute)
P
provider_prefix (ffai_workflow_adapters.config.ClientTypeConfig attribute)
R
rate_limit (ffai_workflow_adapters.config.ResilienceConfig attribute)
RateLimitConfig (class in ffai_workflow_adapters.config)
record_failure() (ffai_workflow_adapters._resilience.CircuitBreaker method)
record_success() (ffai_workflow_adapters._resilience.CircuitBreaker method)
recovery_timeout_seconds (ffai_workflow_adapters.config.CircuitBreakerConfig attribute)
reload_config() (in module ffai_workflow_adapters.config)
requests_per_second (ffai_workflow_adapters.config.RateLimitConfig attribute)
resilience (ffai_workflow_adapters.config.Config attribute)
ResilienceConfig (class in ffai_workflow_adapters.config)
ResilientCaller (class in ffai_workflow_adapters._resilience)
retry (ffai_workflow_adapters.config.Config attribute)
retry_on_status_codes (ffai_workflow_adapters.config.RetryConfig attribute)
RetryConfig (class in ffai_workflow_adapters.config)
rotation (ffai_workflow_adapters.config.LoggingConfig attribute)
S
settings_customise_sources() (ffai_workflow_adapters.config.Config class method)
state (ffai_workflow_adapters._resilience.CircuitBreaker property)
T
TokenBucket (class in ffai_workflow_adapters._resilience)
type (ffai_workflow_adapters.config.ClientTypeConfig attribute)
V
validate_schema() (in module ffai_workflow_adapters._validation)
W
when (ffai_workflow_adapters.config.LoggingRotationConfig attribute)
with_retry() (in module ffai_workflow_adapters._resilience)
write_workflow_results() (in module ffai_workflow_adapters.airtable)
write_workflow_results_excel() (in module ffai_workflow_adapters.excel)
Y
YamlConfigSource (class in ffai_workflow_adapters.config)