El 28 de octubre de 2026, Mistral anunció Responses API en vista previa pública para crear agentes. La interfaz adopta el formato Responses de OpenAI, pero la aplicación debe conservar el historial de la conversación y ejecutar las llamadas a funciones que solicite el modelo.
Qué permite la vista previa
Mistral Responses API acepta texto, imágenes y archivos. Para procesar imágenes hace falta elegir un modelo con capacidad de visión; los archivos pueden enviarse mediante una URL HTTPS, una data URL en base64 o el identificador de un archivo cargado. La salida estructurada admite JSON y JSON Schema mediante text.format.
La API entrega elementos separados, como mensajes del modelo, razonamiento y llamadas a funciones. La transmisión en tiempo real incluye eventos de texto y argumentos de funciones. La aplicación debe gestionar los estados de respuesta completada, fallida o incompleta, además de los eventos de error. La capacidad de visión y el nivel de razonamiento dependen del modelo elegido.
Mistral afirma que la interfaz funciona con sus modelos de chat alojados, incluido Mistral Large 4. En nuestra cobertura anterior de la vista previa de Mistral Large 4 contamos el acceso inicial a ese modelo.
El ciclo de funciones queda en manos de la aplicación
La API es sin estado: cada aplicación conserva la conversación y reenvía el historial pertinente, incluidos los elementos de salida anteriores. El flujo de una función sigue ese mismo principio: el modelo devuelve su nombre y argumentos; el código de la aplicación valida los argumentos, ejecuta la función y envía el resultado con el call_id correspondiente. Después, la aplicación incorpora ese resultado y el historial pertinente a la siguiente solicitud.
El endpoint de creación es POST /v1/responses. Para contar los tokens de entrada de una solicitud, incluida la conversación reenviada, las instrucciones y las definiciones de herramientas, Mistral también ofrece POST /v1/responses/input_tokens. La documentación de Responses API de Mistral incluye ejemplos para Python y TypeScript y utiliza la variable de entorno MISTRAL_API_KEY.
La referencia de la API muestra usage.input_tokens_details.cached_tokens para indicar tokens de entrada en caché. Mistral también documenta prompt_cache_key, una clave que aumenta la posibilidad de acertar con la caché, aunque no lo garantiza.
Compartir formato no equivale a migrar sin cambios
Usar el formato Responses de OpenAI puede servir como punto de partida para una integración existente con ese formato. No garantiza que cualquier aplicación funcione sin ajustes ni que todos los modelos se comporten igual: el historial, la validación y la ejecución de funciones siguen formando parte del trabajo de cada aplicación.