La "latency" (latencia) se refiere al tiempo que tarda el modelo en procesar un prompt y generar una salida. La latencia puede verse influenciada por varios factores, como el tamaño del modelo, la complejidad del prompt y la infraestructura subyacente que soporta el modelo y el punto de interacción.
Al hablar de latencia, es posible que encuentres varios términos y mediciones:
Para una comprensión más profunda de estos términos, consulta el glosario.
Una de las formas más directas de reducir la latencia es seleccionar el modelo apropiado para tu caso de uso. Anthropic ofrece una gama de modelos con diferentes capacidades y características de rendimiento. Considera tus requisitos específicos y elige el modelo que mejor se adapte a tus necesidades en términos de velocidad y calidad de salida.
Para aplicaciones donde la velocidad es crítica, Claude Haiku 4.5 ofrece los tiempos de respuesta más rápidos mientras mantiene una alta inteligencia:
client = anthropic.Anthropic()
# Para aplicaciones sensibles al tiempo, usa Claude Haiku 4.5
message = client.messages.create(
model="claude-haiku-4-5",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Summarize this customer feedback in 2 sentences: [feedback text]",
}
],
)
print(message.content[0].text)Para más detalles sobre las métricas de los modelos, consulta la página de descripción general de modelos.
Minimiza el número de tokens tanto en tu prompt de entrada como en la salida esperada, mientras mantienes un alto rendimiento. Cuantos menos tokens tenga que procesar y generar el modelo, más rápida será la respuesta.
Aquí hay algunos consejos para ayudarte a optimizar tus prompts y salidas:
max_tokens para establecer un límite estricto en la longitud máxima de la respuesta generada. Esto evita que Claude genere salidas excesivamente largas.
temperature controla la aleatoriedad de la salida. Valores más bajos (por ejemplo, 0.2) a veces pueden conducir a respuestas más enfocadas y cortas, mientras que valores más altos (por ejemplo, 0.8) podrían resultar en salidas más diversas pero potencialmente más largas.Encontrar el equilibrio correcto entre la claridad del prompt, la calidad de la salida y el recuento de tokens podría requerir algo de experimentación.
El streaming es una característica que permite al modelo comenzar a enviar su respuesta antes de que la salida completa esté terminada. Esto puede mejorar significativamente la capacidad de respuesta percibida de tu aplicación, ya que los usuarios pueden ver la salida del modelo en tiempo real.
Con el streaming habilitado, puedes procesar la salida del modelo a medida que llega, actualizando tu interfaz de usuario o realizando otras tareas en paralelo.
Visita Streaming de mensajes para aprender cómo puedes implementar streaming para tu caso de uso.
Minimiza las alucinaciones en las salidas de Claude permitiendo la incertidumbre, fundamentando las respuestas en citas directas y verificando las afirmaciones con citas.
Transmite las respuestas de la API de Messages de forma incremental con eventos enviados por el servidor, incluyendo deltas de texto, uso de herramientas y pensamiento extendido.
Was this page helpful?