pub async fn get_inference_key(ctx: &AppCtx) -> Result<String, AppError>
Return the user’s existing inference key, or create a new one.