From 540347c0152c30c43a1fd2e7548cb4ccfb0ddc07 Mon Sep 17 00:00:00 2001 From: ifedan-ed Date: Wed, 1 Apr 2026 00:32:16 +0000 Subject: [PATCH] v6: Use transformers.js v2.0.0 (proven worker compatibility) --- Dockerfile | 2 +- package.json | 2 +- scripts/download-whisper-models.sh | 2 +- server.js | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8a8dd1e..33e77d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ RUN mkdir -p /app/data/logs RUN mkdir -p /app/public/models/Xenova/whisper-tiny.en/onnx && \ cd /app/public/models && \ echo "Downloading transformers.js library (worker-compatible build)..." && \ - curl -sL -o transformers.min.js https://cdn.jsdelivr.net/npm/@xenova/transformers@2.6.2/dist/transformers.min.js && \ + curl -sL -o transformers.min.js https://cdn.jsdelivr.net/npm/@xenova/transformers@2.0.0/dist/transformers.min.js && \ cd Xenova/whisper-tiny.en && \ echo "Downloading Whisper model files..." && \ curl -sL -o config.json https://huggingface.co/Xenova/whisper-tiny.en/resolve/main/config.json && \ diff --git a/package.json b/package.json index 880d42f..cb7f02e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pediatric-ai-scribe", - "version": "5.0.0", + "version": "6.0.0", "description": "AI-powered pediatric clinical documentation platform", "main": "server.js", "scripts": { diff --git a/scripts/download-whisper-models.sh b/scripts/download-whisper-models.sh index f1b0f0a..35ebbb4 100755 --- a/scripts/download-whisper-models.sh +++ b/scripts/download-whisper-models.sh @@ -16,7 +16,7 @@ mkdir -p "$MODELS_DIR/Xenova/whisper-tiny.en/onnx" # Download transformers.js (worker-compatible build) echo "📦 Downloading transformers.js..." curl -L --progress-bar -o "$MODELS_DIR/transformers.min.js" \ - "https://cdn.jsdelivr.net/npm/@xenova/transformers@2.6.2/dist/transformers.min.js" + "https://cdn.jsdelivr.net/npm/@xenova/transformers@2.0.0/dist/transformers.min.js" echo "✅ transformers.min.js ($(du -h $MODELS_DIR/transformers.min.js | cut -f1))" echo "" diff --git a/server.js b/server.js index 7c89290..674993e 100644 --- a/server.js +++ b/server.js @@ -153,7 +153,7 @@ app.get('/api/models', async (req, res) => { const { activeProvider } = require('./src/utils/ai'); app.get('/api/health', (req, res) => { res.json({ - status: 'running', version: '5.0.0', provider: activeProvider, + status: 'running', version: '6.0.0', provider: activeProvider, timestamp: new Date().toISOString(), openrouter: process.env.OPENROUTER_API_KEY ? 'configured' : 'missing', bedrock: process.env.AWS_BEDROCK_REGION ? 'configured' : 'not configured', @@ -221,7 +221,7 @@ const PORT = process.env.PORT || 3000; server.listen(PORT, () => { console.log(''); console.log('=========================================='); - console.log('🏥 PEDIATRIC AI SCRIBE v5.0'); + console.log('🏥 PEDIATRIC AI SCRIBE v6.0'); console.log('=========================================='); console.log('🌐 http://localhost:' + PORT); console.log('🤖 Provider: ' + activeProvider);