Visión general de la arquitectura, controles y despliegue seguro en Google Cloud para vender APIs de Vertex AI.
/api/vertex-proxy/validate-user.roles/aiplatform.user para el SA).// Ejemplo de uso con JavaScript/Node.js
const apiKey = "TU_API_KEY_AQUI";
const proxyUrl = "http://localhost:8080"; // URL del Vertex Proxy
async function generateText(prompt) {
const response = await fetch(`${proxyUrl}/api/v1/vertex/generate`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Key': apiKey,
'Authorization': 'Bearer YOUR_MARKETLABS_TOKEN'
},
body: JSON.stringify({
prompt: prompt,
model: 'gemini-2.5-flash-lite',
max_output_tokens: 1024,
temperature: 0.7
})
});
const data = await response.json();
return data.content;
}
// Uso
generateText("Explica qué es la inteligencia artificial")
.then(result => console.log(result));/api/v1/vertex/modelsLista todos los modelos disponibles
/api/v1/vertex/generateGenera texto usando Vertex AI
/api/v1/vertex/chatConversaciones con modelos de chat