Aspose.Pdf.AI
Contenu
[
Cacher
]L’espace de noms Aspose.Pdf.AI fournit des classes pour des fonctionnalités d’IA, y compris des clients API et des assistants intelligents.
Classes
Classe | Description |
---|---|
AIClientBase | Représente un client pour accéder à l’API IA. |
AIClientException | Représente une exception spécifique aux opérations du client IA. |
AICopilotException | Représente une exception spécifique aux opérations des copilotes. |
AICopilotFactory | Classe de fabrique pour créer différents types de copilotes. |
Annotation | Représente le contenu textuel qui fait partie d’un message. |
AssistantCreateRequest | Objet de requête pour créer un assistant. |
AssistantListQueryParameters | Représente l’objet des paramètres de requête pour lister les assistants. |
AssistantListResponse | Représente la réponse contenant une liste de réponses d’assistants. |
AssistantModifyRequest | Objet de requête pour modifier un assistant. |
AssistantResponse | Représente un assistant qui peut appeler le modèle et utiliser des outils. |
Attachment | Représente une liste de fichiers attachés au message, et les outils auxquels ils doivent être ajoutés. |
BaseListQueryParameters | Paramètres de requête de base pour lister des objets. |
BaseResponse | Classe de base pour les réponses API. |
CancellationTokenExtensions | Fournit des méthodes d’extension pour CancellationToken. |
ChatMessage | Un message de complétion de chat généré par le modèle. |
Choice | Représente un choix dans une réponse de complétion de chat. |
CodeInterpreter | Représente les ressources de l’outil d’interprétation de code. |
CompletionCreateRequest | Représente une requête pour le point de terminaison Créer une complétion de chat. |
CompletionFunction | Représente l’objet fonction. |
CompletionResponse | Représente une réponse de complétion de chat renvoyée par le modèle, basée sur l’entrée fournie. |
CreateChatCompletionChunkResponse | Représente un morceau de réponse de complétion de chat en streaming renvoyé par le modèle, basé sur l’entrée fournie. |
CreateEmbeddingRequest | Représente une requête pour le point de terminaison Créer des embeddings. |
CreateEmbeddingResponse | Représente une réponse du point de terminaison Créer des embeddings. |
CreateFineTuningJobRequest | Représente une requête pour le point de terminaison Créer un travail de fine-tuning. |
CreateFineTuningJobResponse | Représente une réponse du point de terminaison Créer un travail de fine-tuning. |
DataResponse<T> | Représente une réponse de données contenant les données spécifiées. |
DeleteStatusResponse | Représente le statut d’une suppression d’objet. |
DocumentCollection | Représente une collection de documents à traiter. |
Embedding | Représente un vecteur d’embedding renvoyé par le point de terminaison d’embedding. |
Error | Représente une erreur dans la réponse API. |
ExpiresAfter | Représente la politique d’expiration pour un magasin de vecteurs. |
FileCitation | Représente la citation de fichier. |
FileContentResponse<T> | |
FileCounts | |
FileListResponse | Représente une réponse de liste de fichiers contenant une liste de réponses de fichiers. |
FileResponse | L’objet FileResponse représente un document qui a été téléchargé sur OpenAI. |
FileSearch | Représente les ressources de l’outil de recherche de fichiers. |
Function | Représente une fonction qui peut être appelée par le modèle. |
Hyperparameters | Représente les hyperparamètres utilisés pour un travail de fine-tuning. |
ImageDescription | Représente une description d’image. |
ImageDescriptionResult | Représente la réponse contenant des descriptions d’images. |
ImageFile | Représente un fichier image dans le contenu d’un message. |
ImageUrl | Représente une URL d’image dans le contenu d’un message. |
IncompleteDetails | Détails sur pourquoi l’exécution est incomplète. Sera nul si l’exécution n’est pas incomplète. |
LastError | La dernière erreur associée à cette exécution. Sera nul s’il n’y a pas d’erreurs. |
ListDataResponse<T> | Représente une réponse de données de liste contenant des informations supplémentaires telles que les premiers et derniers ID et si d’autres éléments existent. |
LlamaChatCompletionRequest | Représente le corps de la requête pour les requêtes API ChatGPT. |
LlamaChatCompletionResponse | Représente une réponse de complétion de chat renvoyée par le modèle, basée sur l’entrée fournie. |
LlamaClient | Représente un client pour interagir avec l’API Llama. |
LlamaCopilotOptionsBase | Représente les options de base pour configurer le LlamaCopilot. |
LlamaModels | Contient des constantes liées à différents modèles Llama. |
LlamaSummaryCopilot | Fournit des fonctionnalités pour obtenir des résumés de documents en utilisant des modèles d’IA. Exemple d’utilisation de la création d’un client Llama, de la configuration des options et de l’utilisation du copilote de résumé. Remarque : Ce copilote utilise l’API de complétion, donc la quantité totale de texte pouvant être envoyée est limitée par la fenêtre de contexte du modèle. |
LlamaSummaryCopilotOptions | Représente les options pour configurer le OpenAICopilot. |
Logprobs | Représente les informations de probabilité logarithmique pour un choix. |
MessageContentBase | Le contenu du message dans un tableau de texte et/ou d’images. |
MessageContentRequest | Le contenu du message dans un tableau de texte et/ou d’images. |
MessageContentResponse | Le contenu du message de réponse dans un tableau de texte et/ou d’images. |
MessageCreation | Représente la création d’un message avec son identifiant unique. |
OpenAIAssistantCopilotOptionsBase | Représente les options de base pour configurer les OpenAICopilots basés sur l’API des assistants. |
OpenAIChatCopilot | Représente un copilote de chat pour interagir avec des documents via des modèles d’IA. Exemple d’utilisation de la création d’un client OpenAI, de la configuration des options et de l’utilisation du ChatCopilot pour interagir avec les requêtes des utilisateurs et gérer le contexte de la conversation. |
OpenAIChatCopilotOptions | Représente les options pour configurer le OpenAICopilot. |
OpenAIClient | Fournit des méthodes pour interagir avec l’API OpenAI pour gérer des lots de fichiers de magasin de vecteurs. |
OpenAIContext | Représente les ID d’entité liés à un assistant. |
OpenAICopilotOptionsBase | Représente les options de base pour configurer le OpenAICopilot. |
OpenAIImageDescriptionCopilot | Fournit des fonctionnalités de traitement d’image pour la classe OpenAICopilot. Exemple d’utilisation de la création d’un client OpenAI, de la configuration des options de ImageDescriptionCopilot, et de l’utilisation du copilote pour générer des descriptions d’images et ajouter des descriptions aux documents attachés. |
OpenAIImageDescriptionCopilotExtensions | Fournit des méthodes d’extension pour la classe OpenAIImageDescriptionCopilot. |
OpenAIImageDescriptionCopilotOptions | Représente les options pour configurer le OpenAICopilot. |
OpenAIModels | Contient les identifiants de modèles OpenAI disponibles. |
OpenAISummaryCopilot | Fournit des fonctionnalités pour obtenir des résumés de documents en utilisant des modèles d’IA. Exemple d’utilisation de la création d’un client OpenAI, de la configuration des options et de l’utilisation du copilote de résumé. |
OpenAISummaryCopilotOptions | Représente les options pour configurer le OpenAICopilot. |
PdfDocument | Représente un document PDF avec un nom. |
RequiredAction | Détails sur l’action requise pour continuer l’exécution. Sera nul si aucune action n’est requise. |
ResponseFormat | Représente le format d’une réponse, qui peut être soit une valeur de chaîne, soit une valeur d’objet. |
RunCreateRequest | Représente une requête pour créer une exécution. |
RunListQueryParameters | Objet des paramètres de requête pour lister les exécutions. |
RunListResponse | Représente une réponse de liste contenant des données d’exécution. |
RunModifyRequest | Représente une requête pour modifier une exécution. |
RunResponse | Représente une exécution sur un fil. |
RunStepDetails | Les détails de l’étape d’exécution. |
RunStepListQueryParameters | Objet des paramètres de requête pour lister les étapes d’exécution. |
RunStepListResponse | Représente une réponse de liste contenant des données d’étape d’exécution. |
RunStepResponse | Représente une étape dans l’exécution d’une exécution. |
RunThreadCreateRequest | Représente une requête pour créer un fil et l’exécuter en une seule requête. |
SubmitToolOutputs | Représente des détails sur les sorties d’outil nécessaires pour que l’exécution continue. |
TextDocument | Représente un document texte avec un nom et un contenu. |
TextResponse | Représente le contenu textuel qui fait partie d’un message. |
ThreadCreateRequest | Représente une requête pour créer un fil. |
ThreadMessageCreateRequest | Représente une requête pour créer un message dans un fil. |
ThreadMessageListQueryParameters | Objet des paramètres de requête pour lister les messages de fil. |
ThreadMessageListResponse | Représente une réponse de liste contenant des données de message de fil. |
ThreadMessageModifyRequest | Représente une requête pour modifier un message dans un fil. |
ThreadMessageResponse | Représente un message dans un fil. |
ThreadModifyRequest | Représente une requête pour modifier un fil. |
ThreadResponse | Représente un fil qui contient des messages. |
Tool | Représente un outil qui peut être appelé par le modèle. |
ToolCall | Représente un appel d’outil dans un message. |
ToolChoice | Représente le ToolChoice, qui peut être soit une valeur de chaîne, soit une valeur d’objet. |
ToolResources | Représente un ensemble de ressources utilisées par les outils de l’assistant. Les ressources sont spécifiques au type d’outil. Par exemple, l’outil code_interpreter nécessite une liste d’ID de fichiers, tandis que l’outil file_search nécessite une liste d’ID de magasin de vecteurs. |
TruncationStrategy | Représente la stratégie de troncature qui contrôle comment un fil sera tronqué avant l’exécution. |
Usage | Représente des statistiques d’utilisation pour une requête. |
VectorStore | Un helper pour créer un magasin de vecteurs avec des file_ids et l’attacher à ce fil. Il peut y avoir un maximum de 1 magasin de vecteurs attaché au fil. |
VectorStoreCreateRequest | Créer une requête de magasin de vecteurs. |
VectorStoreFileBatchCreateRequest | Créer une requête de lot de fichiers de magasin de vecteurs. |
VectorStoreFileBatchFileListQueryParameters | Objet des paramètres de requête pour lister les fichiers de lot de fichiers de magasin de vecteurs. |
VectorStoreFileBatchFileListResponse | Représente une réponse de liste contenant des données de lot de fichiers de magasin de vecteurs. |
VectorStoreFileBatchResponse | L’objet de réponse de lot de fichiers de magasin de vecteurs. |
VectorStoreFileCreateRequest | Créer une requête de fichier de magasin de vecteurs. |
VectorStoreFileListQueryParameters | Objet des paramètres de requête pour lister les fichiers de magasin de vecteurs. |
VectorStoreFileListResponse | Représente une réponse de liste contenant des données de fichier de magasin de vecteurs. |
VectorStoreFileResponse | Une réponse de fichier de magasin de vecteurs. |
VectorStoreListQueryParameters | Objet des paramètres de requête pour lister les magasins de vecteurs. |
VectorStoreListResponse | Représente une réponse de liste contenant des données de magasin de vecteurs. |
VectorStoreModifyRequest | Modifier une requête de magasin de vecteurs. |
VectorStoreResponse | L’objet de magasin de vecteurs. |
Interfaces
Interface | Description |
---|---|
IAIClient | Représente une interface pour un client IA. |
IAICopilot | Représente un copilote pour les interactions IA. |
IChatClient<TOptions> | Représente une interface pour un client de chat avec des options spécifiques. |
IChatCopilot | Représente un copilote de chat pour interagir avec des documents via des modèles d’IA. |
IChatCopilotOptions<TOptions> | Représente une interface pour les options de copilote de chat avec un type spécifique. |
IEntityId | Représente une entité avec un ID. |
IImageDescriptionClient<TOptions> | Représente une interface pour un client de description d’image avec des options spécifiques. |
IImageDescriptionCopilot | Représente un copilote de description d’image pour extraire des descriptions d’image en utilisant des modèles d’IA. |
IImageDescriptionCopilotOptions<TOptions> | Représente une interface pour les options de copilote de description d’image avec un type spécifique. |
ILlamaClient | Représente une interface de client pour interagir avec l’API Llama. |
IOpenAIClient | Représente une interface de client pour interagir avec l’API OpenAI, étendant les fonctionnalités de base du client IA. |
IQueryParameters | Représente des paramètres de requête pour les requêtes API. |
IStatus | Représente le statut d’une opération. |
IStringOrObject<T> | Représente un objet qui peut être soit une valeur de chaîne, soit une valeur d’objet. |
ISummaryClient<TOptions> | Représente une interface pour un client de résumé avec des options spécifiques. |
ISummaryCopilot | Représente un copilote de résumé pour générer des résumés pour des documents en utilisant des modèles d’IA. |
ISummaryCopilotOptions<TOptions> | Représente une interface pour les options de copilote de résumé avec un type spécifique. |