Aspose.Pdf.AI

Il namespace Aspose.Pdf.AI fornisce classi per funzionalità AI, inclusi client API e assistenti intelligenti.

Classi

ClasseDescrizione
AIClientBaseRappresenta un client per accedere all’API AI.
AIClientExceptionRappresenta un’eccezione specifica per le operazioni del client AI.
AICopilotExceptionRappresenta un’eccezione specifica per le operazioni dei Copiloti.
AICopilotFactoryClasse factory per creare diversi tipi di copiloti.
AnnotationRappresenta il contenuto testuale che fa parte di un messaggio.
AssistantCreateRequestOggetto richiesta per creare un assistente.
AssistantListQueryParametersRappresenta l’oggetto dei parametri di query per elencare gli assistenti.
AssistantListResponseRappresenta la risposta contenente un elenco di risposte degli assistenti.
AssistantModifyRequestOggetto richiesta per modificare un assistente.
AssistantResponseRappresenta un assistente che può chiamare il modello e utilizzare strumenti.
AttachmentRappresenta un elenco di file allegati al messaggio e gli strumenti a cui dovrebbero essere aggiunti.
BaseListQueryParametersParametri di query di base per elencare oggetti.
BaseResponseClasse base per le risposte API.
CancellationTokenExtensionsFornisce metodi di estensione per CancellationToken.
ChatMessageUn messaggio di completamento della chat generato dal modello.
ChoiceRappresenta una scelta in una risposta di completamento della chat.
CodeInterpreterRappresenta le risorse dello strumento interprete di codice.
CompletionCreateRequestRappresenta una richiesta per l’endpoint Crea Completamento Chat.
CompletionFunctionRappresenta l’oggetto funzione.
CompletionResponseRappresenta una risposta di completamento della chat restituita dal modello, basata sull’input fornito.
CreateChatCompletionChunkResponseRappresenta un chunk in streaming di una risposta di completamento della chat restituita dal modello, basata sull’input fornito.
CreateEmbeddingRequestRappresenta una richiesta per l’endpoint Crea Embeddings.
CreateEmbeddingResponseRappresenta una risposta dall’endpoint Crea Embeddings.
CreateFineTuningJobRequestRappresenta una richiesta per l’endpoint Crea Lavoro di Fine-Tuning.
CreateFineTuningJobResponseRappresenta una risposta dall’endpoint Crea Lavoro di Fine-Tuning.
DataResponse<T>Rappresenta una risposta di dati contenente i dati specificati.
DeleteStatusResponseRappresenta lo stato di una cancellazione di oggetto.
DocumentCollectionRappresenta una collezione di documenti da elaborare.
EmbeddingRappresenta un vettore di embedding restituito dall’endpoint di embedding.
ErrorRappresenta un errore nella risposta API.
ExpiresAfterRappresenta la politica di scadenza per un archivio di vettori.
FileCitationRappresenta la citazione del file.
FileContentResponse<T>
FileCounts
FileListResponseRappresenta una risposta di elenco file contenente un elenco di risposte file.
FileResponseL’oggetto FileResponse rappresenta un documento che è stato caricato su OpenAI.
FileSearchRappresenta le risorse dello strumento di ricerca file.
FunctionRappresenta una funzione che può essere chiamata dal modello.
HyperparametersRappresenta gli iperparametri utilizzati per un lavoro di fine-tuning.
ImageDescriptionRappresenta una descrizione dell’immagine.
ImageDescriptionResultRappresenta la risposta contenente le descrizioni delle immagini.
ImageFileRappresenta un file immagine nel contenuto di un messaggio.
ImageUrlRappresenta un URL immagine nel contenuto di un messaggio.
IncompleteDetailsDettagli sul perché l’esecuzione è incompleta. Sarà nullo se l’esecuzione non è incompleta.
LastErrorL’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.
LlamaChatCompletionRequestRappresenta il corpo della richiesta per le richieste API ChatGPT.
LlamaChatCompletionResponseRappresenta una risposta di completamento della chat restituita dal modello, basata sull’input fornito.
LlamaClientRappresenta un client per interagire con l’API Llama.
LlamaCopilotOptionsBaseRappresenta le opzioni di base per configurare il LlamaCopilot.
LlamaModelsContiene costanti relative ai diversi modelli Llama.
LlamaSummaryCopilotFornisce 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.
LlamaSummaryCopilotOptionsRappresenta le opzioni per configurare l’OpenAICopilot.
LogprobsRappresenta informazioni sulla probabilità logaritmica per una scelta.
MessageContentBaseIl contenuto del messaggio in un array di testo e/o immagini.
MessageContentRequestIl contenuto del messaggio in un array di testo e/o immagini.
MessageContentResponseIl contenuto del messaggio di risposta in un array di testo e/o immagini.
MessageCreationRappresenta la creazione di un messaggio con il suo identificatore unico.
OpenAIAssistantCopilotOptionsBaseRappresenta le opzioni di base per configurare gli OpenAICopilots basati sull’API Assistenti.
OpenAIChatCopilotRappresenta 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.
OpenAIChatCopilotOptionsRappresenta le opzioni per configurare l’OpenAICopilot.
OpenAIClientFornisce metodi per interagire con l’API OpenAI per gestire i batch di file dell’archivio vettori.
OpenAIContextRappresenta gli ID entità relativi a un assistente.
OpenAICopilotOptionsBaseRappresenta le opzioni di base per configurare l’OpenAICopilot.
OpenAIImageDescriptionCopilotFornisce 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.
OpenAIImageDescriptionCopilotExtensionsFornisce metodi di estensione per la classe OpenAIImageDescriptionCopilot.
OpenAIImageDescriptionCopilotOptionsRappresenta le opzioni per configurare l’OpenAICopilot.
OpenAIModelsContiene gli identificatori dei modelli OpenAI disponibili.
OpenAISummaryCopilotFornisce 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.
OpenAISummaryCopilotOptionsRappresenta le opzioni per configurare l’OpenAICopilot.
PdfDocumentRappresenta un documento PDF con un nome.
RequiredActionDettagli sull’azione richiesta per continuare l’esecuzione. Sarà nullo se non è richiesta alcuna azione.
ResponseFormatRappresenta il formato di una risposta, che può essere un valore stringa o un valore oggetto.
RunCreateRequestRappresenta una richiesta per creare un’esecuzione.
RunListQueryParametersOggetto parametri di query per elencare le esecuzioni.
RunListResponseRappresenta una risposta di elenco contenente dati di esecuzione.
RunModifyRequestRappresenta una richiesta per modificare un’esecuzione.
RunResponseRappresenta un’esecuzione su un thread.
RunStepDetailsI dettagli del passo di esecuzione.
RunStepListQueryParametersOggetto parametri di query per elencare i passi di esecuzione.
RunStepListResponseRappresenta una risposta di elenco contenente dati sui passi di esecuzione.
RunStepResponseRappresenta un passo nell’esecuzione di un’esecuzione.
RunThreadCreateRequestRappresenta una richiesta per creare un thread e eseguirlo in un’unica richiesta.
SubmitToolOutputsRappresenta dettagli sugli output degli strumenti necessari affinché l’esecuzione continui.
TextDocumentRappresenta un documento di testo con un nome e contenuto.
TextResponseRappresenta il contenuto testuale che fa parte di un messaggio.
ThreadCreateRequestRappresenta una richiesta per creare un thread.
ThreadMessageCreateRequestRappresenta una richiesta per creare un messaggio all’interno di un thread.
ThreadMessageListQueryParametersOggetto parametri di query per elencare i messaggi del thread.
ThreadMessageListResponseRappresenta una risposta di elenco contenente dati sui messaggi del thread.
ThreadMessageModifyRequestRappresenta una richiesta per modificare un messaggio all’interno di un thread.
ThreadMessageResponseRappresenta un messaggio all’interno di un thread.
ThreadModifyRequestRappresenta una richiesta per modificare un thread.
ThreadResponseRappresenta un thread che contiene messaggi.
ToolRappresenta uno strumento che può essere chiamato dal modello.
ToolCallRappresenta una chiamata a uno strumento all’interno di un messaggio.
ToolChoiceRappresenta la ToolChoice, che può essere un valore stringa o un valore oggetto.
ToolResourcesRappresenta 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.
TruncationStrategyRappresenta la strategia di troncamento che controlla come un thread sarà troncato prima dell’esecuzione.
UsageRappresenta le statistiche di utilizzo per una richiesta.
VectorStoreUn 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.
VectorStoreCreateRequestCrea una richiesta di archivio di vettori.
VectorStoreFileBatchCreateRequestCrea una richiesta di batch di file di archivio di vettori.
VectorStoreFileBatchFileListQueryParametersOggetto parametri di query per elencare i file batch di archivio di vettori.
VectorStoreFileBatchFileListResponseRappresenta una risposta di elenco contenente dati batch di file di archivio di vettori.
VectorStoreFileBatchResponseL’oggetto di risposta batch di file di archivio di vettori.
VectorStoreFileCreateRequestCrea una richiesta di file di archivio di vettori.
VectorStoreFileListQueryParametersOggetto parametri di query per elencare i file di archivio di vettori.
VectorStoreFileListResponseRappresenta una risposta di elenco contenente dati sui file di archivio di vettori.
VectorStoreFileResponseUna risposta di file di archivio di vettori.
VectorStoreListQueryParametersOggetto parametri di query per elencare gli archivi di vettori.
VectorStoreListResponseRappresenta una risposta di elenco contenente dati sugli archivi di vettori.
VectorStoreModifyRequestModifica una richiesta di archivio di vettori.
VectorStoreResponseL’oggetto dell’archivio di vettori.

Interfacce

InterfacciaDescrizione
IAIClientRappresenta un’interfaccia per un client AI.
IAICopilotRappresenta un copilota per interazioni AI.
IChatClient<TOptions>Rappresenta un’interfaccia per un client di chat con opzioni specifiche.
IChatCopilotRappresenta 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.
IEntityIdRappresenta un’entità con un ID.
IImageDescriptionClient<TOptions>Rappresenta un’interfaccia per un client di descrizione immagine con opzioni specifiche.
IImageDescriptionCopilotRappresenta 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.
ILlamaClientRappresenta un’interfaccia client per interagire con l’API Llama.
IOpenAIClientRappresenta un’interfaccia client per interagire con l’API OpenAI, estendendo le funzionalità di base del client AI.
IQueryParametersRappresenta i parametri di query per le richieste API.
IStatusRappresenta 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.
ISummaryCopilotRappresenta 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.