Ir al contenido principal

Apex API

callstack/apex/chat

Apex, de Callstack, sirve para desarrollo de aplicaciones con React Native y React. Esta API de chat admite texto / imágenes, ofrece un presupuesto de entrada de 262,144 tokens y acepta max_tokens hasta 131,072. Recibe el texto de Apex conforme se genera, o usa el resultado de una función como evidencia para el siguiente paso de el desarrollo de React Native con Apex.

Entrada $0.50Salida $3por 1 millón de tokensEntrada en caché $0.20

Playground

Apex

¿En qué te puede ayudar Apex?

¿No está el modelo que buscas?

Dinos cuál añadir y para qué lo usarías. Las solicitudes llegan directamente al equipo que decide los próximos modelos.

API DE CHAT PARA CÓDIGO REACT NATIVE

La API de Apex de un vistazo

Un modelo de código entrenado para React Native, con una ventana de 262,144 tokens y cuatro niveles de razonamiento en una sola llamada de chat.

Contexto entrada
256K
262,144 tokens por solicitud, suficientes para una pantalla, su navegación y las pruebas alrededor.
Límite salida
128K
max_tokens llega hasta 131,072; el predeterminado es 4,096.
Razonamiento
4
none, low, medium y xhigh, con medium como predeterminado.
Pruebas RN
87.8%
Publicadas por Callstack, frente a 88.6% de Claude Opus 5.5 en las mismas pruebas.
Herramientas
128
Definiciones de funciones que el modelo puede llamar, con llamadas paralelas activadas de forma predeterminada.

Resultados

En qué destaca Apex

  • Especialista

    Entrenado con cómo se escribe React Native de verdad

    Callstack construyó Apex a partir de la documentación de React Native, el código fuente, los símbolos públicos de la API, las bibliotecas y debates basados en repositorios reales. Se nota en el trabajo que los desarrolladores le encargan: configuración de navegación, rendimiento de listas, animaciones, envoltorios de módulos nativos y actualizaciones de bibliotecas, donde un modelo general a menudo recurre a un patrón de la versión equivocada.

  • Ciclo de agente

    Llamadas a herramientas que encajan en un flujo de código

    Envía hasta 128 definiciones de funciones y Apex puede responder con una llamada a herramienta en lugar de prosa: leer un archivo, ejecutar las pruebas, aplicar un parche. Tu aplicación ejecuta la herramienta y devuelve el resultado como mensaje tool con el tool_call_id correspondiente, así el modelo propone y tu código decide qué se ejecuta.

  • Contexto

    Una funcionalidad completa en una sola solicitud

    Con 262,144 tokens puedes enviar juntos una pantalla, sus hooks, la configuración del navegador, las pruebas relacionadas y el registro de errores. El modelo responde a partir de los archivos que le diste, y no de una suposición sobre la estructura de tu proyecto.

  • Razonamiento

    Sube el razonamiento solo cuando el error sea difícil

    reasoning_effort te permite dejar las ediciones rápidas y las explicaciones en none o low, y pasar a medium o xhigh para un error que atraviesa varios archivos. Los tokens de razonamiento cuentan dentro de max_tokens, así que el costo de pensar se ve en el uso que se factura.

Antes de correrlo

Lo que conviene saber antes de usar Apex

Conversación
Apex está especializado. Callstack dice que los modelos de frontera siguen obteniendo mejores resultados en tareas de conocimiento general amplio, así que úsalo para trabajo con React Native, React y Next.js, y elige un modelo general para todo lo demás.
Conversación
reasoning_effort acepta none, low, medium y xhigh. No hay ajuste high ni max, y los tokens de razonamiento cuentan dentro de max_tokens, limitado a 131,072.
Conversación
Callstack indica el texto como tipo de entrada. El endpoint acepta partes de imagen en un mensaje, pero el editor no documenta la comprensión de imágenes, así que pruébala antes de depender de ella. No se aceptan partes de audio ni de video.
Conversación
Las decisiones sobre el contenido dependen del modelo seleccionado. El comportamiento NSFW puede variar y no se garantiza ningún contenido sin restricciones.

Casos de uso

