Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Tworzenie połączenia OpenAI

Aby komunikować się z platformą OpenAI, utwórz połączenie ze źródłem analityki OpenAI.

Aby komunikować się z OpenAI, utwórz połączenie ze źródłem analityki OpenAI. Utwórz połączenie na stronie Utwórz w centrum aktywności Analytics, Edytor ładowania danych lub Skrypt.

Danych otrzymanych z tych połączeń można używać w skrypcie ładowania i w wyrażeniach wykresu w celu ulepszenia aplikacji analitycznych Qlik Sense.

Konfiguracje i konfigurowalne ustawienia

Skonfiguruj połączenie analityczne OpenAI za pomocą jednej z poniższych konfiguracji. Konfigurowalne ustawienia mogą się różnić w zależności od używanej konfiguracji.

OpenAI Chat Completions API

Ta konfiguracja wysyła każdy wiersz danych jako pytanie do OpenAI Chat Completions API. Każda odpowiedź jest zapisywana jako tekst w tabeli z taką samą liczbą wierszy jak w danych wejściowych.

InformacjaWysyłanie wielu wierszy jako kontekstu czatu nie jest obsługiwane. Wszystkie pytania należy zawrzeć w jednym wierszu żądania.

Tej konfiguracji można używać w skrypcie ładowania danych oraz w wyrażeniach wykresu.

Aby zapoznać się z dokumentacją OpenAI dotyczącą interfejsu API używanego w tej konfiguracji, zobacz Czat.

Konfigurowalne ustawienia w konfiguracji OpenAI Chat Completions API
PoleOpis
Select Configuration (Wybierz konfigurację) W obszarze Konfiguracja wybierz opcję OpenAI Chat Completion API.
Authorization (Uwierzytelnianie) Wprowadź Klucz API OpenAI. Więcej informacji zawiera temat Generowanie klucza API OpenAI.
OpenAI Request (Żądanie Open AI)
  • OpenAI Model (Model OpenAI): używany model.

  • Temperature (Temperatura): temperatura próbkowania do użycia.

  • Max Tokens (Maksimum tokenów): ten parametr określa maksymalną liczbę generowanych tokenów. Innymi słowy, kontroluje rozmiar odpowiedzi, która zostanie wygenerowana. Aby połączenie prawidłowo zaspokajało Twoje potrzeby, prawie zawsze należy zmienić wartość domyślną.

  • Top P: dostosowuje próbkowanie jądra. Parametr ten można zmienić jako alternatywę dla próbkowania Temperature.

  • Frequency Penalty (Kara za częstotliwość): stopień, w jakim model karze za nowe tokeny, które są dosłownie powtarzane z istniejących tokenów.

  • Presence Penalty (Kara za obecność): stopień, w jakim model karze za nowe tokeny, które są już zawarte w tekście do momentu ich wprowadzenia.

  • User (Użytkownik): identyfikator użytkownika końcowego, który może pomóc w monitorowaniu naruszeń zasad.

Association (Asocjacja)

Określ Association Field, pole z tabeli danych wejściowych zawierające unikatowy identyfikator.

Pole to należy uwzględnić w danych źródłowych podczas tworzenia żądania punktu końcowego, aby zwrócona tabela wyników była powiązana z tabelą pól źródłowych przy użyciu klucza. Wyznaczone pole zostanie zwrócone jako pole w odpowiedzi i umożliwi powiązanie odpowiedzi z danymi źródłowymi w modelu danych. Może to być dowolne pole z unikatowym identyfikatorem, pochodzące z danych źródłowych lub używane w ramach procesu ładowania tabeli.

Name (Nazwa) Nazwa połączenia. Jeśli nie wprowadzisz nazwy, zostanie użyta nazwa domyślna.

Osadzenia OpenAI

Ta konfiguracja wysyła wiersze tekstu wejściowego do interfejsu API OpenAI Embeddings. OpenAI zwraca oddzielną reprezentację wektorową każdego wejścia. Ta reprezentacja wektorowa ma formę, która może być wykorzystywana przez modele uczenia maszynowego.

