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. |