Calcular peajes con ChatGPT: qué se puede hacer hoy y qué hay que construir
Respuesta directa: hoy no existe un conector nativo de ChatGPT para Tolls Calculator. Para que ChatGPT calcule un peaje tienes dos caminos reales: (1) crear un GPT personalizado con una Acción que apunte al endpoint de peajes mediante un esquema OpenAPI, o (2) usar function calling desde tu propia aplicación con la API de OpenAI, definiendo una herramienta que consulte la API de peajes. Cualquier otra afirmación (un «plugin» que se instala y ya) no está documentada y no debe darse por supuesta.
Opción 1 — GPT personalizado con Acciones
- Crea el GPT en la plataforma de GPT personalizados de OpenAI y define sus instrucciones: "Cuando el usuario pida el coste de una ruta, calcula la polilínea…" (o pide origen/destino y usa el endpoint de costes con waypoints).
- Publica un esquema OpenAPI accesible por HTTPS. Esqueleto de ejemplo:
{
"openapi": "3.1.0",
"info": { "title": "Tolls API", "version": "1.0.0" },
"servers": [{ "url": "https://api.cargoffer.com" }],
"paths": {
"/costs/calculate": {
"post": {
"operationId": "calculateRouteCosts",
"summary": "Calcula peajes, combustible y conductor de una ruta",
"requestBody": { "description": "geometry, vehicle_profile y financials" }
}
}
}
}
- Configura la autenticación de la Acción como API key en cabecera (
Authorization: Bearer …) y decide si la clave la aporta cada usuario o la gestiona el dueño del GPT. - Verifica requisitos del plan: las capacidades de Acciones y su disponibilidad dependen del tipo de cuenta de OpenAI; comprueba el estado actual en su documentación antes de prometerlo a tus usuarios.
Limitaciones honestas: ChatGPT no calcula rutas por sí mismo —no genera polilíneas fiables—, así que la Acción debe recibir coordenadas concretas o apoyarse en el endpoint que acepte waypoints. Y los importes que lea de la respuesta son estimaciones de la consulta en vivo, no precios garantizados.
Opción 2 — Function calling desde tu app
Si construyes tu propio asistente (una app con la API de OpenAI), declara una herramienta:
{
"name": "calcular_peajes",
"description": "Devuelve el coste de peaje desglosado de una ruta para un perfil de vehículo",
"parameters": {
"type": "object",
"properties": {
"polyline": { "type": "string" },
"vehicle_class": { "type": "string", "enum": ["CLASS_1", "CLASS_2", "CLASS_3", "CLASS_4"] },
"payment_method": { "type": "string", "enum": ["VIA_T", "TELEPASS", "CASH", "CARD"] }
},
"required": ["polyline", "vehicle_class"]
}
}
Tu backend ejecuta la llamada real a POST https://back.transcend.cargoffer.com/api/v1/tolls/calculate y devuelve el JSON al modelo. La API key nunca sale del servidor.
¿Y si quiero usarlo en Claude, Cursor o agentes?
El camino estándar es MCP con el servidor documentado por Cargoffer: MCP de peajes. Para Gemini: calcular peajes con Gemini.
Aviso: ni esta página ni Tolls Calculator afirman existir un conector oficial de OpenAI. Lo verificable hoy es la API y su esquema; la integración con ChatGPT la construyes tú.