Źródło analityki OpenAI
Za pomocą łącznika analityki OpenAI możesz się komunikować z interaktywną platformą OpenAI i wzbogacać swoje aplikacje Qlik Sense o kontekstową i analityczną głębię z modeli generatywnej sztucznej inteligencji, takich jak stosowane przez ChatGPT.
Za pomocą łącznika analitycznego OpenAI możesz wysyłać do OpenAI dane wprowadzane przez użytkownika aplikacji lub dane załadowane w skrypcie. Z tym źródłem analitycznym możesz połączyć się ze strony Utwórz w centrum aktywności Analytics, Skrypt lub z aplikacji.
Pierwsze kroki z platformą OpenAI
Zanim będzie można użyć łącznika analityki OpenAI w swoich aplikacjach Qlik Sense, należy wykonać następujące czynności przygotowawcze. Musisz także włączyć punkty końcowe uczenia maszynowego w Qlik Cloud. Zob. Włączanie punktów końcowych uczenia maszynowego w Qlik Cloud.
Po wykonaniu tych czynności można przystąpić do tworzenia połączenia z łącznikiem analityki OpenAI. Więcej informacji zawiera temat Tworzenie połączenia OpenAI.
Tworzenie konta platformy
Aby korzystać z łącznika OpenAI, musisz mieć konto platformy OpenAI. Aby utworzyć konto platformy OpenAI, przejdź do strony Welcome to the OpenAI platform. Pamiętaj, że to konto różni się od konta ChatGPT oferowanego przez OpenAI, a obie usługi, w tym związane z nimi rozliczenia, są oddzielne.
Obecnie konta są oferowane z limitem środków do wykorzystania. Po wykorzystaniu tych środków wymagane jest płatne konto do używania usług OpenAI. Jest to relacja handlowa między Tobą a OpenAI. Qlik jedynie ułatwia korzystanie z interfejsów API z poziomu Qlik Cloud.
Korzystanie z API OpenAI i udostępnianych z niego modeli podlega regulaminowi OpenAI. Ważne jest również uwzględnienie najlepszych praktyk w zakresie stabilności, dokładności i bezpieczeństwa związanych z tymi usługami, z których wiele udokumentowano w witrynie internetowej OpenAI.
Generowanie klucza API OpenAI
Po skonfigurowaniu konta OpenAI musisz wygenerować klucz API na platformie tej firmy. Aby utworzyć klucze API i nimi zarządzać na potrzeby platformy OpenAI, zobacz temat Klucze API.
Wygenerowany tajny klucz będzie widoczny tylko raz, dlatego należy pamiętać o zanotowaniu klucza w bezpieczny sposób po jego wygenerowaniu.
Włączanie punktów końcowych uczenia maszynowego w Qlik Cloud
Aby można było pracować z tym łącznikiem, punkty końcowe uczenia maszynowego muszą być włączone w centrum aktywności Administrowanie. Przełącznik znajduje się w obszarze Sterowanie funkcją w sekcji Ustawienia.
Więcej informacji zawiera temat Włączanie połączeń analitycznych dla punktów końcowych uczenia maszynowego.
Ograniczenia
-
API OpenAI wymusza limity punktów końcowych i szybkości, które podlegają indywidualnym warunkom konta OpenAI. Więcej informacji można znaleźć w dokumentacji referencyjnej API OpenAI. Zobacz dokumentację referencyjną API.
-
Używanie łącznika analityki OpenAI wpływa na wydajność przeładowywania i responsywność wykresów w środowisku Qlik Sense oraz ją ogranicza. Stopień, w jakim wpływa to na wydajność, zależy od zastosowania.
-
Różne konfiguracje tego łącznika wysyłają dane do usługi punktu końcowego z następującymi ograniczeniami:
-
OpenAI Completions (GPT-3) — wiersze: limit żądania 25 wierszy na żądanie, z maksymalnym rozmiarem partii 20 wierszy wysyłanych jednocześnie.
-
OpenAI Completions (GPT-3) — tabele JSON: limit żądania 25 wierszy na żądanie, z maksymalnym rozmiarem partii 20 wierszy wysyłanych jednocześnie.
-
OpenAI Chat Completions (GPT-3.5, GPT-4) — wiersze: limit żądania 25 wierszy na żądanie, z maksymalnym rozmiarem partii jednego wiersza wysyłanego jednocześnie.
-
OpenAI Embeddings: limit żądania 100 tys. wierszy na żądanie, z maksymalnym rozmiarem partii 1000 wierszy wysyłanych jednocześnie.
-
-
Jeżeli aplikacja jest regularnie ładowana, najlepsza praktyka polega na buforowaniu prognoz uczenia maszynowego przy użyciu pliku QVD i wysyłaniu do punktu końcowego tylko nowych wierszy. Poprawi to wydajność ładowania aplikacji Qlik Sense i zmniejszy obciążenie punktu końcowego modelu.
-
Jeśli używasz względnej nazwy połączenia i zdecydujesz się przenieść aplikację z przestrzeni udostępnionej do innej przestrzeni udostępnionej lub jeśli przeniesiesz aplikację z przestrzeni udostępnionej do przestrzeni prywatnej, aktualizacja połączenia analitycznego w celu odzwierciedlenia nowej lokalizacji przestrzeni zajmie trochę czasu.
Szczegółowe przykłady
Przykłady pracy z łącznikiem analityki OpenAI zawierają tematy Szybkie przykłady i Samouczek — Korzystanie z łącznika analityki OpenAI w Qlik Cloud.