Class OpenAIChatCopilotOptions

Класс OpenAIChatCopilotOptions

Представляет параметры для настройки OpenAICopilot.

public class OpenAIChatCopilotOptions : OpenAIAssistantCopilotOptionsBase, 
    IChatCopilotOptions<OpenAIChatCopilotOptions>

Свойства

ИмяОписание
AssistantName { get; set; }Получает или задает имя помощника.
ContextBackupJsonPath { get; set; }Получает или задает путь к файлу для резервной копии контекста в формате JSON.
DocumentCollection { get; set; }Получает или задает коллекцию документов для обработки.
MaxCompletionTokens { get; set; }Получает или задает максимальное количество токенов завершения, которые могут быть использованы в процессе выполнения.
MaxPromptTokens { get; set; }Получает или задает максимальное количество токенов подсказки, которые могут быть использованы в процессе выполнения.
virtual Model { get; set; }Получает или задает модель, которую следует использовать для помощника.
RestoreContextFromBackup { get; set; }Получает или задает значение, указывающее, следует ли восстанавливать контекст из резервной копии.
SystemInstructions { get; set; }Получает или задает путь к файлу с текстом, содержащим системные инструкции помощника.
Temperature { get; set; }Получает или задает температуру выборки, которую следует использовать для модели.
TopP { get; set; }Получает или задает значение top-p для ядерной выборки.
TruncationStrategy { get; set; }Получает или задает стратегию усечения для потока.
VectorStoreExpireDays { get; set; }Получает или задает количество дней до истечения срока действия векторного хранилища.

Методы

ИмяОписание
static Create()Создает новый экземпляр OpenAIChatCopilotOptions.
static Create(Action<OpenAIChatCopilotOptions>)Создает экземпляр OpenAIChatCopilotOptions и настраивает его с помощью предоставленного делегата.
GetOptions()Получает текущие OpenAIChatCopilotOptions.
WithAssistantName(string)Устанавливает имя помощника для параметров чат-коопилота.
WithContextBackupJsonPath(string)Устанавливает путь к файлу для резервной копии контекста в формате JSON в параметрах чат-коопилота.
WithDocument(PdfDocument)Добавляет PDF-документ в коллекцию документов для параметров чат-коопилота.
WithDocument(string)Добавляет путь к документу в коллекцию документов для параметров чат-коопилота.
WithDocument(TextDocument)Добавляет текстовый документ в коллекцию документов для параметров чат-коопилота.
WithDocuments(DocumentCollection)Устанавливает коллекцию документов для параметров чат-коопилота.
WithDocuments(List<PdfDocument>)Добавляет несколько PDF-документов в коллекцию документов для параметров чат-коопилота.
WithDocuments(List<string>)Добавляет несколько путей к документам в коллекцию документов для параметров чат-коопилота.
WithDocuments(List<TextDocument>)Добавляет несколько текстовых документов в коллекцию документов для параметров чат-коопилота.
WithInstructions(string)Устанавливает инструкции для параметров чат-коопилота.
WithMaxCompletionTokens(int?)Устанавливает максимальное количество токенов завершения для параметров чат-коопилота.
WithMaxPromptTokens(int?)Устанавливает максимальное количество токенов подсказки для параметров чат-коопилота.
WithModel(string)Устанавливает модель для параметров чат-коопилота.
WithRestoreContextFromBackup(bool)Устанавливает, следует ли восстанавливать контекст из резервной копии в параметрах чат-коопилота.
WithTemperature(double?)Устанавливает температуру для параметров чат-коопилота.
WithTopP(double?)Устанавливает значение top P для параметров чат-коопилота.
WithTruncationStrategy(TruncationStrategy)Устанавливает стратегию усечения для параметров чат-коопилота.
WithVectorStoreExpireDays(int)Устанавливает количество дней до истечения срока действия векторного хранилища в параметрах чат-коопилота.

См. также