Versie 0.2.0
This commit is contained in:
commit
e77d8fd373
495 files changed
+81026
No files matched your search
@@ -0,0 +1,18 @@
|
||||
// Generated, do not edit. sha256:a952ea9dd0f828339960be62a36693504bb931d6c638e950608c1e1b185bd27c
|
||||
import { createTranslator } from '../ai/translate.js';
|
||||
import { handleSecret } from '../ai/handle-secret.mjs';
|
||||
import { activeName } from '../portfolios.mjs';
|
||||
import { precisionSettings, precisionKey } from '../ai/precision.js';
|
||||
|
||||
const vertalers = new Map();
|
||||
|
||||
export async function vertalerVoor(context) {
|
||||
const precision = precisionSettings();
|
||||
const id = `${context?.session?.id ?? 'los'}::${activeName()}::${precisionKey(precision)}`;
|
||||
if (!vertalers.has(id)) {
|
||||
vertalers.set(id, createTranslator({ secret: await handleSecret(), precision }));
|
||||
}
|
||||
return vertalers.get(id);
|
||||
}
|
||||
|
||||
export function _resetVertalers() { vertalers.clear(); }
|
||||
Reference in new issue
Block a user