ComeçarComece de graça

Compartilhando parâmetros do modelo com monitoramento

Você quer adicionar um endpoint de verificação de integridade que forneça parâmetros de modelo para sua API de classificação de pinguins.

Os pacotes necessários (FastAPI e joblib) já foram importados.

Este exercício faz parte do curso

Implementando IA na produção com FastAPI

Ver curso

Instruções do exercício

  • Adicione um ponto de extremidade GET no local normal para verificações de integridade.
  • Pega os parâmetros do modelo do sklearn usando o método “ get_params ”.
  • Inclua os parâmetros do modelo na resposta como o valor para a chave params.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

model = joblib.load(
    'penguin_classifier.pkl'
)
app = FastAPI()

# Create health check endpoint
@app.get("____")
async def get_health():
    # Capture the model params
    params = ____.get_params()
    return {"status": "OK",
            # Include model params in response
            "params": ____}
Editar e executar o código