Files
worker/src/config.ts
Ruslan Bakiev 9642bffd16
All checks were successful
Build and deploy Worker / build (push) Successful in 6m25s
Use DeepSeek Flash for voice analysis
2026-05-14 20:03:01 +07:00

19 lines
727 B
TypeScript

import 'dotenv/config';
import { loadVaultEnvironment } from './vault/env.js';
await loadVaultEnvironment();
export const config = {
databaseUrl: process.env.DATABASE_URL ?? '',
workerName: process.env.HATCHET_WORKER_NAME ?? 'mapflow-hatchet-worker',
workerSlots: Number.parseInt(process.env.HATCHET_WORKER_SLOTS ?? '4', 10),
publicApiUrl: process.env.PUBLIC_API_URL ?? 'https://api.map.craftee.vn',
deepgramApiKey: process.env.DEEPGRAM_API_KEY ?? '',
deepgramModel: process.env.DEEPGRAM_MODEL ?? 'nova-3',
deepgramLanguage: process.env.DEEPGRAM_LANGUAGE ?? 'ru',
openRouterApiKey: process.env.OPENROUTER_API_KEY ?? '',
openRouterModel:
process.env.OPENROUTER_MODEL ?? 'deepseek/deepseek-v4-flash',
};