diff --git a/packages/provider-transformers/playground/src/App.vue b/packages/provider-transformers/playground/src/App.vue index 76b9871f3..85f4faa14 100644 --- a/packages/provider-transformers/playground/src/App.vue +++ b/packages/provider-transformers/playground/src/App.vue @@ -21,6 +21,10 @@ const loadingItems = ref<(InitiateProgressInfo | ProgressStatusInfo)[]>([]) const transformersProvider = createTransformers({ embedWorkerURL }) onMounted(async () => { + await load() +}) + +async function load() { await transformersProvider.loadEmbed(modelId.value, { onProgress: (progress) => { switch (progress.status) { @@ -43,7 +47,7 @@ onMounted(async () => { } }, }) -}) +} async function execute() { const result = await embed({ @@ -53,20 +57,30 @@ async function execute() { results.value = result } + +async function handleLoad() { + await transformersProvider.terminateEmbed() + await load() +}