Välj och ladda data från en Azure OpenAI-koppling
När du har skapat en koppling kan du välja data och ladda dem i en Qlik Sense-app eller ett skript. Du laddar data i Skriptredigeraren eller Skript.
I Skriptredigeraren och Skript formuleras kommunikation med en Azure OpenAI-analyskoppling som ett skript med följande komponenter:
-
En tabell som innehåller förfrågan som du vill skicka till Azure OpenAI-tjänsten
-
En load-sats som kommunicerar med Azure OpenAI-tjänsten via din koppling
Skapa tabellen som skickas till Microsoft Azure
Först måste en tabell som innehåller de data som du skickar till Azure OpenAI-tjänsten som en förfrågan laddas. Den här tabellen ska bestå av en enda kolumn med data. I tabellen representerar varje cell text som ska kompletteras av den generativa AI-modellen. Det kan finnas ett andra extra fält för associationsfältet, men det måste matcha det fältnamn som anges i konfigurationen. Detta är ett specialfält som inte skickas till Microsoft Azure, men som är kopplat till svaren i syfte att generera en Qlik-datamodell.
Överväganden för dataförfrågningsvolymer
Alla rader i tabellen som en förfrågan kommer att skickas till Azure OpenAI-tjänsten. Varje förfrågan kostar pengar; därför kommer ett större antal rader i din förfrågan att vara förknippade med högre kostnader för Microsoft Azure.
Skapa load-satsen
Du behöver också skapa en loadsats med hjälp av syntaxen för komplement för att kommunicera med Azure OpenAI-tjänsten. Den här delen av skriptet refererar till din analyskoppling och anger namnen för tabellen och de fält som du använder för att skicka förfrågningsdata (se avsnittet ovan). Den laddar en separat tabell som kommer att innehålla modellens svar för varje rad i förfrågan och andra data.
För att generera den här delen av skriptet kan du använda guiden välj data för den koppling som du använder. Då genereras ett mallskript där namnen på de egenskaper som du anger ingår.
Leta upp kopplingen som du använder på panelen Datakällor i Skriptredigeraren eller Skript och klicka på . Det öppnar guiden Välj data.
När du använder guiden Välj data måste du tillhandahålla två egenskaper:
-
Namnet på den residenta tabellen. Detta är tabellen med förfrågan som skickas till Azure OpenAI-tjänsten.
-
Namnet på datafältet. Detta är det fält som innehåller förfrågningsdata som skickas till Azure OpenAI-tjänsten.
Alternativt kan du lägga till det manuellt i skripteditorn utan att använda guiden.
När du klickar på infoga skript läggs den nya tabellen till i laddningsskriptet. Du kan nu ladda data, inspektera den resulterande datamodellen och använda data för att skapa analysinnehåll i din app.
Exempel
Exempel som visar hur du använder Azure OpenAI-kopplingen i laddningsskriptet finns i introduktionskursen för OpenAI-kopplingen. Observera att Azure Open AI-kopplingen kommunicerar med modellerna via Microsoft Azure-plattformen i stället för OpenAI-plattformen.
Introduktionskurs – använda OpenAI-analyskopplingen i Qlik Cloud
Exempel 1: Konfiguration med "OpenAI Completions API (GPT-3) – Rader"
Exempel 3: Konfiguration med "OpenAI Chat Completions API (GPT-3.5, GPT-4,) – Rader"
OpenAI -analyskoppling – Interaktivt exempel