Generuj tekst
Akcja Generuj tekst wysyła prompt do OpenAI i zwraca wygenerowany tekst. Akcja Generuj tekst może być używana z dowolnym wyzwalaczem i zwraca pojedyncze pole o nazwie text, które zawiera wygenerowany tekst.
Łączenie OpenAI z Flow
Aby rozpocząć korzystanie z akcji OpenAI, musisz najpierw połączyć Flow z kontem OpenAI, dodając klucz API.
Kroki:
- W Shopify Flow otwórz nowy lub istniejący przepływ pracy.
- Po dodaniu kroku wyzwalacza kliknij opcję Następnie, aby dodać akcję.
- Kliknij opcję Wyczyść wszystko, aby wyświetlić wszystkie zainstalowane i odinstalowane aplikacje Flow.
- W polu Wyszukaj aplikacje i zadania wyszukaj OpenAI.
- Kliknij OpenAI, a następnie kliknij Połącz.
- Dodaj klucz API OpenAI, a następnie kliknij opcję Prześlij.
Możesz teraz dodać akcję Generuj tekst do nowego lub istniejącego przepływu pracy.
Pola
Akcja Generuj tekst zawiera następujące pola:
| Pole | Opis |
|---|---|
| Prompt | Wymagane. Wprowadź prompt, aby wygenerować żądany tekst. |
| Model | Wymagane. Model OpenAI, którego chcesz użyć. Domyślnie jest to `gpt-3.5-turbo-instruct`. Informacje o zgodnych modelach można znaleźć w sekcji `/v1/completions` w dokumentacji OpenAI. |
| Sufiks | Sufiks dodawany po uzupełnieniu wstawionego tekstu. |
| Temperatura | Temperatura próbkowania do użycia. Wyższe wartości oznaczają, że model będzie podejmował większe ryzyko. |
| Top P | Alternatywa dla próbkowania z użyciem temperatury, nazywana „nucleus sampling”. |
| Stop | Po osiągnięciu tego pojedynczego ciągu znaków ASCII API przestanie generować kolejne tokeny uzupełnienia. |
| Kara za obecność | Liczba z zakresu od -2,0 do 2,0. Wartości dodatnie nakładają karę na nowe tokeny w oparciu o ich obecność w dotychczasowym tekście, zwiększając prawdopodobieństwo poruszenia przez model nowych tematów. |
| Kara za częstotliwość | Liczba z zakresu od -2,0 do 2,0. Wartości dodatnie nakładają karę na nowe tokeny na podstawie ich dotychczasowej częstotliwości występowania w tekście, zmniejszając prawdopodobieństwo, że model powtórzy dokładnie tę samą linię. |
| Odchylenie logit | Modyfikuj prawdopodobieństwo pojawienia się określonych tokenów w uzupełnieniu. Akceptuje format JSON. |
Rozwiązywanie problemów z akcją Generuj tekst OpenAI
Po wprowadzeniu innego modelu ciągle pojawia się błąd podczas uruchamiania akcji. Co się dzieje?
Jeśli pojawi się błąd This is a chat model and not supported in the v1/completions endpoint., oznacza to, że wprowadzony model nie jest zgodny z API OpenAI, z którego korzysta aplikacja Flow w tej akcji. Zalecamy zaakceptowanie modelu domyślnego lub modelu wymienionego w sekcji /v1/completions w dokumentacji OpenAI.