Aspose.Pdf.AI
Contenuti
[
Nascondere
]Il namespace Aspose.Pdf.AI fornisce classi per funzionalità AI, inclusi client API e assistenti intelligenti.
Classi
| Classe | Descrizione |
|---|---|
| AIClientBase | Rappresenta un client per accedere all’API AI. |
| AIClientException | Rappresenta un’eccezione specifica per le operazioni del client AI. |
| AICopilotException | Rappresenta un’eccezione specifica per le operazioni dei Copiloti. |
| AICopilotFactory | Classe factory per creare diversi tipi di copiloti. |
| Annotation | Rappresenta il contenuto testuale che fa parte di un messaggio. |
| AssistantCreateRequest | Oggetto richiesta per creare un assistente. |
| AssistantListQueryParameters | Rappresenta l’oggetto dei parametri di query per elencare gli assistenti. |
| AssistantListResponse | Rappresenta la risposta contenente un elenco di risposte degli assistenti. |
| AssistantModifyRequest | Oggetto richiesta per modificare un assistente. |
| AssistantResponse | Rappresenta un assistente che può chiamare il modello e utilizzare strumenti. |
| Attachment | Rappresenta un elenco di file allegati al messaggio e gli strumenti a cui dovrebbero essere aggiunti. |
| BaseListQueryParameters | Parametri di query di base per elencare oggetti. |
| BaseResponse | Classe base per le risposte API. |
| CancellationTokenExtensions | Fornisce metodi di estensione per CancellationToken. |
| ChatMessage | Un messaggio di completamento della chat generato dal modello. |
| Choice | Rappresenta una scelta in una risposta di completamento della chat. |
| CodeInterpreter | Rappresenta le risorse dello strumento interprete di codice. |
| CompletionCreateRequest | Rappresenta una richiesta per l’endpoint Crea Completamento Chat. |
| CompletionFunction | Rappresenta l’oggetto funzione. |
| CompletionResponse | Rappresenta una risposta di completamento della chat restituita dal modello, basata sull’input fornito. |
| CreateChatCompletionChunkResponse | Rappresenta un chunk in streaming di una risposta di completamento della chat restituita dal modello, basata sull’input fornito. |
| CreateEmbeddingRequest | Rappresenta una richiesta per l’endpoint Crea Embeddings. |
| CreateEmbeddingResponse | Rappresenta una risposta dall’endpoint Crea Embeddings. |
| CreateFineTuningJobRequest | Rappresenta una richiesta per l’endpoint Crea Lavoro di Fine-Tuning. |
| CreateFineTuningJobResponse | Rappresenta una risposta dall’endpoint Crea Lavoro di Fine-Tuning. |
| DataResponse<T> | Rappresenta una risposta di dati contenente i dati specificati. |
| DeleteStatusResponse | Rappresenta lo stato di una cancellazione di oggetto. |
| DocumentCollection | Rappresenta una collezione di documenti da elaborare. |
| Embedding | Rappresenta un vettore di embedding restituito dall’endpoint di embedding. |
| Error | Rappresenta un errore nella risposta API. |
| ExpiresAfter | Rappresenta la politica di scadenza per un archivio di vettori. |
| FileCitation | Rappresenta la citazione del file. |
| FileContentResponse<T> | |
| FileCounts | |
| FileListResponse | Rappresenta una risposta di elenco file contenente un elenco di risposte file. |
| FileResponse | L’oggetto FileResponse rappresenta un documento che è stato caricato su OpenAI. |
| FileSearch | Rappresenta le risorse dello strumento di ricerca file. |
| Function | Rappresenta una funzione che può essere chiamata dal modello. |
| Hyperparameters | Rappresenta gli iperparametri utilizzati per un lavoro di fine-tuning. |
| ImageDescription | Rappresenta una descrizione dell’immagine. |
| ImageDescriptionResult | Rappresenta la risposta contenente le descrizioni delle immagini. |
| ImageFile | Rappresenta un file immagine nel contenuto di un messaggio. |
| ImageUrl | Rappresenta un URL immagine nel contenuto di un messaggio. |
| IncompleteDetails | Dettagli sul perché l’esecuzione è incompleta. Sarà nullo se l’esecuzione non è incompleta. |
| LastError | L’ultimo errore associato a questa esecuzione. Sarà nullo se non ci sono errori. |
| ListDataResponse<T> | Rappresenta una risposta di dati di elenco contenente informazioni aggiuntive come i primi e ultimi ID e se ci sono più elementi. |
| LlamaChatCompletionRequest | Rappresenta il corpo della richiesta per le richieste API ChatGPT. |
| LlamaChatCompletionResponse | Rappresenta una risposta di completamento della chat restituita dal modello, basata sull’input fornito. |
| LlamaClient | Rappresenta un client per interagire con l’API Llama. |
| LlamaCopilotOptionsBase | Rappresenta le opzioni di base per configurare il LlamaCopilot. |
| LlamaModels | Contiene costanti relative ai diversi modelli Llama. |
| LlamaSummaryCopilot | Fornisce funzionalità per ottenere riassunti di documenti utilizzando modelli AI. Esempio di utilizzo per creare un client Llama, configurare opzioni e utilizzare il copilota di riassunto. Nota: Questo copilota utilizza l’API di completamento, quindi la quantità totale di testo che può essere inviata è limitata dalla finestra di contesto del modello. |
| LlamaSummaryCopilotOptions | Rappresenta le opzioni per configurare l’OpenAICopilot. |
| Logprobs | Rappresenta informazioni sulla probabilità logaritmica per una scelta. |
| MessageContentBase | Il contenuto del messaggio in un array di testo e/o immagini. |
| MessageContentRequest | Il contenuto del messaggio in un array di testo e/o immagini. |
| MessageContentResponse | Il contenuto del messaggio di risposta in un array di testo e/o immagini. |
| MessageCreation | Rappresenta la creazione di un messaggio con il suo identificatore unico. |
| OpenAIAssistantCopilotOptionsBase | Rappresenta le opzioni di base per configurare gli OpenAICopilots basati sull’API Assistenti. |
| OpenAIChatCopilot | Rappresenta un copilota di chat per interagire con documenti tramite modelli AI. Esempio di utilizzo per creare un client OpenAI, configurare opzioni e utilizzare il ChatCopilot per interagire con le query degli utenti e gestire il contesto della conversazione. |
| OpenAIChatCopilotOptions | Rappresenta le opzioni per configurare l’OpenAICopilot. |
| OpenAIClient | Fornisce metodi per interagire con l’API OpenAI per gestire i batch di file dell’archivio vettori. |
| OpenAIContext | Rappresenta gli ID entità relativi a un assistente. |
| OpenAICopilotOptionsBase | Rappresenta le opzioni di base per configurare l’OpenAICopilot. |
| OpenAIImageDescriptionCopilot | Fornisce funzionalità di elaborazione delle immagini per la classe OpenAICopilot. Esempio di utilizzo per creare un client OpenAI, configurare le opzioni di ImageDescriptionCopilot e utilizzare il copilota per generare descrizioni di immagini e aggiungere descrizioni ai documenti allegati. |
| OpenAIImageDescriptionCopilotExtensions | Fornisce metodi di estensione per la classe OpenAIImageDescriptionCopilot. |
| OpenAIImageDescriptionCopilotOptions | Rappresenta le opzioni per configurare l’OpenAICopilot. |
| OpenAIModels | Contiene gli identificatori dei modelli OpenAI disponibili. |
| OpenAISummaryCopilot | Fornisce funzionalità per ottenere riassunti di documenti utilizzando modelli AI. Esempio di utilizzo per creare un client OpenAI, configurare opzioni e utilizzare il copilota di riassunto. |
| OpenAISummaryCopilotOptions | Rappresenta le opzioni per configurare l’OpenAICopilot. |
| PdfDocument | Rappresenta un documento PDF con un nome. |
| RequiredAction | Dettagli sull’azione richiesta per continuare l’esecuzione. Sarà nullo se non è richiesta alcuna azione. |
| ResponseFormat | Rappresenta il formato di una risposta, che può essere un valore stringa o un valore oggetto. |
| RunCreateRequest | Rappresenta una richiesta per creare un’esecuzione. |
| RunListQueryParameters | Oggetto parametri di query per elencare le esecuzioni. |
| RunListResponse | Rappresenta una risposta di elenco contenente dati di esecuzione. |
| RunModifyRequest | Rappresenta una richiesta per modificare un’esecuzione. |
| RunResponse | Rappresenta un’esecuzione su un thread. |
| RunStepDetails | I dettagli del passo di esecuzione. |
| RunStepListQueryParameters | Oggetto parametri di query per elencare i passi di esecuzione. |
| RunStepListResponse | Rappresenta una risposta di elenco contenente dati sui passi di esecuzione. |
| RunStepResponse | Rappresenta un passo nell’esecuzione di un’esecuzione. |
| RunThreadCreateRequest | Rappresenta una richiesta per creare un thread e eseguirlo in un’unica richiesta. |
| SubmitToolOutputs | Rappresenta dettagli sugli output degli strumenti necessari affinché l’esecuzione continui. |
| TextDocument | Rappresenta un documento di testo con un nome e contenuto. |
| TextResponse | Rappresenta il contenuto testuale che fa parte di un messaggio. |
| ThreadCreateRequest | Rappresenta una richiesta per creare un thread. |
| ThreadMessageCreateRequest | Rappresenta una richiesta per creare un messaggio all’interno di un thread. |
| ThreadMessageListQueryParameters | Oggetto parametri di query per elencare i messaggi del thread. |
| ThreadMessageListResponse | Rappresenta una risposta di elenco contenente dati sui messaggi del thread. |
| ThreadMessageModifyRequest | Rappresenta una richiesta per modificare un messaggio all’interno di un thread. |
| ThreadMessageResponse | Rappresenta un messaggio all’interno di un thread. |
| ThreadModifyRequest | Rappresenta una richiesta per modificare un thread. |
| ThreadResponse | Rappresenta un thread che contiene messaggi. |
| Tool | Rappresenta uno strumento che può essere chiamato dal modello. |
| ToolCall | Rappresenta una chiamata a uno strumento all’interno di un messaggio. |
| ToolChoice | Rappresenta la ToolChoice, che può essere un valore stringa o un valore oggetto. |
| ToolResources | Rappresenta un insieme di risorse utilizzate dagli strumenti dell’assistente. Le risorse sono specifiche per il tipo di strumento. Ad esempio, lo strumento code_interpreter richiede un elenco di ID file, mentre lo strumento file_search richiede un elenco di ID di archivi vettori. |
| TruncationStrategy | Rappresenta la strategia di troncamento che controlla come un thread sarà troncato prima dell’esecuzione. |
| Usage | Rappresenta le statistiche di utilizzo per una richiesta. |
| VectorStore | Un aiuto per creare un archivio di vettori con file_ids e allegarlo a questo thread. Può esserci un massimo di 1 archivio di vettori allegato al thread. |
| VectorStoreCreateRequest | Crea una richiesta di archivio di vettori. |
| VectorStoreFileBatchCreateRequest | Crea una richiesta di batch di file di archivio di vettori. |
| VectorStoreFileBatchFileListQueryParameters | Oggetto parametri di query per elencare i file batch di archivio di vettori. |
| VectorStoreFileBatchFileListResponse | Rappresenta una risposta di elenco contenente dati batch di file di archivio di vettori. |
| VectorStoreFileBatchResponse | L’oggetto di risposta batch di file di archivio di vettori. |
| VectorStoreFileCreateRequest | Crea una richiesta di file di archivio di vettori. |
| VectorStoreFileListQueryParameters | Oggetto parametri di query per elencare i file di archivio di vettori. |
| VectorStoreFileListResponse | Rappresenta una risposta di elenco contenente dati sui file di archivio di vettori. |
| VectorStoreFileResponse | Una risposta di file di archivio di vettori. |
| VectorStoreListQueryParameters | Oggetto parametri di query per elencare gli archivi di vettori. |
| VectorStoreListResponse | Rappresenta una risposta di elenco contenente dati sugli archivi di vettori. |
| VectorStoreModifyRequest | Modifica una richiesta di archivio di vettori. |
| VectorStoreResponse | L’oggetto dell’archivio di vettori. |
Interfacce
| Interfaccia | Descrizione |
|---|---|
| IAIClient | Rappresenta un’interfaccia per un client AI. |
| IAICopilot | Rappresenta un copilota per interazioni AI. |
| IChatClient<TOptions> | Rappresenta un’interfaccia per un client di chat con opzioni specifiche. |
| IChatCopilot | Rappresenta un copilota di chat per interagire con documenti tramite modelli AI. |
| IChatCopilotOptions<TOptions> | Rappresenta un’interfaccia per le opzioni del copilota di chat con un tipo specifico. |
| IEntityId | Rappresenta un’entità con un ID. |
| IImageDescriptionClient<TOptions> | Rappresenta un’interfaccia per un client di descrizione immagine con opzioni specifiche. |
| IImageDescriptionCopilot | Rappresenta un copilota di descrizione immagine per estrarre descrizioni di immagini utilizzando modelli AI. |
| IImageDescriptionCopilotOptions<TOptions> | Rappresenta un’interfaccia per le opzioni del copilota di descrizione immagine con un tipo specifico. |
| ILlamaClient | Rappresenta un’interfaccia client per interagire con l’API Llama. |
| IOpenAIClient | Rappresenta un’interfaccia client per interagire con l’API OpenAI, estendendo le funzionalità di base del client AI. |
| IQueryParameters | Rappresenta i parametri di query per le richieste API. |
| IStatus | Rappresenta lo stato di un’operazione. |
| IStringOrObject<T> | Rappresenta un oggetto che può essere un valore stringa o un valore oggetto. |
| ISummaryClient<TOptions> | Rappresenta un’interfaccia per un client di riassunto con opzioni specifiche. |
| ISummaryCopilot | Rappresenta un copilota di riassunto per generare riassunti per documenti utilizzando modelli AI. |
| ISummaryCopilotOptions<TOptions> | Rappresenta un’interfaccia per le opzioni del copilota di riassunto con un tipo specifico. |