Qué construir con la API de Apex

  • Arreglar una lista lenta

    Pega una pantalla FlatList con su renderItem, el hook de datos y una nota del profiler, y pregunta de dónde vienen los re-renders. Apex está hecho para este tipo de preguntas sobre React Native y puede proponer un parche enfocado con memoización, claves estables y cambios en el diseño de los elementos, que revisas como cualquier pull request.

  • Revisar un pull request

    Envía el diff y los archivos que toca y pide problemas a los que puedas señalar una línea: closures obsoletos, limpieza de efectos que falta, código específico de plataforma que solo funciona en iOS. Pide una lista ordenada, para que el primer punto sea el que vale la pena bloquear.

  • Actualizar una biblioteca o un SDK

    Dale el fragmento del changelog y los archivos que usan la API antigua, y pide los cambios en el orden en que deberían aplicarse. Callstack dice que el modelo sabe cuestionar supuestos erróneos y ordenar cambios, lo que encaja con una actualización de varios pasos.

  • Generar pruebas y código Next.js

    Pide pruebas de componentes, una prueba de hook o un route handler de Next.js a partir del código que pegues. Callstack también publica resultados de Next.js, así que el trabajo con React para la web es un uso compatible y no un añadido.

Prompts

Ejemplos de prompts de Apex para copiar

Pega uno tal cual en el playground y luego cambia una sola cosa a la vez.

  • Conversación

    Investiga un caso concreto

    Review a React Native list screen for unnecessary renders and propose a focused patch. Work from the material I provide. Cite relevant evidence, distinguish facts from assumptions, and identify missing information before proposing changes.

    Por qué funciona. Evalúa el desarrollo de React Native con Apex con esta solicitud basada en evidencia: comprueba que Apex responda la pregunta y distinga fuentes de supuestos.

    Probar este prompt

Precios

Precios de la API de Apex

Desde $0.5 por millón de tokens de entrada y $3 por millón de tokens de salida.

El playground muestra el costo exacto de tu configuración antes de correrla. Las tareas fallidas o vencidas normalmente no se cobran. Algunos modelos cobran los rechazos de contenido según lo indicado en su página; consulta esas condiciones antes de enviar.

Ver todos los niveles de precio

Primeros pasos

Cómo usar la API de Apex en tres pasos

  1. Paso 1

    Envía los archivos, no una descripción

    Pon el código fuente relevante en los mensajes con la ruta del archivo encima de cada bloque, y al final indica la tarea y las versiones de la plataforma. Una pantalla que funciona en una versión de React Native y falla en otra es mucho más fácil de arreglar si las versiones de los paquetes están en el prompt.

  2. Paso 2

    Elige el nivel de razonamiento según el trabajo

    Deja reasoning_effort en medium para la mayoría de tareas. Usa none o low para renombrados, ediciones pequeñas y explicaciones, y xhigh para un error cuya causa abarca varios archivos. Sube max_tokens al subir de nivel, porque el razonamiento comparte ese presupuesto con la respuesta visible.

  3. Paso 3

    Conecta las herramientas y sigue el ciclo

    Define tus herramientas, deja que el modelo devuelva una llamada, ejecútala en tu propio código y envía la salida como mensaje tool con el mismo tool_call_id. Conserva en el historial el mensaje del asistente que hizo la llamada, para que el siguiente turno sepa qué pasó.

La referencia de parámetros y los ejemplos de código están en las pestañas API y Readme, arriba en esta página.

Por qué SpicyAPI

Por qué usar Apex en SpicyAPI

  • Sin filtro de nuestra parte

    No agregamos ningún filtro de contenido propio. Lo que el modelo genera es lo que recibes.

  • Probado, no supuesto

    Los niveles de contenido salen de generaciones reales que corrimos y revisamos, con la fecha de la prueba en la página.

  • Pagas por resultado, en dólares

    Sin suscripción ni créditos. Las tareas fallidas o vencidas normalmente no se cobran. Algunos modelos cobran los rechazos de contenido según lo indicado en su página; consulta esas condiciones antes de enviar.

  • Una clave para todos los modelos

    Una clave de API y un saldo cubren los modelos de imagen, video, audio y chat, para que explores más modelos desde la misma cuenta.

FAQ

Preguntas frecuentes de la API de Apex

Acerca de Apex

Apex es la respuesta de Callstack a una pregunta concreta: ¿y si un modelo de código se hubiera entrenado con cómo se escribe React Native de verdad? Disponible desde el 1 de octubre de 2026, admite un contexto de 262,144 tokens y respuestas de hasta 131,072 tokens, con reasoning_effort en none, low, medium o xhigh y hasta 128 herramientas por llamada. Las evaluaciones propias de Callstack sobre React Native lo sitúan a menos de un punto de Claude Opus 5.5, y la empresa reconoce que el conocimiento general amplio sigue siendo terreno de los modelos de frontera. Lo práctico es usarlo como opción por defecto para tareas de React Native, React y Next.js: envía los archivos, fija un nivel de razonamiento acorde al trabajo y deja que tu propio código ejecute las herramientas. Revisa el precio vigente en esta página y prueba con una de tus pantallas reales antes de comprometerte.

Modelos relacionados y tareas siguientes