Aspose.Pdf.AI
Contenido
[
Ocultar
]El espacio de nombres Aspose.Pdf.AI proporciona clases para funcionalidades de IA, incluidos clientes de API y asistentes inteligentes.
Clases
| Clase | Descripción |
|---|---|
| AIClientBase | Representa un cliente para acceder a la API de IA. |
| AIClientException | Representa una excepción específica de las operaciones del cliente de IA. |
| AICopilotException | Representa una excepción específica de las operaciones de Copilotos. |
| AICopilotFactory | Clase de fábrica para crear diferentes tipos de copilotos. |
| Annotation | Representa el contenido de texto que es parte de un mensaje. |
| AssistantCreateRequest | Objeto de solicitud para crear un asistente. |
| AssistantListQueryParameters | Representa el objeto de parámetros de consulta para listar asistentes. |
| AssistantListResponse | Representa la respuesta que contiene una lista de respuestas de asistentes. |
| AssistantModifyRequest | Objeto de solicitud para modificar un asistente. |
| AssistantResponse | Representa un asistente que puede llamar al modelo y usar herramientas. |
| Attachment | Representa una lista de archivos adjuntos al mensaje y las herramientas a las que deben ser añadidos. |
| BaseListQueryParameters | Parámetros de consulta base para listar objetos. |
| BaseResponse | Clase base para respuestas de API. |
| CancellationTokenExtensions | Proporciona métodos de extensión para CancellationToken. |
| ChatMessage | Un mensaje de finalización de chat generado por el modelo. |
| Choice | Representa una elección en una respuesta de finalización de chat. |
| CodeInterpreter | Representa los recursos de la herramienta de intérprete de código. |
| CompletionCreateRequest | Representa una solicitud para el punto final de Crear Finalización de Chat. |
| CompletionFunction | Representa el objeto de función. |
| CompletionResponse | Representa una respuesta de finalización de chat devuelta por el modelo, basada en la entrada proporcionada. |
| CreateChatCompletionChunkResponse | Representa un fragmento transmitido de una respuesta de finalización de chat devuelta por el modelo, basada en la entrada proporcionada. |
| CreateEmbeddingRequest | Representa una solicitud para el punto final de Crear Embeddings. |
| CreateEmbeddingResponse | Representa una respuesta del punto final de Crear Embeddings. |
| CreateFineTuningJobRequest | Representa una solicitud para el punto final de Crear Trabajo de Ajuste Fino. |
| CreateFineTuningJobResponse | Representa una respuesta del punto final de Crear Trabajo de Ajuste Fino. |
| DataResponse<T> | Representa una respuesta de datos que contiene los datos especificados. |
| DeleteStatusResponse | Representa el estado de una eliminación de objeto. |
| DocumentCollection | Representa una colección de documentos a ser procesados. |
| Embedding | Representa un vector de embedding devuelto por el punto final de embedding. |
| Error | Representa un error en la respuesta de la API. |
| ExpiresAfter | Representa la política de expiración para un almacén de vectores. |
| FileCitation | Representa la cita del archivo. |
| FileContentResponse<T> | |
| FileCounts | |
| FileListResponse | Representa una respuesta de lista de archivos que contiene una lista de respuestas de archivos. |
| FileResponse | El objeto FileResponse representa un documento que ha sido subido a OpenAI. |
| FileSearch | Representa los recursos de la herramienta de búsqueda de archivos. |
| Function | Representa una función que puede ser llamada por el modelo. |
| Hyperparameters | Representa los hiperparámetros utilizados para un trabajo de ajuste fino. |
| ImageDescription | Representa una descripción de imagen. |
| ImageDescriptionResult | Representa la respuesta que contiene descripciones de imágenes. |
| ImageFile | Representa un archivo de imagen en el contenido de un mensaje. |
| ImageUrl | Representa una URL de imagen en el contenido de un mensaje. |
| IncompleteDetails | Detalles sobre por qué la ejecución está incompleta. Será nulo si la ejecución no está incompleta. |
| LastError | El último error asociado con esta ejecución. Será nulo si no hay errores. |
| ListDataResponse<T> | Representa una respuesta de datos de lista que contiene información adicional como los primeros y últimos ID y si hay más elementos. |
| LlamaChatCompletionRequest | Representa el cuerpo de la solicitud para las solicitudes de la API de ChatGPT. |
| LlamaChatCompletionResponse | Representa una respuesta de finalización de chat devuelta por el modelo, basada en la entrada proporcionada. |
| LlamaClient | Representa un cliente para interactuar con la API de Llama. |
| LlamaCopilotOptionsBase | Representa las opciones base para configurar el LlamaCopilot. |
| LlamaModels | Contiene constantes relacionadas con diferentes modelos de Llama. |
| LlamaSummaryCopilot | Proporciona funcionalidad para obtener resúmenes de documentos utilizando modelos de IA. Ejemplo de uso de creación de un cliente Llama, configuración de opciones y uso del copiloto de resumen. Nota: Este copiloto utiliza la API de finalización, por lo que la cantidad total de texto que se puede enviar está limitada por la ventana de contexto del modelo. |
| LlamaSummaryCopilotOptions | Representa las opciones para configurar el OpenAICopilot. |
| Logprobs | Representa información de probabilidad logarítmica para una elección. |
| MessageContentBase | El contenido del mensaje en un array de texto y/o imágenes. |
| MessageContentRequest | El contenido del mensaje en un array de texto y/o imágenes. |
| MessageContentResponse | El contenido de la respuesta del mensaje en un array de texto y/o imágenes. |
| MessageCreation | Representa la creación de un mensaje con su identificador único. |
| OpenAIAssistantCopilotOptionsBase | Representa las opciones base para configurar los OpenAICopilots basados en la API de Asistentes. |
| OpenAIChatCopilot | Representa un copiloto de chat para interactuar con documentos a través de modelos de IA. Ejemplo de uso de creación de un cliente OpenAI, configuración de opciones y uso del ChatCopilot para interactuar con consultas de usuarios y gestionar el contexto de la conversación. |
| OpenAIChatCopilotOptions | Representa las opciones para configurar el OpenAICopilot. |
| OpenAIClient | Proporciona métodos para interactuar con la API de OpenAI para gestionar lotes de archivos de almacén de vectores. |
| OpenAIContext | Representa los ID de entidad relacionados con un asistente. |
| OpenAICopilotOptionsBase | Representa las opciones base para configurar el OpenAICopilot. |
| OpenAIImageDescriptionCopilot | Proporciona funcionalidad de procesamiento de imágenes para la clase OpenAICopilot. Ejemplo de uso de creación de un cliente OpenAI, configuración de opciones de ImageDescriptionCopilot y uso del copiloto para generar descripciones de imágenes y añadir descripciones a documentos adjuntos. |
| OpenAIImageDescriptionCopilotExtensions | Proporciona métodos de extensión para la clase OpenAIImageDescriptionCopilot. |
| OpenAIImageDescriptionCopilotOptions | Representa las opciones para configurar el OpenAICopilot. |
| OpenAIModels | Contiene los identificadores de modelos de OpenAI disponibles. |
| OpenAISummaryCopilot | Proporciona funcionalidad para obtener resúmenes de documentos utilizando modelos de IA. Ejemplo de uso de creación de un cliente OpenAI, configuración de opciones y uso del copiloto de resumen. |
| OpenAISummaryCopilotOptions | Representa las opciones para configurar el OpenAICopilot. |
| PdfDocument | Representa un documento PDF con un nombre. |
| RequiredAction | Detalles sobre la acción requerida para continuar la ejecución. Será nulo si no se requiere ninguna acción. |
| ResponseFormat | Representa el formato de una respuesta, que puede ser un valor de cadena o un valor de objeto. |
| RunCreateRequest | Representa una solicitud para crear una ejecución. |
| RunListQueryParameters | Objeto de parámetros de consulta para listar ejecuciones. |
| RunListResponse | Representa una respuesta de lista que contiene datos de ejecución. |
| RunModifyRequest | Representa una solicitud para modificar una ejecución. |
| RunResponse | Representa una ejecución en un hilo. |
| RunStepDetails | Los detalles del paso de ejecución. |
| RunStepListQueryParameters | Objeto de parámetros de consulta para listar pasos de ejecución. |
| RunStepListResponse | Representa una respuesta de lista que contiene datos de pasos de ejecución. |
| RunStepResponse | Representa un paso en la ejecución de una ejecución. |
| RunThreadCreateRequest | Representa una solicitud para crear un hilo y ejecutarlo en una sola solicitud. |
| SubmitToolOutputs | Representa detalles sobre las salidas de la herramienta necesarias para que la ejecución continúe. |
| TextDocument | Representa un documento de texto con un nombre y contenido. |
| TextResponse | Representa el contenido de texto que es parte de un mensaje. |
| ThreadCreateRequest | Representa una solicitud para crear un hilo. |
| ThreadMessageCreateRequest | Representa una solicitud para crear un mensaje dentro de un hilo. |
| ThreadMessageListQueryParameters | Objeto de parámetros de consulta para listar mensajes de hilo. |
| ThreadMessageListResponse | Representa una respuesta de lista que contiene datos de mensajes de hilo. |
| ThreadMessageModifyRequest | Representa una solicitud para modificar un mensaje dentro de un hilo. |
| ThreadMessageResponse | Representa un mensaje dentro de un hilo. |
| ThreadModifyRequest | Representa una solicitud para modificar un hilo. |
| ThreadResponse | Representa un hilo que contiene mensajes. |
| Tool | Representa una herramienta que puede ser llamada por el modelo. |
| ToolCall | Representa una llamada a la herramienta dentro de un mensaje. |
| ToolChoice | Representa la ToolChoice, que puede ser un valor de cadena o un valor de objeto. |
| ToolResources | Representa un conjunto de recursos que son utilizados por las herramientas del asistente. Los recursos son específicos del tipo de herramienta. Por ejemplo, la herramienta code_interpreter requiere una lista de ID de archivos, mientras que la herramienta file_search requiere una lista de ID de almacén de vectores. |
| TruncationStrategy | Representa la estrategia de truncamiento que controla cómo se truncará un hilo antes de la ejecución. |
| Usage | Representa estadísticas de uso para una solicitud. |
| VectorStore | Un ayudante para crear un almacén de vectores con file_ids y adjuntarlo a este hilo. Puede haber un máximo de 1 almacén de vectores adjunto al hilo. |
| VectorStoreCreateRequest | Crear una solicitud de almacén de vectores. |
| VectorStoreFileBatchCreateRequest | Crear una solicitud de lote de archivos de almacén de vectores. |
| VectorStoreFileBatchFileListQueryParameters | Objeto de parámetros de consulta para listar archivos de lote de almacén de vectores. |
| VectorStoreFileBatchFileListResponse | Representa una respuesta de lista que contiene datos de lote de archivos de almacén de vectores. |
| VectorStoreFileBatchResponse | El objeto de respuesta de lote de archivos de almacén de vectores. |
| VectorStoreFileCreateRequest | Crear una solicitud de archivo de almacén de vectores. |
| VectorStoreFileListQueryParameters | Objeto de parámetros de consulta para listar archivos de almacén de vectores. |
| VectorStoreFileListResponse | Representa una respuesta de lista que contiene datos de archivos de almacén de vectores. |
| VectorStoreFileResponse | Una respuesta de archivo de almacén de vectores. |
| VectorStoreListQueryParameters | Objeto de parámetros de consulta para listar almacenes de vectores. |
| VectorStoreListResponse | Representa una respuesta de lista que contiene datos de almacén de vectores. |
| VectorStoreModifyRequest | Modificar una solicitud de almacén de vectores. |
| VectorStoreResponse | El objeto de almacén de vectores. |
Interfaces
| Interfaz | Descripción |
|---|---|
| IAIClient | Representa una interfaz para un cliente de IA. |
| IAICopilot | Representa un copiloto para interacciones de IA. |
| IChatClient<TOptions> | Representa una interfaz para un cliente de chat con opciones específicas. |
| IChatCopilot | Representa un copiloto de chat para interactuar con documentos a través de modelos de IA. |
| IChatCopilotOptions<TOptions> | Representa una interfaz para opciones de copiloto de chat con un tipo específico. |
| IEntityId | Representa una entidad con un ID. |
| IImageDescriptionClient<TOptions> | Representa una interfaz para un cliente de descripción de imagen con opciones específicas. |
| IImageDescriptionCopilot | Representa un copiloto de descripción de imagen para extraer descripciones de imágenes utilizando modelos de IA. |
| IImageDescriptionCopilotOptions<TOptions> | Representa una interfaz para opciones de copiloto de descripción de imagen con un tipo específico. |
| ILlamaClient | Representa una interfaz de cliente para interactuar con la API de Llama. |
| IOpenAIClient | Representa una interfaz de cliente para interactuar con la API de OpenAI, extendiendo las funcionalidades básicas del cliente de IA. |
| IQueryParameters | Representa parámetros de consulta para solicitudes de API. |
| IStatus | Representa el estado de una operación. |
| IStringOrObject<T> | Representa un objeto que puede ser un valor de cadena o un valor de objeto. |
| ISummaryClient<TOptions> | Representa una interfaz para un cliente de resumen con opciones específicas. |
| ISummaryCopilot | Representa un copiloto de resumen para generar resúmenes de documentos utilizando modelos de IA. |
| ISummaryCopilotOptions<TOptions> | Representa una interfaz para opciones de copiloto de resumen con un tipo específico. |