promptedTransformer

inline fun <I, O : Any> promptedTransformer(name: String, description: String = name, pre: List<Condition> = emptyList(), post: List<Condition> = emptyList(), inputVarName: String = IoBinding.DEFAULT_BINDING, outputVarName: String = IoBinding.DEFAULT_BINDING, cost: <Error class: unknown class> = 0.0, toolGroups: Set<ToolGroupRequirement> = emptySet(), qos: ActionQos = ActionQos(), referencedInputProperties: Set<String>? = null, llm: <Error class: unknown class> = LlmOptions(), promptContributors: List<<Error class: unknown class>> = emptyList(), canRerun: Boolean = false, toolCallbacks: Collection<<Error class: unknown class>> = emptyList(), noinline prompt: (actionContext: TransformationActionContext<I, O>) -> String)

Add an action that is a transformation using an LLM.