Cohere
El componente Cohere permite a los usuarios generar texto de forma automática utilizando los modelos de lenguaje de Cohere. Es ideal para crear respuestas, resúmenes o cualquier contenido textual que necesite un modelo de IA.
¿Cómo funciona?
Cuando lo añades a tu flujo de trabajo, el componente envía la información que le proporciones (por ejemplo, un mensaje de sistema o una pregunta) a la API de Cohere. La API procesa la solicitud y devuelve el texto generado. El componente también admite el modo de mapeo, lo que significa que puedes enviar varios registros a la vez y recibir una respuesta por cada uno.
Entradas
Antes de usar el componente, asegúrate de haber configurado una credencial Cohere API en la sección de credenciales de Nappai y seleccionarla en el campo Credential del componente.
Modo de Mapeo (Mapping Mode)
Este componente cuenta con un modo especial llamado “Mapping Mode” (Modo de Mapeo). Cuando activas este modo mediante el interruptor, se habilita una entrada adicional llamada “Mapping Data” y cada campo de entrada te ofrece tres formas diferentes de proporcionar datos:
- Fixed (Fijo): Escribes el valor directamente en el campo.
- Mapped (Mapeado): Conectas la salida de otro componente para usar su resultado como valor.
- Javascript: Escribes código Javascript para calcular el valor dinámicamente.
Esta flexibilidad te permite crear flujos de trabajo más dinámicos y conectados.
Campos de Entrada
Los siguientes campos están disponibles para configurar este componente. Cada campo puede estar visible en diferentes operaciones:
- Input: El texto que quieres que el modelo procese.
- Mapping Mode: Habilita el modo de mapeo para procesar múltiples registros en lote.
- Stream: Si se activa, la respuesta se enviará en tiempo real (solo funciona en modo chat).
- System Message: Mensaje de sistema que se pasa al modelo para guiar su comportamiento.
- Temperature: Controla la creatividad del texto generado; valores más altos producen respuestas más variadas.
Salidas
- Text: El texto generado por el modelo.
- Model: El objeto del modelo de lenguaje que se puede reutilizar en otros componentes.
Ejemplo de Uso
- Añade el componente Cohere a tu flujo.
- Selecciona la credencial “Cohere API” en el campo Credential.
- Configura los campos:
- System Message: “Eres un asistente de soporte técnico.”
- Input: “¿Cómo puedo restablecer mi contraseña?”
- Temperature: 0.6
- Ejecuta el flujo.
- El componente devolverá el texto generado en la salida Text, que puedes usar en un cuadro de texto, enviar por correo, etc.
Componentes Relacionados
- OpenAIModel – Genera texto usando la API de OpenAI.
- LLMCallbackHandler – Maneja los callbacks de los modelos de lenguaje.
Consejos y Mejores Prácticas
- Ajusta la Temperature según la necesidad: valores bajos (≈0.2) para respuestas más precisas, valores altos (≈0.8) para mayor creatividad.
- Usa el Modo de Mapeo cuando necesites procesar listas de preguntas o datos en lote.
- Si necesitas respuestas en tiempo real, activa Stream y asegúrate de que tu flujo soporte la recepción de datos en streaming.
Consideraciones de Seguridad
- La clave de API de Cohere se almacena de forma segura en la credencial; no la incluyas directamente en el flujo.
- Evita exponer la salida Text en lugares públicos si contiene información sensible.