Para ofrecer un producto de agente de IA a través de Google Cloud Marketplace, debes integrar tu producto con Google Cloud.
Antes de empezar
- Verifica que tu ingeniero de partners haya habilitado el acceso a la API Partner Procurement de Cloud Commerce. Una vez que tu ingeniero de partners te haya concedido acceso a la API Partner Procurement, no tendrás que hacer nada más para habilitarla en la consola. Google Cloud
Integración del backend
Debes integrar el backend de tu aplicación con las siguientes APIs y servicios de Google:
Integrar Pub/Sub para recibir notificaciones de Cloud Marketplace, como cuando un usuario se registra en tu producto. Tu ingeniero de partners crea un tema de Pub/Sub al que debes suscribirte para recibir notificaciones.
Para obtener información sobre cómo suscribirse a un tema de Pub/Sub, consulta la guía de suscriptor de Pub/Sub.
Integra la API Partner Procurement. Esto te permite hacer lo siguiente:
- Crear cuentas para los clientes.
- Vincular las cuentas de los clientes con su compra de Cloud Marketplace.
- Actualizar las cuentas vinculadas cuando los usuarios cambien o cancelen sus planes de suscripción.
Si has elegido un modelo de precios basado en el uso, integra Service Control para enviar información sobre el uso.
Para obtener información detallada sobre cómo integrar el backend de tu aplicación con Cloud Marketplace, consulta Configurar el backend de tu aplicación.
Para ver un ejemplo de integración del backend de un producto básico con Cloud Marketplace y una guía del código de muestra, consulta el codelab para integrar un producto de software como servicio (SaaS).
Integración con las APIs de Google
Puedes integrar tu producto de agente de IA con las APIs de Google mediante bibliotecas de cliente, que te permiten acceder a los productos de Google de forma programática. Las bibliotecas de cliente están disponibles para las plataformas de desarrollo más populares, como Java, Python y .NET.
Instala las bibliotecas de cliente de tu plataforma desde la página de bibliotecas de cliente de las APIs. Con las bibliotecas de cliente, puedes hacer lo siguiente:
- Conéctate a tu suscripción de Pub/Sub y gestiona los mensajes entrantes.
- Si has elegido la opción de precios basados en el uso, conéctate a la API Service Control para enviar datos de uso a Google.
Para crear cuentas vinculadas para los clientes y enviar y recibir actualizaciones sobre las cuentas de usuario, también debes integrar la API Partner Procurement. Como la API Partner Procurement está restringida, debes crear una biblioteca de cliente para la API.
Para crear una biblioteca de cliente, debes instalar las bibliotecas de cliente de Google y crear una biblioteca a partir del documento de descubrimiento de la API. El documento de descubrimiento de la API Partner Procurement se encuentra en esta URL:
https://cloudcommerceprocurement.googleapis.com/$discovery/rest?version=v1
Por ejemplo, si estás creando una biblioteca de cliente de Python para la API Partner Procurement, usa el método build(). Para ver un ejemplo de código que crea una biblioteca de cliente, consulta los ejemplos de codelab en GitHub.
Siguientes pasos
- Configura el backend de tu aplicación.
- Publica tu agente de IA en Cloud Marketplace.