Share via


CompletionsOptions Klasse

Definition

Die Konfigurationsinformationen für eine Vervollständigungsanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

public class CompletionsOptions
type CompletionsOptions = class
Public Class CompletionsOptions
Vererbung
CompletionsOptions

Konstruktoren

CompletionsOptions()

Initialisiert eine neue instance von CompletionsOptions.

CompletionsOptions(String, IEnumerable<String>)

Initialisiert eine neue instance von CompletionsOptions.

Eigenschaften

ChoicesPerPrompt

Ruft die Anzahl der Optionen ab, die pro bereitgestellter Eingabeaufforderung generiert werden sollen, oder legt diese fest. Hat einen gültigen Bereich von 1 bis 128.

DeploymentName

Ruft den Bereitstellungsnamen ab, der für eine Vervollständigungsanforderung verwendet werden soll, oder legt diesen fest.

Echo

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob eine Vervollständigung die Eingabeaufforderung als Präfix für die generierte Ausgabe enthalten soll.

FrequencyPenalty

Ruft einen Wert ab, der die Wahrscheinlichkeit von generierten Token beeinflusst, die basierend auf ihrer kumulativen Häufigkeit in generiertem Text angezeigt werden, oder legt diesen fest. Hat einen gültigen Bereich von -2,0 bis 2,0.

GenerationSampleCount

Ruft einen Wert ab, der steuert, wie viele Vervollständigungen vor der Antwortformulierung intern generiert werden, oder legt diesen fest.

LogProbabilityCount

Ruft einen Wert ab, der die Generierung von Protokollwahrscheinlichkeiten für die wahrscheinlichsten Token steuert, oder legt diesen LogProbabilityCount fest. Hat einen gültigen Bereich von 0 bis 5.

MaxTokens

Ruft die maximale Anzahl der zu generierenden Token ab. Hat mindestens 0.

NucleusSamplingFactor

Ruft einen alternativen Wert auf Temperatureab, der als Kernsampling bezeichnet wird, der bewirkt, dass das Modell die Ergebnisse der Token mit NucleusSamplingFactor Wahrscheinlichkeitsmasse berücksichtigt.

PresencePenalty

Ruft einen Wert ab, der die Wahrscheinlichkeit von generierten Token beeinflusst, die basierend auf ihrer vorhandenen Anwesenheit in generiertem Text angezeigt werden, oder legt diesen fest. Hat einen gültigen Bereich von -2,0 bis 2,0.

Prompts

Ruft die Eingabeaufforderungen zum Generieren von Vervollständigungen ab. Wird standardmäßig auf eine einzelne Eingabeaufforderung | <endoftext|> festgelegt, wenn nicht anders angegeben.

StopSequences

Ruft eine Liste von Textsequenzen ab, die die Vervollständigungsgenerierung beenden. Maximal vier Stoppsequenzen sind zulässig.

Temperature

Ruft die zu verwendende Stichprobentemperatur ab, die die scheinbare Kreativität generierter Vervollständigungen steuert, oder legt diese fest. Hat einen gültigen Bereich von 0,0 bis 2,0 und ist standardmäßig 1.0, wenn nicht anders angegeben.

TokenSelectionBiases

Ruft ein Wörterbuch mit Änderungen an der Wahrscheinlichkeit ab, dass angegebene GPT-Token in einem Vervollständigungsergebnis angezeigt werden. Ordnet Token-IDs zugeordneten Biasbewertungen von -100 bis 100 zu, wobei die minimalen und maximalen Werte einem Verbot bzw. einer exklusiven Auswahl dieses Tokens entsprechen.

User

Ein Bezeichner für den Aufrufer oder Endbenutzer des Vorgangs. Dies kann zu Nachverfolgungs- oder Ratenbegrenzungszwecken verwendet werden.

Gilt für: