Aspose.Pdf.AI

Aspose.Pdf.AI ad alanı, API istemcileri ve akıllı asistanlar dahil olmak üzere AI işlevsellikleri için sınıflar sağlar.

Sınıflar

SınıfAçıklama
AIClientBaseAI API’sine erişim sağlayan istemciyi temsil eder.
AIClientExceptionAI İstemci işlemlerine özgü bir istisnayı temsil eder.
AICopilotExceptionCopilot işlemlerine özgü bir istisnayı temsil eder.
AICopilotFactoryFarklı türdeki copilotu oluşturmak için fabrika sınıfı.
AnnotationBir mesajın parçası olan metin içeriğini temsil eder.
AssistantCreateRequestBir asistan oluşturmak için istek nesnesi.
AssistantListQueryParametersAsistanları listelemek için sorgu parametreleri nesnesini temsil eder.
AssistantListResponseAsistan yanıtlarının listesini içeren yanıtı temsil eder.
AssistantModifyRequestBir asistanı değiştirmek için istek nesnesi.
AssistantResponseModeli çağırabilen ve araçları kullanabilen bir asistanı temsil eder.
AttachmentMesaja eklenmiş dosyaların listesini ve eklenmesi gereken araçları temsil eder.
BaseListQueryParametersNesneleri listelemek için temel sorgu parametreleri.
BaseResponseAPI yanıtları için temel sınıf.
CancellationTokenExtensionsCancellationToken için uzantı yöntemleri sağlar.
ChatMessageModel tarafından oluşturulan bir sohbet tamamlama mesajı.
ChoiceBir sohbet tamamlama yanıtındaki bir seçeneği temsil eder.
CodeInterpreterKod yorumlayıcı araç kaynaklarını temsil eder.
CompletionCreateRequestCreate Chat Completion uç noktası için bir isteği temsil eder.
CompletionFunctionFonksiyon nesnesini temsil eder.
CompletionResponseSağlanan girdi temelinde model tarafından döndürülen bir sohbet tamamlama yanıtını temsil eder.
CreateChatCompletionChunkResponseSağlanan girdi temelinde model tarafından döndürülen bir sohbet tamamlama yanıtının akış parçasını temsil eder.
CreateEmbeddingRequestCreate Embeddings uç noktası için bir isteği temsil eder.
CreateEmbeddingResponseCreate Embeddings uç noktasından gelen yanıtı temsil eder.
CreateFineTuningJobRequestCreate Fine-Tuning Job uç noktası için bir isteği temsil eder.
CreateFineTuningJobResponseCreate Fine-Tuning Job uç noktasından gelen yanıtı temsil eder.
DataResponse<T>Belirtilen verileri içeren bir veri yanıtını temsil eder.
DeleteStatusResponseBir nesne silme durumunu temsil eder.
DocumentCollectionİşlenecek belgelerin koleksiyonunu temsil eder.
EmbeddingGömme uç noktasından döndürülen bir gömme vektörünü temsil eder.
ErrorAPI yanıtındaki bir hatayı temsil eder.
ExpiresAfterBir vektör deposu için sona erme politikasını temsil eder.
FileCitationDosya alıntısını temsil eder.
FileContentResponse<T>
FileCounts
FileListResponseBir dosya yanıtları listesi içeren bir dosya listesi yanıtını temsil eder.
FileResponseFileResponse nesnesi, OpenAI’ye yüklenmiş bir belgeyi temsil eder.
FileSearchDosya arama araç kaynaklarını temsil eder.
FunctionModel tarafından çağrılabilen bir fonksiyonu temsil eder.
HyperparametersBir ince ayar işi için kullanılan hiperparametreleri temsil eder.
ImageDescriptionBir resim tanımını temsil eder.
ImageDescriptionResultResim tanımlarını içeren yanıtı temsil eder.
ImageFileBir mesajın içeriğindeki bir resim dosyasını temsil eder.
ImageUrlBir mesajın içeriğindeki bir resim URL’sini temsil eder.
IncompleteDetailsÇalışmanın neden tamamlanmadığına dair detaylar. Çalışma tamamlanmamışsa null olacaktır.
LastErrorBu çalışmayla ilişkili son hatayı temsil eder. Hata yoksa null olacaktır.
ListDataResponse<T>İlk ve son kimlikler gibi ek bilgileri içeren bir liste veri yanıtını temsil eder ve daha fazla öğe olup olmadığını gösterir.
LlamaChatCompletionRequestChatGPT API istekleri için istek gövdesini temsil eder.
LlamaChatCompletionResponseSağlanan girdi temelinde model tarafından döndürülen bir sohbet tamamlama yanıtını temsil eder.
LlamaClientLlama API’si ile etkileşimde bulunmak için bir istemciyi temsil eder.
LlamaCopilotOptionsBaseLlamaCopilot’u yapılandırmak için temel seçenekleri temsil eder.
LlamaModelsFarklı Llama modelleri ile ilgili sabitleri içerir.
LlamaSummaryCopilotAI modellerini kullanarak belge özetleri alma işlevselliği sağlar. Llama istemcisi oluşturma, seçenekleri yapılandırma ve özet copilotu kullanma örneği. Not: Bu copilot tamamlama API’sini kullanır, bu nedenle gönderilebilecek toplam metin miktarı model bağlam penceresi ile sınırlıdır.
LlamaSummaryCopilotOptionsOpenAICopilot’u yapılandırmak için seçenekleri temsil eder.
LogprobsBir seçenek için log olasılık bilgilerini temsil eder.
MessageContentBaseMesajın içeriği, metin ve/veya resim dizisidir.
MessageContentRequestMesajın içeriği, metin ve/veya resim dizisidir.
MessageContentResponseYanıt mesajının içeriği, metin ve/veya resim dizisidir.
MessageCreationBenzersiz tanımlayıcısı ile bir mesajın oluşturulmasını temsil eder.
OpenAIAssistantCopilotOptionsBaseAsistanlar API’sine dayalı OpenAICopilot’ları yapılandırmak için temel seçenekleri temsil eder.
OpenAIChatCopilotAI modelleri aracılığıyla belgelerle etkileşimde bulunan bir sohbet copilotu temsil eder. OpenAI istemcisi oluşturma, seçenekleri yapılandırma ve kullanıcı sorgularıyla etkileşimde bulunmak ve konuşma bağlamını yönetmek için ChatCopilot kullanma örneği.
OpenAIChatCopilotOptionsOpenAICopilot’u yapılandırmak için seçenekleri temsil eder.
OpenAIClientVektör deposu dosya gruplarını yönetmek için OpenAI API’si ile etkileşimde bulunma yöntemleri sağlar.
OpenAIContextBir asistana ilişkin varlık kimliklerini temsil eder.
OpenAICopilotOptionsBaseOpenAICopilot’u yapılandırmak için temel seçenekleri temsil eder.
OpenAIImageDescriptionCopilotOpenAICopilot sınıfı için resim işleme işlevselliği sağlar. OpenAI istemcisi oluşturma, ImageDescriptionCopilot seçeneklerini yapılandırma ve resim tanımlarını oluşturmak ve ekli belgelere tanım eklemek için copilot kullanma örneği.
OpenAIImageDescriptionCopilotExtensionsOpenAIImageDescriptionCopilot sınıfı için uzantı yöntemleri sağlar.
OpenAIImageDescriptionCopilotOptionsOpenAICopilot’u yapılandırmak için seçenekleri temsil eder.
OpenAIModelsMevcut OpenAI model tanımlayıcılarını içerir.
OpenAISummaryCopilotAI modellerini kullanarak belge özetleri alma işlevselliği sağlar. OpenAI istemcisi oluşturma, seçenekleri yapılandırma ve özet copilotunu kullanma örneği.
OpenAISummaryCopilotOptionsOpenAICopilot’u yapılandırmak için seçenekleri temsil eder.
PdfDocumentBir adı olan bir PDF belgesini temsil eder.
RequiredActionÇalışmanın devam etmesi için gereken eyleme dair detaylar. Hiçbir eylem gerekmiyorsa null olacaktır.
ResponseFormatBir yanıtın formatını temsil eder; bu, ya bir dize değeri ya da bir nesne değeri olabilir.
RunCreateRequestBir çalışmayı oluşturmak için bir isteği temsil eder.
RunListQueryParametersÇalışmaları listelemek için sorgu parametreleri nesnesi.
RunListResponseÇalışma verilerini içeren bir liste yanıtını temsil eder.
RunModifyRequestBir çalışmayı değiştirmek için bir isteği temsil eder.
RunResponseBir iş parçacığında bir yürütme çalışmasını temsil eder.
RunStepDetailsÇalışma adımının detayları.
RunStepListQueryParametersÇalışma adımlarını listelemek için sorgu parametreleri nesnesi.
RunStepListResponseÇalışma adım verilerini içeren bir liste yanıtını temsil eder.
RunStepResponseBir çalışmanın yürütülmesindeki bir adımı temsil eder.
RunThreadCreateRequestBir iş parçacığı oluşturmak ve bunu tek bir istekte çalıştırmak için bir isteği temsil eder.
SubmitToolOutputsÇalışmanın devam etmesi için gereken araç çıktıları hakkında detayları temsil eder.
TextDocumentBir adı ve içeriği olan bir metin belgesini temsil eder.
TextResponseBir mesajın parçası olan metin içeriğini temsil eder.
ThreadCreateRequestBir iş parçacığı oluşturmak için bir isteği temsil eder.
ThreadMessageCreateRequestBir iş parçacığı içinde bir mesaj oluşturmak için bir isteği temsil eder.
ThreadMessageListQueryParametersİş parçacığı mesajlarını listelemek için sorgu parametreleri nesnesi.
ThreadMessageListResponseİş parçacığı mesaj verilerini içeren bir liste yanıtını temsil eder.
ThreadMessageModifyRequestBir iş parçacığı içinde bir mesajı değiştirmek için bir isteği temsil eder.
ThreadMessageResponseBir iş parçacığı içindeki bir mesajı temsil eder.
ThreadModifyRequestBir iş parçacığını değiştirmek için bir isteği temsil eder.
ThreadResponseMesajları içeren bir iş parçacığını temsil eder.
ToolModel tarafından çağrılabilen bir aracı temsil eder.
ToolCallBir mesaj içindeki bir araç çağrısını temsil eder.
ToolChoiceToolChoice’ı temsil eder; bu, ya bir dize değeri ya da bir nesne değeri olabilir.
ToolResourcesAsistanın araçları tarafından kullanılan bir kaynak setini temsil eder. Kaynaklar, aracın türüne özgüdür. Örneğin, code_interpreter aracı bir dosya kimlikleri listesi gerektirirken, file_search aracı bir vektör deposu kimlikleri listesi gerektirir.
TruncationStrategyBir iş parçacığının çalışmadan önce nasıl kesileceğini kontrol eden kesme stratejisini temsil eder.
UsageBir istek için kullanım istatistiklerini temsil eder.
VectorStorefile_ids ile bir vektör deposu oluşturmak ve bunu bu iş parçacığına eklemek için bir yardımcıdır. İş parçacığına eklenebilecek maksimum 1 vektör deposu olabilir.
VectorStoreCreateRequestBir vektör deposu oluşturma isteği.
VectorStoreFileBatchCreateRequestBir vektör deposu dosya grubu oluşturma isteği.
VectorStoreFileBatchFileListQueryParametersVektör deposu dosya grubu dosyalarını listelemek için sorgu parametreleri nesnesi.
VectorStoreFileBatchFileListResponseVektör deposu dosya grubu verilerini içeren bir liste yanıtını temsil eder.
VectorStoreFileBatchResponseVektör deposu dosyaları grubu yanıt nesnesidir.
VectorStoreFileCreateRequestBir vektör deposu dosyası oluşturma isteği.
VectorStoreFileListQueryParametersVektör deposu dosyalarını listelemek için sorgu parametreleri nesnesi.
VectorStoreFileListResponseVektör deposu dosya verilerini içeren bir liste yanıtını temsil eder.
VectorStoreFileResponseBir vektör deposu dosyası yanıtıdır.
VectorStoreListQueryParametersVektör depolarını listelemek için sorgu parametreleri nesnesi.
VectorStoreListResponseVektör deposu verilerini içeren bir liste yanıtını temsil eder.
VectorStoreModifyRequestBir vektör deposunu değiştirme isteği.
VectorStoreResponseVektör deposu nesnesidir.

