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