Vana SDK - v0.1.0
    Preparing search index...

    Interface ApiClientConfig

    Configuration for the generic API client

    interface ApiClientConfig {
        baseUrl?: string;
        headers?: Record<string, string>;
        timeout?: number;
        retry?: RetryConfig<Error>;
        rateLimit?: RateLimiterConfig;
        circuitBreaker?: {
            failureThreshold: number;
            recoveryTimeout: number;
            halfOpenMaxAttempts?: number;
        };
    }
    Index

    Properties

    baseUrl?: string

    Base URL for all requests

    headers?: Record<string, string>

    Default headers

    timeout?: number

    Request timeout in milliseconds

    retry?: RetryConfig<Error>

    Retry configuration

    rateLimit?: RateLimiterConfig

    Rate limiting configuration

    circuitBreaker?: {
        failureThreshold: number;
        recoveryTimeout: number;
        halfOpenMaxAttempts?: number;
    }

    Circuit breaker configuration