v6: Use transformers.js v2.0.0 (proven worker compatibility)

This commit is contained in:
ifedan-ed 2026-04-01 00:32:16 +00:00
parent 970c946093
commit 77eabbd4df
4 changed files with 5 additions and 5 deletions

View file

@ -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 && \

View file

@ -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": {

View file

@ -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 ""

View file

@ -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);