INNER CODE UNIT · Python
HealthResponse
scub-france/docling-Studio · embedding-service/main.py:52
class HealthResponse(BaseModel):
status: str
model: str
dimension: int
# -- Endpoints -----------------------------------------------------------------
@app.post("/embed", response_model=EmbedResponse)
async def embed(request: EmbedRequest) -> EmbedResponse:
"""Generate embeddings for a batch of texts."""
if model is None:
raise HTTPException(status_code=503, detail="Model not loaded yet")
vectors = model.encode(
request.texts,
batch_size=BATCH_SIZE,