Freigeben über


ChatResponseMessage interface

Eine Darstellung einer Chatnachricht, die in einer Antwort empfangen wurde.

Eigenschaften

content

Der Inhalt der Nachricht.

context

Wenn Azure OpenAI-Chaterweiterungen konfiguriert sind, stellt dieses Array die von diesen Erweiterungen ausgeführten inkrementellen Schritte während der Verarbeitung der Chat-Vervollständigungsanforderung dar.

functionCall

Der Funktionsaufruf, der aufgelöst werden muss und dessen Ausgabe an nachfolgende Eingabenachrichten angefügt wird, damit die Anforderung zum Chatabschluss wie konfiguriert aufgelöst werden soll.

role

Die der Nachricht zugeordnete Chatrolle.

toolCalls

Das Tool ruft auf, die aufgelöst werden müssen, und deren Ausgaben an nachfolgende Eingabenachrichten angefügt werden, damit die Chatabschlussanforderung wie konfiguriert aufgelöst werden soll.

Details zur Eigenschaft

content

Der Inhalt der Nachricht.

content: null | string

Eigenschaftswert

null | string

context

Wenn Azure OpenAI-Chaterweiterungen konfiguriert sind, stellt dieses Array die von diesen Erweiterungen ausgeführten inkrementellen Schritte während der Verarbeitung der Chat-Vervollständigungsanforderung dar.

context?: AzureChatExtensionsMessageContext

Eigenschaftswert

functionCall

Der Funktionsaufruf, der aufgelöst werden muss und dessen Ausgabe an nachfolgende Eingabenachrichten angefügt wird, damit die Anforderung zum Chatabschluss wie konfiguriert aufgelöst werden soll.

functionCall?: FunctionCall

Eigenschaftswert

role

Die der Nachricht zugeordnete Chatrolle.

role: string

Eigenschaftswert

string

toolCalls

Das Tool ruft auf, die aufgelöst werden müssen, und deren Ausgaben an nachfolgende Eingabenachrichten angefügt werden, damit die Chatabschlussanforderung wie konfiguriert aufgelöst werden soll.

toolCalls?: ChatCompletionsToolCallUnion[]

Eigenschaftswert