# Tutorial: Utilizar el conector analítico de OpenAI en Qlik Cloud

Este tutorial le enseña cómo trabajar con el conector analítico de OpenAI para mejorar sus aplicaciones de Qlik Sense con profundidad contextual a partir de modelos generativos de IA.

Puede integrar su conexión analítica de OpenAI directamente en su modelo de datos para que los datos generados por ella se carguen previamente en la aplicación. Si lo prefiere, también puede usarlo en expresiones de gráficos. El tutorial le muestra cómo prepararse para trabajar con el conector y cómo crear conexiones al conector de Qlik Cloud.A partir de ahí, le guiará a través de ejemplos básicos sobre cómo incorporar la funcionalidad en sus aplicaciones de Qlik Sense.

Los ejemplos de este tutorial también se pueden utilizar para trabajar con el conector de análisis de Azure OpenAI.

Hoja interactiva que muestra cómo puede utilizarse el conector de OpenAI para mejorar los contenidos analíticos

Hoja interactiva que muestra cómo puede utilizarse el conector de OpenAI para mejorar los contenidos analíticos

Hoja interactiva que muestra cómo puede utilizarse el conector de OpenAIOpenAI para mejorar los contenidos analíticos ![App interactiva de Qlik Sense que permite utilizar OpenAI para interactuar con datos de la app.](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_openai_example1_w_selection.png)

## Configurar su cuenta en la plataforma de OpenAI y el entorno de Qlik Cloud

Antes de poder trabajar con el conector de análisis de OpenAI, debe completar varios pasos. Entre estas se incluyen:

* Crear una cuenta en la plataforma de OpenAI

* Obtener una clave de API de OpenAI

* Habilitar la funcionalidad de conexión analítica en Qlik Cloud

Para ver los detalles completos, consulte [Primeros pasos con la plataforma OpenAI](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-overview.htm#Getting).

Nota informativaSi en su lugar está utilizando el conector de análisis de Azure OpenAI, siga la configuración proporcionada en la documentación del conector de Azure OpenAI. Vea [Crear una conexión a Azure OpenAI](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-azure-openai-create.htm).

## Crear las conexiones

Cree dos conexiones al conector de análisis de OpenAI, ambas utilizando la configuración de OpenAI Chat Completions API. Una vez que haya creado las conexiones, estará listo para comenzar a trabajar directamente con la plataforma de OpenAI a través del script de carga o en los objetos del gráfico.

Las conexiones se utilizarán del siguiente modo:

* Primera conexión: Se utiliza para [Ejemplos: creación de scripts de carga y expresiones de gráfico para el conector de análisis de OpenAI](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-3.htm).

* Segunda conexión: Se utiliza para [Conector de análisis de OpenAI: ejemplo interactivo](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-interactive.htm).

Nota informativaSi en su lugar está utilizando el conector de análisis de Azure OpenAI, siga la configuración proporcionada en la documentación del conector de Azure OpenAI. Vea [Crear una conexión a Azure OpenAI](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-azure-openai-create.htm).

Haga lo siguiente:

1. Cree dos nuevas conexiones, una por una, a OpenAI desde el Editor de carga de datos o desde la página Crear del centro de Analítica. En el editor de carga de datos, el conector OpenAI de se encuentra en Fuentes de analítica.

2. Seleccione la Configuración que desee utilizar. Para las dos conexiones de este tutorial, utilice la configuración de OpenAI Chat Completions API.

3. Autentíquese en la conexión insertando la clave API de OpenAI que generó en la sección de preparación de este tutorial.

4. Ajuste los valores de los parámetros predeterminados para satisfacer sus necesidades.

   Nota informativaCasi siempre necesitará modificar el valor del parámetro Máximo de tokens para que la conexión funcione correctamente según sus necesidades. Este parámetro controla el tamaño de la respuesta que se generará.

5. Añada un Campo de asociación para vincular la salida de la conexión al modelo de datos de una de sus aplicaciones:

   * Para la primera conexión, escriba RowId como campo de asociación.

   * Para la segunda conexión, deje en blanco el campo de asociación.

6. Para el parámetro Name, escriba un valor distinto para cada conexión que cree, indicando la configuración que utiliza la conexión. Necesitará utilizar estos valores de parámetro cuando trabaje en el script de carga o con expresiones de gráfico.

   Para los fines de los ejemplos del tutorial, utilice lo siguiente:

   * Utilice el nombre OpenAI\_Examples\_Intro para ver ejemplos en [Ejemplos: creación de scripts de carga y expresiones de gráfico para el conector de análisis de OpenAI](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-3.htm).

   * Utilice el nombre OpenAI\_Example\_InteractiveApp para ver ejemplos en [Conector de análisis de OpenAI: ejemplo interactivo](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-interactive.htm).

7. Haga clic en Crear.

## Ejemplos

Una vez que haya creado la conexión con esta configuración, puede usarla en su script de carga y en expresiones de gráficos para comunicarse con los modelos de OpenAI.

Estos ejemplos están diseñados para ser independientes y pueden completarse independientemente uno del otro.

1. [Ejemplos: creación de scripts de carga y expresiones de gráfico para el conector de análisis de OpenAI](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-3.htm)
2. [Conector de análisis de OpenAI: ejemplo interactivo](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-interactive.htm)

## Más información

* [Sintaxis de las extensiones del lado del servidor](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/sse-syntax.htm)
* [GetSelectedCount - función de gráfico](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getselectedcount.htm)
* [Utilizar variables en expresiones](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Variables/work-with-variables.htm)