MCPcopy
hub / github.com/promptfoo/promptfoo / createRunEvalSetup

Function createRunEvalSetup

src/evaluator.ts:751–775  ·  view source on GitHub ↗
({
  provider,
  prompt,
  promptConfig,
  vars,
}: {
  provider: ApiProvider;
  prompt: Prompt;
  promptConfig: Prompt['config'];
  vars: Vars;
})

Source from the content-addressed store, hash-verified

749}
750
751function createRunEvalSetup({
752 provider,
753 prompt,
754 promptConfig,
755 vars,
756}: {
757 provider: ApiProvider;
758 prompt: Prompt;
759 promptConfig: Prompt['config'];
760 vars: Vars;
761}): RunEvalSetup {
762 return {
763 provider: {
764 id: provider.id(),
765 label: provider.label,
766 config: provider.config,
767 },
768 prompt: {
769 raw: '',
770 label: prompt.label,
771 config: promptConfig,
772 },
773 vars,
774 };
775}
776
777async function renderRunEvalPrompt({
778 filters,

Callers 2

createRunEvalStateFunction · 0.85
renderRunEvalPromptFunction · 0.85

Calls 1

idMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…