Integraciones
Make
Llama a tu stack desde un escenario de Make con el módulo Make a request de la app HTTP.
Make es una plataforma de automatización visual que
encadena apps en escenarios. No hay una app de Stac en Make: la app HTTP
integrada llama directamente a
POST /v1/chat/completions, y cada
ejecución entra en el precio fijo mensual de tu stack.
Requisitos previos
- Una clave de la página Claves de API de tu stack. Crea una exclusiva para Make, así revocarla no afecta tus otras integraciones — consulta Autenticación.
- El id del modelo que quieres llamar — consulta Modelos.
Los ejemplos de abajo usan
qwen/qwen3.5-9b.
Configura el módulo
Añade el módulo HTTP › Make a request
En el editor del escenario, haz clic en +, busca HTTP y elige Make a request.
Completa la solicitud
Usa los valores de abajo.
<STAC_API_KEY>es la clave en sí, después de la palabraBearery un espacio.Campo Valor Authentication type No authentication — la clave va en el header URL https://api.trystac.com/v1/chat/completionsMethod POSTHeaders Name Authorization, valueBearer <STAC_API_KEY>Body content type application/jsonBody input method JSON string Body content El JSON de abajo Parse response Yes Body contentjson{ "model": "qwen/qwen3.5-9b", "messages": [{ "role": "user", "content": "Name three primary colors." }] }Ejecuta el módulo una vez
Haz clic derecho en el módulo y elige Run this module only, o haz clic en Run once. Un estado
200significa que la clave y la URL están bien.Mapea la respuesta
Con Parse response activado, la respuesta está en
choices[1].message.contenten la salida del módulo — Make cuenta los elementos de un array desde 1. Mapéala al siguiente módulo (Slack, Google Sheets, email…).
Ejemplo
El módulo de arriba devuelve el cuerpo estándar de un chat completion:
{
"id": "chatcmpl-9f2a1c",
"object": "chat.completion",
"model": "qwen/qwen3.5-9b",
"choices": [
{
"index": 0,
"message": { "role": "assistant", "content": "Red, blue, and yellow." },
"finish_reason": "stop"
}
],
"usage": { "prompt_tokens": 14, "completion_tokens": 7, "total_tokens": 21 }
}Para enviar datos de un módulo anterior, mapéalos dentro de content — por
ejemplo "content": "Summarize this order: {{1.description}}".
Un body JSON string se envía tal cual lo escribiste, y Make no escapa los valores mapeados. Una comilla o un salto de línea en el texto mapeado rompe el JSON y la solicitud es rechazada. Para texto libre, arma el body con el módulo JSON › Create JSON, o cambia Body input method a Data structure.
Limitaciones
- Sin streaming. Make espera la respuesta completa, y una generación que
pasa de unos 90 segundos falla con
503. Mantén los prompts acotados y activa el manejo de errores del módulo para reintentar429y503— consulta Errores y límites de uso. modeldebe estar en tu plan. Un modelo que el plan de tu clave no incluye devuelve403— consulta Modelos.- Las tools dependen del modelo. Enviar
toolssolo tiene sentido con un modelo que admite tool calling, y Make no ejecuta la tool por ti — los módulos siguientes tienen que leertool_callsy responder. - El límite de tasa es por clave. Un escenario que se abre en muchos
bundles puede recibir
429; una clave exclusiva evita que eso frene tus otras apps. Consulta Diferencias importantes.
Próximos pasos
- Chat completions — todos los campos que puedes añadir al body.
- Base de conocimientos — fundamenta las respuestas en tus propios documentos sin módulos extra.
- n8n — la misma idea en n8n, con un nodo nativo.