Arayüzler

ArayüzAçıklama
IAIClientBir AI istemcisi için bir arayüzü temsil eder.
IAICopilotAI etkileşimleri için bir copilotu temsil eder.
IChatClient<TOptions>Belirli seçeneklere sahip bir sohbet istemcisi için bir arayüzü temsil eder.
IChatCopilotAI modelleri aracılığıyla belgelerle etkileşimde bulunan bir sohbet copilotu temsil eder.
IChatCopilotOptions<TOptions>Belirli bir türde sohbet copilot seçenekleri için bir arayüzü temsil eder.
IEntityIdBir kimliği olan bir varlığı temsil eder.
IImageDescriptionClient<TOptions>Belirli seçeneklere sahip bir resim tanım istemcisi için bir arayüzü temsil eder.
IImageDescriptionCopilotAI modellerini kullanarak resim tanımlarını çıkarmak için bir resim tanım copilotunu temsil eder.
IImageDescriptionCopilotOptions<TOptions>Belirli bir türde resim tanım copilot seçenekleri için bir arayüzü temsil eder.
ILlamaClientLlama API’si ile etkileşimde bulunmak için bir istemci arayüzünü temsil eder.
IOpenAIClientOpenAI API’si ile etkileşimde bulunmak için bir istemci arayüzünü temsil eder; temel AI istemci işlevselliklerini genişletir.
IQueryParametersAPI istekleri için sorgu parametrelerini temsil eder.
IStatusBir işlemin durumunu temsil eder.
IStringOrObject<T>Ya bir dize değeri ya da bir nesne değeri olabilen bir nesneyi temsil eder.
ISummaryClient<TOptions>Belirli seçeneklere sahip bir özet istemcisi için bir arayüzü temsil eder.
ISummaryCopilotAI modellerini kullanarak belgeler için özetler üreten bir özet copilotunu temsil eder.
ISummaryCopilotOptions<TOptions>Belirli bir türde özet copilot seçenekleri için bir arayüzü temsil eder.