Function: registerEvaluationProvider()
registerEvaluationProvider(
providerName,factory):void
Defined in: packages/workflow-engine/src/ai/evaluate.ts:54
Register an evaluation model factory for a registry provider name, the
way registerEmbeddingProvider does for embeddings. The factory receives
the model id and returns an AI SDK evaluation model.
Parameters
providerName
string
factory
(modelId) => EvaluationModelV4
Returns
void
Example
import { registerEvaluationProvider } from "@bratsos/workflow-engine";
import { createOpenRouter } from "@openrouter/ai-sdk-provider";
const openrouterEu = createOpenRouter({ baseURL: "https://eu.openrouter.ai/api/v1" });
registerEvaluationProvider("openrouter-eu", (id) => openrouterEu.evaluationModel(id));