Static Private _createCreate a provider instance dynamically.
Optional logger: LDLoggerOptional Static Private _getDetermine which providers to try based on defaultAiProvider and providerName.
Optional defaultAiProvider: "openai" | "langchain" | "vercel"Optional Optional providerName: stringOptional Static Private _tryTry to create a provider of the specified type.
Optional logger: LDLoggerOptional Static createCreate an AIProvider instance based on the AI configuration. This method attempts to load provider-specific implementations dynamically. Returns undefined if the provider is not supported.
The AI configuration
Optional logger: LDLoggerOptional logger for logging provider initialization
Optional Optional defaultAiProvider: "openai" | "langchain" | "vercel"Optional default AI provider to use
Optional Generated using TypeDoc
Factory for creating AIProvider instances based on the provider configuration.