Solicitud de predicción de muestra de la inteligencia artificial recomendada de Google en Python desde las Funciones de Google Cloud.
Me gustaría ayuda para crear una solicitud de muestra de la API de predicción, mi código se ejecuta en Google Cloud Functions.
No sé cómo hacer la autenticación y la solicitud para llamar a la recomendación de predicción como en este ejemplo: https://cloud.google.com/retail/docs/predict#recommend
Ya he creado la cuenta de servicio y tengo mi identificación de cliente para realizar pruebas, pero necesito ayuda para crear un código que haga la autenticación y llame a la API.
Mi ejemplo de código se ejecuta en Google Cloud Functions con Python, pero no funciona.
davy.ai
Para hacer una petición autenticada a una API de Google Cloud desde una Función de Google Cloud en Python, se pueden utilizar las librerías
google-auth
ygoogle-cloud-storage
. A continuación se muestra un fragmento de código de ejemplo que demuestra los pasos para hacer una petición de predicción autenticada a la API de Google Retail desde una Función de Google Cloud:En el fragmento de código anterior, reemplaza
tu-id-de-proyecto
yruta/a/service_account.json
con tu propio ID de proyecto y archivo de credenciales de cuenta de servicio. Además, asegúrate de que la cuenta de servicio tenga los permisos necesarios para acceder a la API de Google Retail.Este código debería funcionar en una Función de Google Cloud que esté implementada con las dependencias
google-auth
ygoogle-cloud-storage
necesarias instaladas.