v6: Use transformers.js v2.0.0 (proven worker compatibility)
This commit is contained in:
parent
970c946093
commit
77eabbd4df
4 changed files with 5 additions and 5 deletions
|
|
@ -18,7 +18,7 @@ RUN mkdir -p /app/data/logs
|
||||||
RUN mkdir -p /app/public/models/Xenova/whisper-tiny.en/onnx && \
|
RUN mkdir -p /app/public/models/Xenova/whisper-tiny.en/onnx && \
|
||||||
cd /app/public/models && \
|
cd /app/public/models && \
|
||||||
echo "Downloading transformers.js library (worker-compatible build)..." && \
|
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 && \
|
cd Xenova/whisper-tiny.en && \
|
||||||
echo "Downloading Whisper model files..." && \
|
echo "Downloading Whisper model files..." && \
|
||||||
curl -sL -o config.json https://huggingface.co/Xenova/whisper-tiny.en/resolve/main/config.json && \
|
curl -sL -o config.json https://huggingface.co/Xenova/whisper-tiny.en/resolve/main/config.json && \
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "pediatric-ai-scribe",
|
"name": "pediatric-ai-scribe",
|
||||||
"version": "5.0.0",
|
"version": "6.0.0",
|
||||||
"description": "AI-powered pediatric clinical documentation platform",
|
"description": "AI-powered pediatric clinical documentation platform",
|
||||||
"main": "server.js",
|
"main": "server.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ mkdir -p "$MODELS_DIR/Xenova/whisper-tiny.en/onnx"
|
||||||
# Download transformers.js (worker-compatible build)
|
# Download transformers.js (worker-compatible build)
|
||||||
echo "📦 Downloading transformers.js..."
|
echo "📦 Downloading transformers.js..."
|
||||||
curl -L --progress-bar -o "$MODELS_DIR/transformers.min.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 "✅ transformers.min.js ($(du -h $MODELS_DIR/transformers.min.js | cut -f1))"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -153,7 +153,7 @@ app.get('/api/models', async (req, res) => {
|
||||||
const { activeProvider } = require('./src/utils/ai');
|
const { activeProvider } = require('./src/utils/ai');
|
||||||
app.get('/api/health', (req, res) => {
|
app.get('/api/health', (req, res) => {
|
||||||
res.json({
|
res.json({
|
||||||
status: 'running', version: '5.0.0', provider: activeProvider,
|
status: 'running', version: '6.0.0', provider: activeProvider,
|
||||||
timestamp: new Date().toISOString(),
|
timestamp: new Date().toISOString(),
|
||||||
openrouter: process.env.OPENROUTER_API_KEY ? 'configured' : 'missing',
|
openrouter: process.env.OPENROUTER_API_KEY ? 'configured' : 'missing',
|
||||||
bedrock: process.env.AWS_BEDROCK_REGION ? 'configured' : 'not configured',
|
bedrock: process.env.AWS_BEDROCK_REGION ? 'configured' : 'not configured',
|
||||||
|
|
@ -221,7 +221,7 @@ const PORT = process.env.PORT || 3000;
|
||||||
server.listen(PORT, () => {
|
server.listen(PORT, () => {
|
||||||
console.log('');
|
console.log('');
|
||||||
console.log('==========================================');
|
console.log('==========================================');
|
||||||
console.log('🏥 PEDIATRIC AI SCRIBE v5.0');
|
console.log('🏥 PEDIATRIC AI SCRIBE v6.0');
|
||||||
console.log('==========================================');
|
console.log('==========================================');
|
||||||
console.log('🌐 http://localhost:' + PORT);
|
console.log('🌐 http://localhost:' + PORT);
|
||||||
console.log('🤖 Provider: ' + activeProvider);
|
console.log('🤖 Provider: ' + activeProvider);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue