# Ź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ć dane wprowadzane przez użytkownika aplikacji lub dane załadowane w skrypcie do OpenAI. Z tym źródłem analitycznym możesz połączyć się ze strony Utwórz w centrum aktywności Analytics, w narzędziu Skrypt lub z aplikacji.

[OpenAI](https://openai.com/product)

## 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](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-overview.htm#Enabling2).

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](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-create.htm).

### 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](https://platform.openai.com/). 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](https://platform.openai.com/account/api-keys).

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](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/load-data-from-advanced-analytic-connections.htm#Enabling).

## 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](https://platform.openai.com/docs/api-reference).

* 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 Chat Completions API: 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.

* Nie można tworzyć i zarządzać połączeniami z tym łącznikiem w Menedżer danych w aplikacji analitycznej.

## Szczegółowe przykłady

Przykłady pracy z łącznikiem analityki OpenAI zawierają tematy [Szybkie przykłady](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-use.htm#Quick) i [Samouczek — Korzystanie z łącznika analityki OpenAI w Qlik Cloud](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial.htm).