FunctionInvocationContext Класс

Определение

Предоставляет контекст для вызова функции в полете.

public ref class FunctionInvocationContext
public class FunctionInvocationContext
type FunctionInvocationContext = class
Public Class FunctionInvocationContext
Наследование
FunctionInvocationContext

Конструкторы

Имя Описание
FunctionInvocationContext()

Инициализирует новый экземпляр класса FunctionInvocationContext.

Свойства

Имя Описание
Arguments

Возвращает или задает аргументы, связанные с этим вызовом.

CallContent

Возвращает или задает сведения о содержимом вызова функции, связанные с этим вызовом.

Function

Возвращает или задает вызываемую функцию ИИ.

FunctionCallIndex

Возвращает или задает индекс вызова функции в итерации.

FunctionCount

Возвращает или задает общее количество запросов вызовов функции в итерации.

IsStreaming

Возвращает или задает значение, указывающее, происходит ли вызов функции как часть GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) вызова, а не GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) вызов.

Iteration

Возвращает или задает количество итерации с базовым клиентом.

Messages

Возвращает или задает содержимое чата, связанное с операцией, которая инициировала этот запрос вызова функции.

Options

Возвращает или задает параметры чата, связанные с операцией, которая инициировала этот запрос вызова функции.

Terminate

Возвращает или задает значение, указывающее, следует ли завершить запрос.

Применяется к