MCPcopy Create free account
hub / github.com/boringstack-xyz/boringstack / readAI

Function readAI

apps/api/src/config/env/validate.ts:259–266  ·  view source on GitHub ↗
(source: EnvSource)

Source from the content-addressed store, hash-verified

257});
258
259const readAI = (source: EnvSource) => ({
260 AI_ENABLED: toBool(source.AI_ENABLED, "AI_ENABLED"),
261 AI_PROVIDER: source.AI_PROVIDER ?? "openai",
262 OPENAI_API_KEY: source.OPENAI_API_KEY ?? "",
263 OPENAI_BASE_URL: source.OPENAI_BASE_URL ?? "",
264 OPENAI_DEFAULT_HEADERS: source.OPENAI_DEFAULT_HEADERS ?? "",
265 ANTHROPIC_API_KEY: source.ANTHROPIC_API_KEY ?? "",
266});
267
268const readMultiTenant = (source: EnvSource) => ({
269 ACCOUNT_DOMAIN_CLAIMING: toBool(

Callers 1

readRawFunction · 0.85

Calls 1

toBoolFunction · 0.85

Tested by

no test coverage detected