Aspose.Pdf.AI

Namnområdet Aspose.Pdf.AI tillhandahåller klasser för AI-funktioner, inklusive API-klienter och intelligenta assistenter.

Klasser

KlassBeskrivning
AIClientBaseRepresenterar klient för att få tillgång till AI API.
AIClientExceptionRepresenterar ett undantag specifikt för AI-klientoperationer.
AICopilotExceptionRepresenterar ett undantag specifikt för Copilot-operationer.
AICopilotFactoryFabrikklass för att skapa olika typer av copiloter.
AnnotationRepresenterar textinnehållet som är en del av ett meddelande.
AssistantCreateRequestBegärningsobjekt för att skapa en assistent.
AssistantListQueryParametersRepresenterar frågeparametrarna för att lista assistenter.
AssistantListResponseRepresenterar svaret som innehåller en lista över assistentsvar.
AssistantModifyRequestBegärningsobjekt för att modifiera en assistent.
AssistantResponseRepresenterar en assistent som kan anropa modellen och använda verktyg.
AttachmentRepresenterar en lista över filer som är bifogade meddelandet och de verktyg de ska läggas till.
BaseListQueryParametersGrundläggande frågeparametrar för att lista objekt.
BaseResponseGrundklass för API-svar.
CancellationTokenExtensionsTillhandahåller extensionsmetoder för CancellationToken.
ChatMessageEtt chattkompletteringsmeddelande som genererats av modellen.
ChoiceRepresenterar ett val i ett chattkompletteringssvar.
CodeInterpreterRepresenterar resurser för kodtolkverktyget.
CompletionCreateRequestRepresenterar en begäran för Create Chat Completion-endpointen.
CompletionFunctionRepresenterar funktionsobjektet.
CompletionResponseRepresenterar ett chattkompletteringssvar som returnerats av modellen, baserat på den angivna inmatningen.
CreateChatCompletionChunkResponseRepresenterar en strömmad del av ett chattkompletteringssvar som returnerats av modellen, baserat på den angivna inmatningen.
CreateEmbeddingRequestRepresenterar en begäran för Create Embeddings-endpointen.
CreateEmbeddingResponseRepresenterar ett svar från Create Embeddings-endpointen.
CreateFineTuningJobRequestRepresenterar en begäran för Create Fine-Tuning Job-endpointen.
CreateFineTuningJobResponseRepresenterar ett svar från Create Fine-Tuning Job-endpointen.
DataResponse<T>Representerar ett datorsvar som innehåller de angivna uppgifterna.
DeleteStatusResponseRepresenterar statusen för en objekts borttagning.
DocumentCollectionRepresenterar en samling av dokument som ska behandlas.
EmbeddingRepresenterar en inbäddningsvektor som returnerats av inbäddningsendpointen.
ErrorRepresenterar ett fel i API-svaret.
ExpiresAfterRepresenterar utgångspolicyn för en vektorbutik.
FileCitationRepresenterar filciteringen.
FileContentResponse<T>
FileCounts
FileListResponseRepresenterar ett fil-lista svar som innehåller en lista över fil-svar.
FileResponseFileResponse-objektet representerar ett dokument som har laddats upp till OpenAI.
FileSearchRepresenterar resurserna för fil sökverktyget.
FunctionRepresenterar en funktion som kan anropas av modellen.
HyperparametersRepresenterar hyperparametrarna som används för ett finjusteringsjobb.
ImageDescriptionRepresenterar en bildbeskrivning.
ImageDescriptionResultRepresenterar svaret som innehåller bildbeskrivningar.
ImageFileRepresenterar en bildfil i innehållet av ett meddelande.
ImageUrlRepresenterar en bild-URL i innehållet av ett meddelande.
IncompleteDetailsDetaljer om varför körningen är ofullständig. Kommer att vara null om körningen inte är ofullständig.
LastErrorDet sista felet som är kopplat till denna körning. Kommer att vara null om det inte finns några fel.
ListDataResponse<T>Representerar ett listdata-svar som innehåller ytterligare information såsom första och sista ID:n och om det finns fler objekt.
LlamaChatCompletionRequestRepresenterar begärningskroppen för ChatGPT API-begärningar.
LlamaChatCompletionResponseRepresenterar ett chattkompletteringssvar som returnerats av modellen, baserat på den angivna inmatningen.
LlamaClientRepresenterar en klient för att interagera med Llama API.
LlamaCopilotOptionsBaseRepresenterar grundalternativen för att konfigurera LlamaCopilot.
LlamaModelsInnehåller konstanter relaterade till olika Llama-modeller.
LlamaSummaryCopilotTillhandahåller funktionalitet för att få dokument sammanfattningar med hjälp av AI-modeller. Exempel på användning av att skapa en Llama-klient, konfigurera alternativ och använda sammanfattningscopilot. Observera: Denna copilot använder kompletterings-API, så den totala mängden text som kan skickas begränsas av modellens kontextfönster.
LlamaSummaryCopilotOptionsRepresenterar alternativen för att konfigurera OpenAICopilot.
LogprobsRepresenterar logg sannolikhetsinformation för ett val.
MessageContentBaseInnehållet i meddelandet i en array av text och/eller bilder.
MessageContentRequestInnehållet i meddelandet i en array av text och/eller bilder.
MessageContentResponseInnehållet i svarmeddelandet i en array av text och/eller bilder.
MessageCreationRepresenterar skapandet av ett meddelande med dess unika identifierare.
OpenAIAssistantCopilotOptionsBaseRepresenterar grundalternativen för att konfigurera OpenAICopilots baserat på Assistants API.
OpenAIChatCopilotRepresenterar en chattcopilot för att interagera med dokument via AI-modeller. Exempel på användning av att skapa en OpenAI-klient, konfigurera alternativ och använda ChatCopilot för att interagera med användarfrågor och hantera konversationskontext.
OpenAIChatCopilotOptionsRepresenterar alternativen för att konfigurera OpenAICopilot.
OpenAIClientTillhandahåller metoder för att interagera med OpenAI API för att hantera vektorbutik filbatchar.
OpenAIContextRepresenterar enhets-ID:n relaterade till en assistent.
OpenAICopilotOptionsBaseRepresenterar grundalternativen för att konfigurera OpenAICopilot.
OpenAIImageDescriptionCopilotTillhandahåller bildbehandlingsfunktionalitet för OpenAICopilot-klassen. Exempel på användning av att skapa en OpenAI-klient, konfigurera alternativ för ImageDescriptionCopilot och använda copilot för att generera bildbeskrivningar och lägga till beskrivningar till bifogade dokument.
OpenAIImageDescriptionCopilotExtensionsTillhandahåller extensionsmetoder för OpenAIImageDescriptionCopilot-klassen.
OpenAIImageDescriptionCopilotOptionsRepresenterar alternativen för att konfigurera OpenAICopilot.
OpenAIModelsInnehåller de tillgängliga identifierarna för OpenAI-modeller.
OpenAISummaryCopilotTillhandahåller funktionalitet för att få dokument sammanfattningar med hjälp av AI-modeller. Exempel på användning av att skapa en OpenAI-klient, konfigurera alternativ och använda sammanfattningscopilot.
OpenAISummaryCopilotOptionsRepresenterar alternativen för att konfigurera OpenAICopilot.
PdfDocumentRepresenterar ett PDF-dokument med ett namn.
RequiredActionDetaljer om den åtgärd som krävs för att fortsätta körningen. Kommer att vara null om ingen åtgärd krävs.
ResponseFormatRepresenterar formatet för ett svar, vilket kan vara antingen ett strängvärde eller ett objektvärde.
RunCreateRequestRepresenterar en begäran för att skapa en körning.
RunListQueryParametersFrågeparametrarobjekt för att lista körningar.
RunListResponseRepresenterar ett list-svar som innehåller körningsdata.
RunModifyRequestRepresenterar en begäran för att modifiera en körning.
RunResponseRepresenterar en exekveringskörning på en tråd.
RunStepDetailsDetaljer om körningssteget.
RunStepListQueryParametersFrågeparametrarobjekt för att lista körningssteg.
RunStepListResponseRepresenterar ett list-svar som innehåller körningsstegsdata.
RunStepResponseRepresenterar ett steg i exekveringen av en körning.
RunThreadCreateRequestRepresenterar en begäran för att skapa en tråd och köra den i en begäran.
SubmitToolOutputsRepresenterar detaljer om verktygsutgångarna som behövs för att körningen ska fortsätta.
TextDocumentRepresenterar ett textdokument med ett namn och innehåll.
TextResponseRepresenterar textinnehållet som är en del av ett meddelande.
ThreadCreateRequestRepresenterar en begäran för att skapa en tråd.
ThreadMessageCreateRequestRepresenterar en begäran för att skapa ett meddelande inom en tråd.
ThreadMessageListQueryParametersFrågeparametrarobjekt för att lista trådmeddelanden.
ThreadMessageListResponseRepresenterar ett list-svar som innehåller trådmeddelandedata.
ThreadMessageModifyRequestRepresenterar en begäran för att modifiera ett meddelande inom en tråd.
ThreadMessageResponseRepresenterar ett meddelande inom en tråd.
ThreadModifyRequestRepresenterar en begäran för att modifiera en tråd.
ThreadResponseRepresenterar en tråd som innehåller meddelanden.
ToolRepresenterar ett verktyg som kan anropas av modellen.
ToolCallRepresenterar ett verktygsanrop inom ett meddelande.
ToolChoiceRepresenterar ToolChoice, som kan vara antingen ett strängvärde eller ett objektvärde.
ToolResourcesRepresenterar en uppsättning resurser som används av assistentens verktyg. Resurserna är specifika för typen av verktyg. Till exempel kräver kodtolkverktyget en lista över fil-ID:n, medan fil sökverktyget kräver en lista över vektorbutiks-ID:n.
TruncationStrategyRepresenterar avkortningsstrategin som styr hur en tråd kommer att avkortas före körningen.
UsageRepresenterar användningsstatistik för en begäran.
VectorStoreEn hjälpare för att skapa en vektorbutik med file_ids och koppla den till denna tråd. Det kan maximalt finnas 1 vektorbutik kopplad till tråden.
VectorStoreCreateRequestSkapa en begäran för en vektorbutik.
VectorStoreFileBatchCreateRequestSkapa en begäran för en vektorbutik filbatch.
VectorStoreFileBatchFileListQueryParametersFrågeparametrarobjekt för att lista vektorbutiksfilbatchfiler.
VectorStoreFileBatchFileListResponseRepresenterar ett list-svar som innehåller data för vektorbutiksfilbatch.
VectorStoreFileBatchResponseVektorbutiksfilbatchens svarobjekt.
VectorStoreFileCreateRequestSkapa en begäran för en vektorbutiksfil.
VectorStoreFileListQueryParametersFrågeparametrarobjekt för att lista vektorbutiksfiler.
VectorStoreFileListResponseRepresenterar ett list-svar som innehåller data för vektorbutiksfiler.
VectorStoreFileResponseEtt vektorbutiksfil-svar.
VectorStoreListQueryParametersFrågeparametrarobjekt för att lista vektorbutiker.
VectorStoreListResponseRepresenterar ett list-svar som innehåller data för vektorbutiker.
VectorStoreModifyRequestModifiera en begäran för en vektorbutik.
VectorStoreResponseVektorbutiksobjektet.

