...

  • Chat Model: que hace referencia al nodo de chat que se quiere utilizar.

  • Memory: el nodo de almacenamiento para guardar y recuperar las conversaciones.

  • Chat Prompt Template: se refiere a un nodo que permite disponer de un esquema para representar y dar contexto al mensaje del chat. En caso de que se utilice, se obviará la opción de «System Message».

  • Input Moderation: el nodo que permite detectar texto que pueda generar resultados ofensivos e impedir que se envíe al modelo lingüístico.

También cuenta con otro de salida:

  • Conversation Chain: otro nodo similar a este, por si se quiere

La documentación de este módulo se puede consultar en el siguiente enlace:

https://docs.flowiseai.com/integrations/langchain/chains/conversation-chain

ChatOpenAI

Este nodo sirve para configurar ChatGPT. Se encuentra en LangChain > Chat Models > ChatOpenAI.

...

  • Temperature: hiperparámetro que afecta al cálculo de las probabilidades de los tokens cuando se genera la salida a través del LLM. El valor de la temperatura oscila entre 0 y 2, donde los valores más bajos indican un mayor determinismo y los más altos una mayor aleatoriedad.

  • Allow Image Uploads: permite que el usuario incluya una imagen para preguntar sobre ella. Si se activa esta opción, se utilizará automáticamente el modelo de «gpt-4-vision-preview» cuando la imagen se suba al chat.

  • Additional Parameters: es posible configurar otros parámetros más avanzados del nodo, como son:

    • Max Tokens: el número máximo de tokens que se pueden generar en la finalización del chat. Este valor puede utilizarse para controlar los costes del texto generado a través de la API.

    • Top Probability: una alternativa al muestreo con temperatura, en la que el modelo considera los resultados de los tokens con masa de probabilidad top_p. Así, 0,1 significa que sólo se consideran los tokens que comprenden el 10% superior de masa de probabilidad. No se recomienda utilizar a la vez que la temperatura.

    • Frequency Penalty: valor entre -2,0 y 2,0. Los valores positivos penalizan los tokens nuevos en función de su frecuencia existente en el texto hasta el momento, lo que disminuye la probabilidad de que el modelo repita textualmente la misma línea.

    • Presence Penalty: número comprendido entre -2,0 y 2,0. Los valores positivos penalizan los tokens nuevos en función de si aparecen en el texto hasta el momento, lo que aumenta la probabilidad de que el modelo hable de temas nuevos.

    • Timeout: tiempo máximo de espera para recibir la respuesta.

    • BasePath: -flowise admite el uso de URL base y encabezados personalizados para Chat OpenAI. Los usuarios pueden usar fácilmente integraciones como OpenRouter, TogetherAI y otros que sean compatibles con la API de OpenAI.

    • Proxy URL: en caso de encontrarse tras un proxy, se podrá indicar aquí la dirección del mismo.

    • Stop Sequence: lista de palabras reservadas para la generación. Se puede usar una coma para separar varias palabras reservadas.

    • BaseOptions: JSON en el que añadir otras opciones.

    • Image Resolution: la resolución de la imagen que será utilizada por el modelo para analizarla. Se puede configurar en «low», «high» o «auto».

...