Aby zapoznać się z dokumentacją OpenAI dotyczącą interfejsu API używanego w tej konfiguracji, zobacz Osadzenia.

Konfigurowalne ustawienia w konfiguracji OpenAI Embeddings
PoleOpis
Select Configuration (Wybierz konfigurację) W obszarze Konfiguracja wybierz opcję Osadzenia OpenAI.
Authorization (Uwierzytelnianie) Wprowadź Klucz API OpenAI. Więcej informacji zawiera temat Generowanie klucza API OpenAI.
OpenAI Request (Żądanie Open AI)
  • OpenAI Model (Model OpenAI): używany model.

  • User (Użytkownik): identyfikator użytkownika końcowego, który może pomóc w monitorowaniu naruszeń zasad.

Association (Asocjacja)

Określ Association Field, pole z tabeli danych wejściowych zawierające unikatowy identyfikator.

Pole to należy uwzględnić w danych źródłowych podczas tworzenia żądania punktu końcowego, aby zwrócona tabela wyników była powiązana z tabelą pól źródłowych przy użyciu klucza. Wyznaczone pole zostanie zwrócone jako pole w odpowiedzi i umożliwi powiązanie odpowiedzi z danymi źródłowymi w modelu danych. Może to być dowolne pole z unikatowym identyfikatorem, pochodzące z danych źródłowych lub używane w ramach procesu ładowania tabeli.

Name (Nazwa) Nazwa połączenia. Jeśli nie wprowadzisz nazwy, zostanie użyta nazwa domyślna.

Tworzenie połączenia

Połączenie z łącznikiem analitycznym można utworzyć z centrum aktywności Analytics, z narzędzia Edytor ładowania danych w istniejącej aplikacji lub z narzędzia Skrypt w istniejącym już skrypcie. Aby utworzyć połączenie, wykonaj poniższe czynności.

  1. Utwórz nową aplikację lub skrypt Qlik Sense. Otwórz Edytor ładowania danych lub Skrypt.

  2. Kliknij polecenie Utwórz nowe połączenie.

  3. W obszarze Przestrzeń wybierz przestrzeń, w której będzie się znajdować połączenie.

  4. W sekcji Źródła do analityki kliknij pozycję OpenAI.

  5. Wybierz potrzebną Konfigurację. Więcej informacji na temat każdej dostępnej opcji zawiera temat Konfiguracje i konfigurowalne ustawienia.

  6. Wprowadź Klucz API OpenAI. Więcej informacji zawiera temat Generowanie klucza API OpenAI.

  7. W sekcji OpenAI model wybierz model OpenAI, którego chcesz używać.

  8. W razie potrzeby dostosuj dowolne inne domyślne wartości parametrów. Parametry te są opisane w dokumentacji API OpenAI. Więcej informacji zawierają tematy Czat, Uzupełnienia i Osadzenia.

    Dodatkowe opisy parametrów zawiera temat Konfiguracje i konfigurowalne ustawienia.

    InformacjaAby połączenie prawidłowo zaspokajało Twoje potrzeby, prawie zawsze należy zmienić wartość parametru Max Tokens. Ten parametr kontroluje rozmiar odpowiedzi, która zostanie wygenerowana.
  9. Kliknij polecenie Utwórz.

Połączenie danych jest zapisywane w przestrzeni, w której tworzona jest aplikacja, dzięki czemu można je ponownie wykorzystać w innych aplikacjach i skryptach Qlik Sense. Jest ono również wymienione w obszarze Połączenia danych w Edytor ładowania danych lub Skrypt.

Po utworzeniu połączenia można go użyć do ładowania danych z żądaniami i odpowiedziami platformy na nie. Ponadto można go używać w wyrażeniach wykresów. Więcej informacji zawierają tematy Wybieranie i ładowanie danych z połączenia OpenAI oraz Używanie połączeń OpenAI w wyrażeniach wizualizacji.

Szczegółowe przykłady

Pełne przykłady pracy z łącznikiem analityki OpenAI zawiera temat Samouczek — Korzystanie z łącznika analityki OpenAI w Qlik Cloud.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!