Gränssnitt

GränssnittBeskrivning
IAIClientRepresenterar ett gränssnitt för en AI-klient.
IAICopilotRepresenterar en copilot för AI-interaktioner.
IChatClient<TOptions>Representerar ett gränssnitt för en chattklient med specifika alternativ.
IChatCopilotRepresenterar en chattcopilot för att interagera med dokument via AI-modeller.
IChatCopilotOptions<TOptions>Representerar ett gränssnitt för chattcopilotalternativ med en specifik typ.
IEntityIdRepresenterar en enhet med ett ID.
IImageDescriptionClient<TOptions>Representerar ett gränssnitt för en bildbeskrivningsklient med specifika alternativ.
IImageDescriptionCopilotRepresenterar en bildbeskrivningscopilot för att extrahera bildbeskrivningar med hjälp av AI-modeller.
IImageDescriptionCopilotOptions<TOptions>Representerar ett gränssnitt för alternativ för bildbeskrivningscopilot med en specifik typ.
ILlamaClientRepresenterar ett klientgränssnitt för att interagera med Llama API.
IOpenAIClientRepresenterar ett klientgränssnitt för att interagera med OpenAI API, som utökar grundläggande AI-klientfunktioner.
IQueryParametersRepresenterar frågeparametrar för API-begärningar.
IStatusRepresenterar statusen för en operation.
IStringOrObject<T>Representerar ett objekt som kan vara antingen ett strängvärde eller ett objektvärde.
ISummaryClient<TOptions>Representerar ett gränssnitt för en sammanfattningsklient med specifika alternativ.
ISummaryCopilotRepresenterar en sammanfattningscopilot för att generera sammanfattningar för dokument med hjälp av AI-modeller.
ISummaryCopilotOptions<TOptions>Representerar ett gränssnitt för alternativ för sammanfattningscopilot med en specifik typ.