Un descuento en los planes premium al registrarteConsigue tu descuento

blog/developers·23 ago 2026·6 min·por el equipo de eroq

Cómo crear una app de compañero con IA en 2026: arquitectura y costos

El plano de una app de compañero con IA: personaje, memoria, streaming, momentos multimedia, almacenamiento y la economía que decide si sobrevive.


Las apps de compañero con IA son el producto más exigente del mundo de los personajes: los usuarios vuelven al mismo personaje cada día y esperan que los recuerde, la retención depende de la continuidad, y tus usuarios más intensivos son tus mejores clientes y tu mayor costo. Este es el plano que usaríamos nosotros, con números reales.

La arquitectura, en cinco decisiones

1. El personaje vive en context, no en la transcripción. Envía la ficha del personaje (identidad, voz, límites, historia compartida) en el campo context en cada llamada, y reserva el array messages para la conversación en sí. Así, editar una personalidad a los seis meses es un cambio de datos, no una cirugía de transcripciones.

2. La memoria es cosa tuya. La API no guarda estado, por diseño. Usa una ventana con los últimos 20–40 turnos y mantén un resumen continuo («lo que el personaje sabe de este usuario») que integras en context. Los productos de compañero mueren de amnesia; un resumen que se actualiza cada 30 turnos es el arreglo más barato que funciona.

3. Haz streaming de todo. Pon stream: true y reenvía los fragmentos SSE al cliente. Un compañero que «escribe» se siente presente; un spinner parece un formulario. El modo Mensajes (mode: "messaging") mantiene las respuestas cortas y ágiles, con longitud de mensaje de texto: es el registro adecuado para mensajes directos, y además limita tu techo de tokens.

4. Lo multimedia son momentos, no decorado. Una instantánea del día del personaje en un hito de la historia (10 créditos), una nota de voz cuando el usuario vuelve tras una semana fuera (3 créditos por cada 100 caracteres): escasos, ganados y con precio de desbloqueo premium. Los productos que lo reproducen todo automáticamente gastan 10× y retienen peor.

5. Guarda los archivos a los que vuelven los usuarios. Las imágenes que desbloquean tus usuarios son recursos que vuelven a mirar. Añade store: true a la llamada de generación y el render llega a la CDN del eroq Store con una URL duradera: almacenamiento de objetos integrado en la generación, bajo la misma política escrita que los modelos, en lugar de un segundo proveedor que conectar (cómo encajan render, almacenamiento y entrega).

La economía por usuario (la parte que mata a las apps)

Los créditos a precio fijo hacen que estas cuentas se puedan comprobar: una respuesta cuesta 1 crédito en RP mini y 3 en RP+, tabla completa aquí. La cifra que importa: un usuario activo de una app de compañero envía 30–60 mensajes al día.

Perfil de usuario Mensajes/día Modelo Créditos/mes Costo/mes
Ocasional 8 RP mini ~240 ~$2.00
Activo 40 RP mini ~1,200 ~$10.00
Activo, premium 40 30% RP+ ~1,920 ~$16.00
Intensivo 100 RP mini ~3,000 ~$25.00

Tres conclusiones saltan a la vista:

  • Los niveles gratuitos sin límite son un suicidio. Un sistema de energía o de tope de mensajes no es un truco de crecimiento: es solvencia.
  • Define los niveles de precio según el volumen de mensajes, no según las funciones. $9.99 ocasional / $24.99 ilimitado se ajusta a la curva real de costos.
  • RP+ es la palanca premium: envía los momentos emocionales de los usuarios de pago al modelo insignia y deja la charla trivial en mini. El campo model se cambia en cada llamada.

No te fíes de la tabla: los precios son fijos y públicos, así que tu propia hoja de cálculo reproduce cualquier celda de arriba en un minuto.

Los errores, vistos en producción

  • Un rechazo en mitad de una escena es abandono. Es el momento en que los compañeros se rompen: la historia da un giro oscuro (una traición, una muerte, una pelea) y el personaje responde con un descargo de responsabilidad. Los motores de eroq son sin censura por política: el límite es una política de uso aceptable escrita y aplicada a nivel de cuenta, no el humor de un filtro que decide en mitad de la conversación.
  • Trata el HTTP 402 como una oportunidad de venta, no como un error. El saldo vacío es un evento de producto: captúralo, lleva al usuario a tu flujo de recarga y nunca muestres un stack trace.
  • Deja que los usuarios envíen fotos. El chat con visión (+2 créditos por imagen) es la función con más retención por crédito de la categoría: el personaje reacciona al día del usuario.
  • Registra las rupturas de personaje. Cada turno en el que el personaje se salió de su papel, etiquétalo y quítalo de las ventanas futuras. La deriva se acumula; depurar es barato.
  • Di qué guardas. La gente se confía a sus compañeros, así que tu página de privacidad es parte del producto: escríbela a partir de hechos. Los modelos propios de eroq (RP+, RP mini, Voice One, Voice Turbo) no conservan nada en ningún proveedor externo; los prompts se guardan en el registro de uso de eroq para la facturación y la gestión de abusos; y en las llamadas de imagen y video, private: true no guarda ningún archivo ni entrada en la biblioteca y sustituye el prompt por asteriscos en el registro.

Preguntas frecuentes

¿Cuánto cuesta por usuario mantener una app de compañero con IA?

Con créditos a precio fijo, un usuario ocasional con 8 mensajes al día cuesta unos $2 al mes y uno activo con 40 al día, unos $10: 1 crédito por respuesta en RP mini, 3 en RP+. Envía el 30% de los turnos al modelo insignia y el usuario activo se queda cerca de $16. Las cifras de arriba son solo esas tarifas multiplicadas, así que tu propia hoja de cálculo las reproduce.

¿Qué modelo debería usar una app de compañero con IA?

Por defecto, RP mini a 1 crédito, y sube a RP+ a 3 en los turnos que pesan: revelaciones, reencuentros, el final de un arco. mode: "messaging" limita las respuestas a 160 tokens y mantiene el registro de mensajería, que es la forma adecuada para productos tipo mensaje directo y la más barata de servir.

¿Puede el personaje enviar imágenes y notas de voz?

Sí, como llamadas separadas: una imagen cuesta 10 créditos en Image One, Image Anime o Image Art, y una frase de voz 3 créditos por cada 100 caracteres en Voice One (2 en Voice Turbo), con una voz del catálogo o una que hayas clonado. Lo que no existe es lip-sync ni un avatar que habla: no hay ninguna función que anime una cara al ritmo del audio, así que diseña el momento en torno a una imagen fija más una nota de voz.

¿Se permite una app de compañero con IA en eroq?

Sí: la ficción con personajes es el caso de uso principal, y se interpreta sin salir del personaje, giros oscuros incluidos. Los límites están escritos y son absolutos: solo ficción; nada que involucre a menores, ninguna persona real identificable sin su consentimiento, nada ilegal, y todo se aplica a nivel de cuenta. Clasifica tu producto según el público al que sirve, aplica una política de uso aceptable al menos tan estricta como la nuestra y trata content_blocked como un evento de producto.

Lanza primero el esqueleto mínimo

El primer día es una clave, un contexto de sistema, un historial con ventana y una respuesta en streaming: el tutorial de chat con personajes tiene el código. Los 50 créditos gratis cubren una tarde probando justo las escenas de las que vivirá tu producto. Todo lo demás es iteración.

Etiquetascompanion appschat apivoice

Crea esto con los modelos detrás del artículo: empieza con 50 créditos gratis o explora todos los motores y sus precios.