Integración con X.AI
Integración con http://x.AI
La integración con http://x.AI potencia tu chatbot de OneChat con capacidades de IA dinámicas, lo que permite respuestas personalizadas, conscientes del contexto y una automatización avanzada.
Esta documentación te guiará en la configuración de tu API Key de http://x.AI, en la configuración de la integración y en la creación de flujos de chatbot personalizados para satisfacer las necesidades de tu negocio.
Paso 1: Crea tu API Key de http://x.AI
Para comenzar a usar la integración con http://x.AI, primero necesitas crear una API Key. En tu navegador, ve a la plataforma de http://x.AI y, dentro de tu cuenta, sigue las instrucciones de la imagen de abajo para generar tu API Key única.
#### Paso 2: Copia tu API Key y espera el aprovisionamiento
Una vez que hayas generado la API Key, cópiala y espera hasta que el proceso de aprovisionamiento se complete. Esto puede tardar unos momentos. Asegúrate de que el estado indique que la clave está lista para usarse antes de continuar.
#### Paso 3: Configura la API Key en OneChat
1. Ve a la sección Integrations en tu panel de OneChat.
2. Navega a http://x.AI y pega la API Key copiada en el campo correspondiente.
3. Haz clic en Save y confirma que el estado cambie a "Verified".
Una vez verificada, ya estará todo listo para comenzar a usar http://x.AI en los flujos de tu chatbot.
#### Uso de http://x.AI en tus flujos
Para incorporar http://x.AI en los flujos de trabajo de tu chatbot:
1. Abre tu bot en OneChat.
2. Ve a un Action Node en tu flujo.
3. Selecciona Integrations y elige http://x.AI.
Desde aquí, puedes configurar la integración con http://x.AI para realizar varias acciones, incluidas las finalizaciones de chat.
Características clave y opciones de configuración
#### Finalización de chat
Esta función te permite interactuar con http://x.AI para generar respuestas dinámicas para las interacciones de los usuarios. A continuación se muestran los campos de configuración y sus descripciones:
##### Parámetros de entrada
System Message:
Este campo opcional proporciona contexto sobre tu negocio o tu bot. Por ejemplo, si estás creando un chatbot para un restaurante, puedes usar algo similar a esto:
System: Eres un asistente útil del restaurante de carnes OneChat. Te encargarás de la atención al cliente, guiarás a los usuarios y reservarás mesas. El restaurante opera de 9 a. m. a 8 p. m. de lunes a sábado. No se permiten mascotas. Ofrece siempre el código de cupón si aplica. - Esto ayuda a la IA a generar respuestas alineadas con las reglas de tu negocio.
Message:
Esta es la entrada principal del usuario o el prompt para el cual quieres que la IA genere una respuesta. Por ejemplo:
User: ¿Cómo puedo hacer una reservación? - Puedes usar el campo del sistema {{last_text_input}} para pasar dinámicamente la entrada del usuario.
System JSON Field ({{XAi}}):
Este campo registra todo el historial de la conversación, incluida la configuración del sistema y las interacciones del usuario. El JSON está limitado a 20,000 caracteres. Las entradas más antiguas se eliminarán una vez que se alcance este límite.
##### Modelo
Selecciona el modelo de IA que se utilizará. De forma predeterminada, el sistema usa grok-beta.
##### Max Tokens
Limita la cantidad de tokens consumidos durante una tarea. Esto es útil para controlar la longitud de la respuesta y el uso de tokens.
##### Temperature
Controla el nivel de aleatoriedad en las respuestas.
- Los valores más altos (por ejemplo, 1.0) producen respuestas más creativas.
- Los valores más bajos (por ejemplo, 0.2) generan respuestas más deterministas.
##### Presence Penalty
Incentiva a la IA a generar frases únicas. Los valores más altos reducen la repetición.
##### Frequency Penalty
Controla cuánto se penalizan los nuevos tokens según su frecuencia en el texto generado hasta el momento.
- Valor predeterminado: 0
- Comportamiento:
Un valor más alto desalienta que la IA repita líneas o frases literalmente.
- Un valor de 0 permite que las respuestas tengan repeticiones naturales.
Recomendación: Ajusta esto si deseas respuestas menos repetitivas.
##### Stop Sequences
Define hasta 4 secuencias en las que la IA dejará de generar tokens.
##### Number of Completions
Especifica cuántas respuestas debe generar la IA para un solo prompt.
- Valor predeterminado: 1
- Precaución: Configurar un valor más alto consumirá más tokens y cuota de la API.
Se usa mejor cuando deseas múltiples variaciones de la respuesta para compararlas.
Ejemplo de uso: Genera 3 opciones para elegir la respuesta más adecuada para la consulta de un cliente.
#### Prueba de la configuración
1. Realiza una solicitud de prueba.
2. Asigna la respuesta del asistente a un Custom User Field (por ejemplo, un campo de texto).
3. Guarda tu configuración.
Respuesta de ejemplo:
{
"id": "3b52aa21-8cba-4499-9732-2133d4bbe1f2",
"object": "chat.completion",
"created": 1732584765,
"model": "grok-beta",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "To make a reservation at our steak restaurant, please provide me with the following details: - Date and Time for your reservation - The number of people in your party - Your name - A contact number or email address for confirmation. Once I have this information, I can check availability and proceed with booking your reservation."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 78,
"completion_tokens": 139,
"total_tokens": 217
}
}
Creación de un flujo de chatbot
Una vez que la integración con http://x.AI esté configurada, puedes crear flujos avanzados de chatbot. Por ejemplo:
1. Agrega un Text Question Node para enviar la respuesta de http://x.AI y capturar la entrada del usuario.
2. Usa el símbolo </> para buscar el Custom User Field que almacena la respuesta de http://x.AI.
Este flujo es un ejemplo de un flujo simple que puede usarse como respuesta estándar. Puedes usar tu creatividad para crear flujos según tu caso de uso:
Casos de uso creativos
Esta integración puede adaptarse a las necesidades de tu negocio. Por ejemplo:
- Automatizar reservaciones en restaurantes.
- Responder preguntas frecuentes con respuestas dinámicas y conscientes del contexto.
- Ofrecer recomendaciones personalizadas según la entrada del usuario.
Al aprovechar las capacidades de http://x.AI, puedes crear experiencias de chatbot eficientes, intuitivas y altamente receptivas para tus usuarios.