mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-10 08:07:03 +00:00
16 lines
462 B
TypeScript
16 lines
462 B
TypeScript
import type { FrontendEvalModelConfig } from "../core/models";
|
|
|
|
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;
|
|
}
|