Open
Description
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
Not sure if this is already supported, but I couldn't find one example
from promptflow.evals.evaluate import evaluate
def user_call(*, question: str, **kwargs):
# question is a column from data
# how can I pass in additional inputs to this target user function?
user_call_config = get_config()
evaluate(
data = input_data,
target = user_call # how can i pass in user_call_config variable into user_call?
)
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Currently I am using global variables so the user_call can access, but would like to understand how I can pass in variables that not from data to that user_call
Additional context
Add any other context or screenshots about the feature request here.