Uses of Interface
org.apache.flink.cdc.common.model.AiModelClient
-
-
Uses of AiModelClient in org.apache.flink.cdc.common.model
Methods in org.apache.flink.cdc.common.model that return AiModelClient Modifier and Type Method Description AiModelClientAiModelClientFactory. createClient(ModelContext context)Creates a newAiModelClientfrom the given context. -
Uses of AiModelClient in org.apache.flink.cdc.models.dummy
Classes in org.apache.flink.cdc.models.dummy that implement AiModelClient Modifier and Type Class Description classDummyModelClientDeterministic AI model client used by tests.Methods in org.apache.flink.cdc.models.dummy that return AiModelClient Modifier and Type Method Description AiModelClientDummyModelClientFactory. createClient(ModelContext context) -
Uses of AiModelClient in org.apache.flink.cdc.models.openai
Classes in org.apache.flink.cdc.models.openai that implement AiModelClient Modifier and Type Class Description classOpenAiCompatibleModelClientAI model client that connects to an OpenAI-compatible endpoint.Methods in org.apache.flink.cdc.models.openai that return AiModelClient Modifier and Type Method Description AiModelClientOpenAiCompatibleModelClientFactory. createClient(ModelContext context) -
Uses of AiModelClient in org.apache.flink.cdc.runtime.functions.impl
Method parameters in org.apache.flink.cdc.runtime.functions.impl with type arguments of type AiModelClient Modifier and Type Method Description static BinaryVariantAiFunctions. aiClassify(String modelName, String input, String labels, Map<String,AiModelClient> modelClients)static BinaryVariantAiFunctions. aiComplete(String modelName, String input, String systemPrompt, Map<String,AiModelClient> modelClients)static List<Float>AiFunctions. aiEmbed(String modelName, String input, Map<String,AiModelClient> modelClients)static BinaryVariantAiFunctions. aiExtract(String modelName, String input, String schema, Map<String,AiModelClient> modelClients)static StringAiFunctions. aiImageComplete(String modelName, byte[] image, String prompt, Map<String,AiModelClient> modelClients)Dispatches image-to-text AI functions.static List<Float>AiFunctions. aiImageEmbed(String modelName, byte[] image, Map<String,AiModelClient> modelClients)Dispatches image embedding AI functions.static BinaryVariantAiFunctions. aiMask(String modelName, String input, String entities, Map<String,AiModelClient> modelClients)static BinaryVariantAiFunctions. aiSentiment(String modelName, String input, Map<String,AiModelClient> modelClients)static BinaryVariantAiFunctions. aiSummarize(String modelName, String input, int maxLength, Map<String,AiModelClient> modelClients)static BinaryVariantAiFunctions. aiTranslate(String modelName, String input, String sourceLang, String targetLang, Map<String,AiModelClient> modelClients) -
Uses of AiModelClient in org.apache.flink.cdc.runtime.operators.transform
Method parameters in org.apache.flink.cdc.runtime.operators.transform with type arguments of type AiModelClient Modifier and Type Method Description PostTransformOperatorBuilderPostTransformOperatorBuilder. addModelClients(Map<String,AiModelClient> clients)static TransformFilterProcessorTransformFilterProcessor. of(PostTransformChangeInfo tableInfo, TransformFilter transformFilter, String timezone, DecimalPrecisionMode decimalPrecisionMode, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, SupportedMetadataColumn[] supportedMetadataColumns, Map<String,AiModelClient> modelClients)Constructor parameters in org.apache.flink.cdc.runtime.operators.transform with type arguments of type AiModelClient Constructor Description TransformProjectionProcessor(PostTransformChangeInfo changeInfo, String projectionExpression, String timezone, DecimalPrecisionMode decimalPrecisionMode, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, SupportedMetadataColumn[] supportedMetadataColumns, Map<String,AiModelClient> modelClients) -
Uses of AiModelClient in org.apache.flink.cdc.runtime.operators.transform.async
Method parameters in org.apache.flink.cdc.runtime.operators.transform.async with type arguments of type AiModelClient Modifier and Type Method Description AsyncPostTransformFunctionBuilderAsyncPostTransformFunctionBuilder. addModelClients(Map<String,AiModelClient> clients)
-