mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-22 00:01:34 +00:00
24 lines
630 B
TypeScript
24 lines
630 B
TypeScript
import {
|
|
getFrontendEvalModel,
|
|
resolveEvalModel,
|
|
type FrontendEvalModelConfig,
|
|
} from "../core/models";
|
|
|
|
export const DEFAULT_FRONTEND_EVAL_MODEL: FrontendEvalModelConfig = getFrontendEvalModel(
|
|
resolveEvalModel("flow")
|
|
);
|
|
|
|
export function getFrontendApiKey(provider: FrontendEvalModelConfig["provider"]): string {
|
|
const envName =
|
|
provider === "anthropic"
|
|
? "ANTHROPIC_API_KEY"
|
|
: provider === "googleai"
|
|
? "GEMINI_API_KEY"
|
|
: "OPENAI_API_KEY";
|
|
const apiKey = process.env[envName];
|
|
if (!apiKey) {
|
|
throw new Error(`${envName} is required for frontend evals`);
|
|
}
|
|
return apiKey;
|
|
}
|