Skip to main content
Esta página enumera comportamientos que podrían sorprenderte. Preferimos que los leas aquí antes de descubrirlos en una factura.

Una solicitud de OpenAI cancelada cuesta la respuesta completa

Si cancelas una solicitud de OpenAI a mitad de camino, pagarás por la respuesta completa. No pagarás solo por la parte que leíste. La misma cancelación en un modelo de Anthropic o Google detiene el cargo en el punto donde te detuviste. Esto aplica cuando llamamos directamente a Anthropic o Google. Si fijas una solicitud a Bedrock o Vertex, la leeremos hasta el final, como hacemos con OpenAI. La cancelación sigue terminando tu conexión de inmediato, por lo que nada continúa transmitiéndose a tu aplicación. La generación en OpenAI es lo que continúa, y tú pagas por ello. OpenAI no nos proporciona una forma de detener una respuesta de streaming ni informa el uso de una que se detuvo prematuramente, por lo que no tenemos nada preciso para facturarte en su lugar. Estamos trabajando en una alternativa, y esta página se actualizará cuando esté disponible. Tus registros muestran una solicitud detenida como Canceled. Sus recuentos de tokens son los que el provider informó antes de que la detuvieras. Mientras tanto, dos cosas pueden ayudar. Establece max_output_tokens para que una solicitud cancelada no pueda exceder una longitud que consideres aceptable. Usa modelos de Anthropic o Google cuando la capacidad de detener la generación sea más importante que la elección del modelo.

Un stream que falla a mitad de camino aún comienza con éxito

Una solicitud puede fallar después de que la respuesta haya comenzado a llegar. La línea de estado ya indica que la solicitud fue exitosa, y HTTP no ofrece una forma de revertir eso. En su lugar, el fallo llega dentro del stream. Se presenta como un evento de error, no como una finalización normal. Lee el evento terminal en lugar del código de estado cuando uses streaming. Marcamos una solicitud que falló de esta manera como failed, tanto en tus logs como en el dashboard. Así que lo que ves allí es preciso.