ChatCompletionsOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Konfigurationsinformationen für eine Chatabschlussanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
public class ChatCompletionsOptions
type ChatCompletionsOptions = class
Public Class ChatCompletionsOptions
- Vererbung
-
ChatCompletionsOptions
Konstruktoren
ChatCompletionsOptions() |
Initialisiert eine neue instance von ChatCompletionsOptions. |
ChatCompletionsOptions(String, IEnumerable<ChatMessage>) |
Initialisiert eine neue instance von ChatCompletionsOptions. |
Eigenschaften
AzureExtensionsOptions |
Ruft die zusätzlichen Konfigurationsdetails ab, die für Azure OpenAI-Chatabschlusserweiterungen verwendet werden sollen, oder legt diese fest. |
ChoiceCount |
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 Chatabschlussanforderung verwendet werden soll, oder legt diesen fest. |
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. |
FunctionCall |
Steuert, wie das Modell bereitgestellte Funktionen verwendet. |
Functions |
Eine Liste der Funktionen, für die das Modell JSON-Eingaben generieren kann. |
MaxTokens |
Ruft die maximale Anzahl der zu generierenden Token ab. Hat mindestens 0. |
Messages |
Die Sammlung von Kontextnachrichten, die dieser Chatabschlussanforderung zugeordnet sind. Die typische Verwendung beginnt mit einer Chatnachricht für die Systemrolle, die Anweisungen zum Verhalten des Assistenten enthält, gefolgt von abwechselnden Nachrichten zwischen den Rollen „Benutzer“ und „Assistent“. |
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. |
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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für