Generera text

Åtgärden Generera text skickar instruktioner till OpenAI och returnerar den genererade texten. Åtgärden Generera text kan användas med valfri utlösare och returnerar ett enda fält med namnet text som innehåller den genererade texten.

Ansluta OpenAI till Flow

För att börja använda OpenAI-åtgärder måste du först ansluta Flow till ditt OpenAI-konto genom att lägga till en API-nyckel.

Steg:

  1. Öppna antingen ett nytt eller ett befintligt arbetsflöde i Shopify Flow.
  2. När du har lagt till utlösarsteget klickar du på Sedan för att lägga till en åtgärd.
  3. Klicka på Rensa alla för att visa alla installerade och avinstallerade Flow-appar.
  4. Sök efter OpenAI i fältet Sök appar och uppgifter.
  5. Klicka på OpenAI och sedan på Anslut.
  6. Lägg till din OpenAI API-nyckel och klicka sedan på Skicka.

Nu kan du lägga till åtgärden Generera text i ditt nya eller befintliga arbetsflöde.

Fält

Åtgärden Generera text innehåller följande fält:

Fält som används i åtgärden Generera text.
FältBeskrivning
InstruktionerObligatoriskt. Ange instruktioner för att generera den text du vill ha.
ModellObligatoriskt. OpenAI-modellen du vill använda. Standardinställningen är `gpt-3.5-turbo-instruct`. Kompatibla modeller finns under `/v1/completions` i OpenAI-dokumentationen.
SuffixSuffixet som kommer efter ett slutförande av infogad text.
TemperaturSamplingtemperatur som ska användas. Högre värden innebär att modellen tar större risker.
Top PAlternativ till sampling med temperatur som kallas nucleus-sampling.
StoppNär den här enskilda ASCII-strängen nås slutar API:et att generera fler slutförandetokens.
Presence PenaltyTal mellan -2,0 och 2,0. Positiva värden straffar nya tokens baserat på om de redan finns i texten, vilket ökar modellens benägenhet att prata om nya ämnen.
Frequency PenaltyTal mellan -2,0 och 2,0. Positiva värden straffar nya tokens baserat på deras befintliga frekvens i texten, vilket minskar modellens benägenhet att upprepa exakt samma rad.
Logit BiasÄndra sannolikheten för att angivna tokens ska visas i slutförandet. Accepterar JSON.

Felsökning av OpenAI-åtgärden Generera text

Jag har angett en annan modell och får ett felmeddelande när jag kör åtgärden. Vad beror det på?

Om du får felmeddelandet This is a chat model and not supported in the v1/completions endpoint. innebär det att modellen du angav inte är kompatibel med det OpenAI-API som Flow använder för den här åtgärden. Vi rekommenderar att du använder standardmodellen eller en modell som listas för /v1/completions i OpenAI-dokumentationen.