Class OpenAIChatCopilotOptions

Clase OpenAIChatCopilotOptions

Representa las opciones para configurar el OpenAICopilot.

public class OpenAIChatCopilotOptions : OpenAIAssistantCopilotOptionsBase, 
    IChatCopilotOptions<OpenAIChatCopilotOptions>

Propiedades

NombreDescripción
AssistantName { get; set; }Obtiene o establece el nombre del asistente.
ContextBackupJsonPath { get; set; }Obtiene o establece la ruta del archivo para la copia de seguridad del contexto en JSON.
DocumentCollection { get; set; }Obtiene o establece la colección de documentos a procesar.
MaxCompletionTokens { get; set; }Obtiene o establece el número máximo de tokens de finalización que se pueden usar durante la ejecución.
MaxPromptTokens { get; set; }Obtiene o establece el número máximo de tokens de aviso que se pueden usar durante la ejecución.
virtual Model { get; set; }Obtiene o establece el modelo a utilizar para el asistente.
RestoreContextFromBackup { get; set; }Obtiene o establece un valor que indica si se debe restaurar el contexto desde la copia de seguridad.
SystemInstructions { get; set; }Obtiene o establece la ruta del archivo para el archivo de texto que contiene las instrucciones del sistema del asistente.
Temperature { get; set; }Obtiene o establece la temperatura de muestreo a utilizar para el modelo.
TopP { get; set; }Obtiene o establece el valor top-p para el muestreo de núcleo.
TruncationStrategy { get; set; }Obtiene o establece la estrategia de truncamiento para el hilo.
VectorStoreExpireDays { get; set; }Obtiene o establece el número de días antes de que expire el almacén de vectores.

Métodos

NombreDescripción
static Create()Crea una nueva instancia de OpenAIChatCopilotOptions.
static Create(Action<OpenAIChatCopilotOptions>)Crea una instancia de OpenAIChatCopilotOptions y la configura utilizando el delegado proporcionado.
GetOptions()Obtiene las actuales OpenAIChatCopilotOptions.
WithAssistantName(string)Establece el nombre del asistente para las opciones del chat copilot.
WithContextBackupJsonPath(string)Establece la ruta del archivo para la copia de seguridad del contexto en JSON en las opciones del chat copilot.
WithDocument(PdfDocument)Agrega un documento PDF a la colección de documentos para las opciones del chat copilot.
WithDocument(string)Agrega una ruta de documento a la colección de documentos para las opciones del chat copilot.
WithDocument(TextDocument)Agrega un documento de texto a la colección de documentos para las opciones del chat copilot.
WithDocuments(DocumentCollection)Establece la colección de documentos para las opciones del chat copilot.
WithDocuments(List<PdfDocument>)Agrega múltiples documentos PDF a la colección de documentos para las opciones del chat copilot.
WithDocuments(List<string>)Agrega múltiples rutas de documentos a la colección de documentos para las opciones del chat copilot.
WithDocuments(List<TextDocument>)Agrega múltiples documentos de texto a la colección de documentos para las opciones del chat copilot.
WithInstructions(string)Establece las instrucciones para las opciones del chat copilot.
WithMaxCompletionTokens(int?)Establece los tokens de finalización máximos para las opciones del chat copilot.
WithMaxPromptTokens(int?)Establece los tokens de aviso máximos para las opciones del chat copilot.
WithModel(string)Establece el modelo para las opciones del chat copilot.
WithRestoreContextFromBackup(bool)Establece si se debe restaurar el contexto desde la copia de seguridad en las opciones del chat copilot.
WithTemperature(double?)Establece la temperatura para las opciones del chat copilot.
WithTopP(double?)Establece el valor top P para las opciones del chat copilot.
WithTruncationStrategy(TruncationStrategy)Establece la estrategia de truncamiento para las opciones del chat copilot.
WithVectorStoreExpireDays(int)Establece el número de días para la expiración del almacén de vectores en las opciones del chat copilot.

Ver También