X lanza API de Chat cifrada para bots y agentes de IA
El SDK de código abierto admite seis idiomas, mientras que X está ofreciendo a las cuentas de pago por uso una asignación temporal de 500 mensajes por día.
By Ryan Merket · Published
Primary source: X Developers
Why it matters
X is turning its encrypted inbox into a programmable distribution channel. The pricing and consent rules favor support bots and requested AI assistants over unsolicited automation.

X abrió su sistema de mensajería directa cifrada a desarrolladores externos el 30 de julio, lanzando una API y un kit de desarrollo de software para construir bots de atención al cliente, servicios automatizados y agentes de IA dentro de X Chat.
En un anuncio de dos publicaciones en X, X dijo que las cuentas de pago por uso pueden procesar hasta 500 mensajes por día sin cargo por tiempo limitado. X no especificó una fecha de finalización para la promoción. La asignación no aparece en la página pública de precios de X, que lista los eventos de chat recibidos a $0.01 cada uno y los eventos de chat enviados como no facturados.
El lanzamiento añade una bandeja de entrada programable a una red históricamente construida en torno a publicaciones públicas. También le da a la organización de producto de X, dirigida por Nikita Bier (@nikitabier), otra vía para convertir la mensajería privada en un canal de distribución. Antes de unirse a X, Bier fundó las aplicaciones sociales tbh y Gas, que fueron adquiridas por Facebook y Discord, respectivamente, según su perfil en Lightspeed.
Qué obtienen los desarrolladores
La X Chat API permite a las aplicaciones enviar y recibir mensajes directos cifrados. Según la documentación de X, los cuerpos de los mensajes se cifran en el cliente antes de que X enrute el texto cifrado. Los mensajes también están firmados, lo que permite a los destinatarios verificar al remitente.
X liberó su Chat XDK en GitHub bajo una licencia MIT. El kit proporciona bindings para Python, JavaScript y WebAssembly, Rust, Go, .NET y la Java Virtual Machine. Los seis usan un núcleo común en Rust para la gestión de claves, cifrado, firma de mensajes y el protocolo de transporte.
Esa implementación común reduce la probabilidad de que desarrolladores que trabajan en distintos lenguajes construyan flujos criptográficos incompatibles. El kit maneja claves de identidad y de firma, intercambios de claves de conversación, cifrado y descifrado, verificación de firmas y respaldo opcional de claves protegido por código de acceso.
La documentación para empezar de X incluye ejemplos ejecutables para cada lenguaje soportado. Los desarrolladores necesitan una cuenta de desarrollador de X, una aplicación configurada para OAuth 2.0 y la autorización del usuario para los alcances de mensajes directos y lectura de cuenta. Cada usuario debe autorizar la actividad de X Chat vinculada a esa cuenta.
El SDK admite dos enfoques para el almacenamiento de claves privadas. Las aplicaciones de servidor y los bots pueden exportar un blob de clave opaco para almacenamiento protegido. Las aplicaciones cliente pueden usar un respaldo protegido por código de acceso para recuperar claves en otro dispositivo. X advierte que perder el código de acceso o un blob de clave no protegido puede impedir que los usuarios descifren mensajes anteriores.
Los precios favorecen a los bots reactivos
Los casos de uso declarados por X para el lanzamiento, atención al cliente y agentes de IA, se ajustan a la economía y a las limitaciones de políticas en torno a la API. Bajo el modelo de pago por uso de X, un evento de chat recibido cuesta $0.01, mientras que el envío de un mensaje de chat no se factura. Quinientos eventos recibidos costarían, por tanto, $5 fuera de cualquier asignación promocional, aunque el anuncio no define si su límite de 500 mensajes cuenta mensajes enviados, mensajes recibidos o ambos.
X también exige que las cuentas automatizadas esperen a que un usuario inicie una interacción por mensaje directo, según sus directrices para desarrolladores. Esa norma impide que la Chat API se convierta en un canal sancionado para campañas no solicitadas en bandejas de entrada. En su lugar favorece sistemas de soporte y asistentes que responden después de que un cliente abre la conversación.
El modelo de costo grava la recepción de mensajes en lugar del envío de respuestas. Un bot de soporte puede responder varias veces sin incurrir en la tarifa por envío listada, pero cada nuevo evento entrante añade costo. Los desarrolladores aún deben considerar la inferencia del modelo, el almacenamiento y su propia infraestructura cuando un sistema de IA está detrás de la bandeja de entrada de X.
La propuesta más amplia de X para desarrolladores ahora vincula la red social directamente con el negocio de modelos de xAI. La página de precios ofrece a los desarrolladores créditos de la API de xAI por un valor de hasta el 20% de sus compras de créditos de la API de X una vez que el gasto alcance el nivel máximo de recompensa publicado. La Chat API crea un uso directo para ese emparejamiento: una aplicación puede recibir un mensaje a través de X, enviarlo a un modelo de IA y devolver la respuesta generada a la misma conversación cifrada.
El lanzamiento técnico es lo suficientemente sustancial como para que los desarrolladores prueben ese ciclo sin construir la criptografía por separado para cada lenguaje. X aún controla la autorización de cuentas, el enrutamiento, la facturación y la capa de políticas. Eso convierte a la Chat API en una nueva superficie de desarrollo dentro de X, en lugar de un protocolo de mensajería independiente que los desarrolladores puedan trasladar a otro lugar.