pyflink.dataframe.GenericProvider#
- class GenericProvider(name: str, **options: Any)[source]#
Generic provider for unknown or custom model providers.
Options are passed through to the Java side as-is without any key name translation.
- Parameters
name – Model provider identifier recognized by Flink’s Java runtime.
**options – Arbitrary key-value options.
Example:
>>> provider = GenericProvider("my-provider", endpoint="https://...", ... **{"api-key": "sk-..."})
Methods
model_option_key()Return the Java-side option key used for a per-call model name.
provider_identifier()Return the provider identifier recognized by Flink's Java runtime.
to_options([input_columns, overrides])Return Java-side options for
ModelDescriptor.