es ▾
Reclamar clave de prueba

AI ilimitada: Solución de problemas comunes

La resolución de tu integración con LLM a menudo comienza con comprender cómo se comportan realmente los tokens bajo el capó. Esta guía aclara por qué importan los límites de contexto, cómo manejar correctamente los datos en streaming y dónde ocurren los errores de integración comunes. También explicamos cómo nuestra API sin censura específica maneja estas mecánicas de manera diferente a los proveedores estándar.

Última actualización:

Resumen

  1. La tokenización convierte el texto en unidades numéricas que consumen tu ventana de contexto, limitando cuánta información retiene el modelo.
  2. Nuestro modelo sin censura soporta una ventana de contexto de 100,000 tokens pero restringe la salida a 16,000 tokens por solicitud.
  3. Las respuestas en streaming mediante SSE te permiten manejar contenido parcial de manera eficiente sin esperar a toda la generación.
  4. Los límites de frecuencia limitan las solicitudes a 300 por minuto por clave, requiriendo una gestión cuidadosa de la concurrencia en aplicaciones de alto rendimiento.

Comprensión de la tokenización y las ventanas de contexto

La tokenización divide tu texto de entrada en unidades numéricas que el modelo procesa secuencialmente. Cada palabra se convierte típicamente en aproximadamente tres tokens, lo que significa que un párrafo corto puede consumir un espacio de contexto significativo rápidamente. Esta conversión impacta directamente en cuánta información retiene el modelo durante una conversación. Si tu entrada supera la ventana de contexto, el modelo puede perder detalles anteriores o truncar el historial de la conversación. Nuestra API admite una generosa ventana de contexto de 100,000 tokens para la combinación de prompt y finalización. Esto te permite alimentar documentos grandes o historiales de chat extensos sin truncamiento inmediato. Sin embargo, debes gestionar este recurso cuidadosamente para evitar comportamientos inesperados. La tokenización también afecta el costo, ya que pagas por token utilizado. Entender cómo se convierte tu texto en tokens te ayuda a optimizar tanto el rendimiento como el gasto. Monitorea siempre el uso de tokens para asegurar que tu aplicación funcione sin problemas. Ejemplo: Un prompt de 100 palabras consume aproximadamente 300 tokens, dejando amplio espacio para una respuesta larga.

Por qué 'tokens ilimitados' no significa salida infinita

El término 'tokens ilimitados' a menudo se refiere al tamaño de la ventana de contexto, no a la longitud de la salida. Aunque nuestra API ofrece una ventana de contexto de 100,000 tokens, la salida máxima por solicitud está limitada a 16,000 tokens. Si no especificas un límite, la longitud de salida predeterminada es de 2,048 tokens. Esta distinción es crucial para aplicaciones que requieren generación de texto largo. No puedes generar una sola respuesta más larga de 16,000 tokens en una sola llamada. Para lograr salidas más largas, debes implementar una estrategia que divida la generación o añada fragmentos. Este diseño evita picos de memoria y garantiza un rendimiento estable. También mantiene los costos predecibles, ya que solo pagas por los tokens realmente generados. Consejo: Establece siempre la max_tokens el parámetro explícitamente para evitar alcanzar el límite predeterminado de forma inesperada.

Nuestro modelo sin censura está ajustado para responder sin negativas de contenido para uso adulto lícito. Esto significa que no filtra agresivamente temas controvertidos, ficticios o de investigación de seguridad. Sin embargo, siempre se aplica un límite estricto: se niega el contenido sexual que involucra a menores. Esta restricción es inquebrantable y se aplica a nivel de modelo. Si tu caso de uso involucra temas maduros, esta API está diseñada para acomodarlos sin contratiempos innecesarios. El modelo mantiene su estilo de salida de manera consistente, garantizando resultados predecibles para tu aplicación. No necesitas preocuparte por que los filtros de censura aleatorios se activen a mitad de la conversación. Esta fiabilidad es vital para aplicaciones que dependen de un tono y contenido constantes. Nota: El modelo no es GPT, Claude ni ningún otro modelo de proveedor. Es un modelo de pesos abiertos que se ejecuta en nuestros propios servidores.

Gestión de límites de velocidad y concurrencia

Nuestra API impone un límite de 300 solicitudes por minuto por clave de API. Además, puedes tener hasta 8 solicitudes concurrentes activas al mismo tiempo por clave. Estos límites están diseñados para garantizar un uso justo y mantener la estabilidad del servidor. Si excedes estos límites, recibirás un error de límite de velocidad. Para manejar esto, implementa retroceso exponencial en tu código cliente. Esta estrategia permite que tu aplicación se recupere de manera adecuada sin sobrecargar la API. La gestión de la concurrencia es particularmente importante para aplicaciones en tiempo real. Debes equilibrar el número de solicitudes paralelas con los requisitos de rendimiento de tu aplicación. Ejemplo: Un chatbot que maneja a múltiples usuarios simultáneamente debe colinear las solicitudes cuidadosamente para respetar el límite de 8 concurrentes.

