File size: 733 Bytes
09daf0b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | """
model2.py — Placeholder for Model 2.
Replace this file with your actual model implementation.
The predict() function signature must match:
predict(context: str, question: str) -> dict
"""
import logging
logger = logging.getLogger(__name__)
def init_model2():
"""Called at startup. No-op until model is integrated."""
logger.info("[Model2] Placeholder — not yet integrated.")
def predict(context: str, question: str) -> dict:
"""Stub: returns a friendly 'coming soon' response."""
return {
"answer": "Model 2 is not yet integrated. Please use BERT for now.",
"score": 0.0,
"model": "Model 2",
"model_id": "model2",
"error": False,
"stub": True,
}
|