Elegir el modelo adecuado para tu caso de uso

Nuestra API ofrece un único modelo de lenguaje grande sin censura, optimizado para generar respuestas coherentes y sin restricciones. Esta simplicidad elimina la necesidad de elegir entre múltiples variantes de modelos. No necesitas sopesar los compromisos entre velocidad, precisión y creatividad entre diferentes versiones. El modelo está ajustado tanto para contenido adulto como para tareas de propósito general. Esto lo hace ideal para aplicaciones que requieren una voz y un comportamiento consistentes. Si necesitas modelos especializados para generación de imágenes o embeddings, esta API no es la opción adecuada. Nuestro enfoque está en la generación de texto con un único modelo potente y sin censura. Esto reduce la complejidad y garantiza un rendimiento predecible. Beneficio: Usar un único modelo simplifica significativamente tu proceso de integración y depuración.

Respuestas en streaming: manejo de contenido parcial

Las respuestas en streaming mediante Server-Sent Events (SSE) te permiten recibir contenido parcial a medida que se genera. Esto mejora la latencia percibida, especialmente para respuestas largas. Cada fragmento incluye datos de uso de tokens en el último fragmento, lo que te permite rastrear los costos en tiempo real. Implementar un cliente de streaming requiere manejar estos fragmentos de manera eficiente. Debes concatenar los tokens para reconstruir la respuesta completa. Este enfoque es esencial para aplicaciones de chat donde los usuarios esperan retroalimentación inmediata. Código: Usa los SDK oficiales para manejar el streaming automáticamente. Gestionan la conexión SSE y el procesamiento de fragmentos por ti.

El streaming también ayuda a gestionar el uso de memoria, ya que no necesitas esperar a toda la respuesta antes de mostrarla.

Depuración de errores de API y comportamiento inesperado

Los errores comunes incluyen limitación de velocidad, claves API inválidas y solicitudes mal formadas. Si recibes un error 429, has excedido el límite de velocidad. Revisa tu concurrencia y frecuencia de solicitudes. Si obtienes un error 401, verifica tu clave API. Asegúrate de que coincida con la clave que se muestra en tu panel. El comportamiento inesperado a menudo se debe a valores de parámetros incorrectos. Por ejemplo, establecer un valor de temperatura o top_p inválido puede causar problemas. Valida siempre tus parámetros antes de enviar solicitudes. Usa los SDK oficiales para simplificar el manejo de errores. Proporcionan objetos de error estructurados que son más fáciles de depurar. Consejo: Registra tus solicitudes y respuestas para identificar patrones en los errores. Esto te ayuda a localizar problemas de manera rápida y precisa.

Mejores prácticas para la optimización de costos

Para optimizar los costes, minimiza el recuento de tokens en tus prompts. Utiliza un lenguaje conciso y evita información redundante. Establece explícitamente max_tokens valores para evitar la sobre-generación inesperada. Monitorea regularmente tu uso de tokens para mantenerte dentro del presupuesto. Nuestro sistema de crédito prepagado cobra por el uso real de tokens, por lo que solo pagas por lo que usas. Los errores y las denegaciones son gratuitos, por lo que no necesitas preocuparte por créditos desperdiciados. Usa streaming para manejar respuestas grandes de manera eficiente. Esto reduce el tiempo que tu aplicación pasa esperando respuestas, mejorando la eficiencia general. Estrategia: Implementa caché para respuestas comunes para reducir llamadas redundantes a la API. Esto reduce significativamente tu consumo de tokens y costos.

Preguntas frecuentes

¿Cuál es la longitud máxima de salida por solicitud?

La longitud máxima de salida es de 16.000 tokens por solicitud. Si no estableces el parámetro max_tokens, el valor predeterminado es de 2.048 tokens. Puedes lograr salidas más largas dividiendo la generación en múltiples llamadas.

¿La API admite streaming?

Sí, la API admite streaming mediante Server-Sent Events (SSE). Puedes recibir contenido parcial a medida que se genera, lo que mejora la latencia para aplicaciones de chat. El uso de tokens se incluye en el último fragmento.

¿Cómo se aplican los límites de velocidad?

Los límites de tasa se aplican a 300 solicitudes por minuto por clave de API. También puedes tener hasta 8 solicitudes concurrentes activas al mismo tiempo por clave. Exceder estos límites resulta en un error 429.

¿Qué contenido está sin censura?

El modelo no rechaza temas adultos, ficticios o controversiales. Sin embargo, siempre rechaza el contenido sexual que involucra a menores. Este es un límite estricto aplicado al modelo.

Desbloquea tu clave API

Regístrate, copia el token, actualiza el endpoint. Eso es todo.

Reclamar clave de prueba