Aspose.Pdf.AI

Пространство имен Aspose.Pdf.AI предоставляет классы для функциональности ИИ, включая API-клиенты и интеллектуальных помощников.

Классы

КлассОписание
AIClientBaseПредставляет клиента для доступа к AI API.
AIClientExceptionПредставляет исключение, специфичное для операций AI Client.
AICopilotExceptionПредставляет исключение, специфичное для операций Copilots.
AICopilotFactoryФабричный класс для создания различных типов copilots.
AnnotationПредставляет текстовое содержимое, которое является частью сообщения.
AssistantCreateRequestОбъект запроса для создания помощника.
AssistantListQueryParametersПредставляет объект параметров запроса для перечисления помощников.
AssistantListResponseПредставляет ответ, содержащий список ответов помощников.
AssistantModifyRequestОбъект запроса для изменения помощника.
AssistantResponseПредставляет помощника, который может вызывать модель и использовать инструменты.
AttachmentПредставляет список файлов, прикрепленных к сообщению, и инструменты, к которым они должны быть добавлены.
BaseListQueryParametersБазовые параметры запроса для перечисления объектов.
BaseResponseБазовый класс для ответов API.
CancellationTokenExtensionsПредоставляет методы расширения для CancellationToken.
ChatMessageСообщение о завершении чата, сгенерированное моделью.
ChoiceПредставляет выбор в ответе на завершение чата.
CodeInterpreterПредставляет ресурсы инструмента интерпретатора кода.
CompletionCreateRequestПредставляет запрос для конечной точки создания завершения чата.
CompletionFunctionПредставляет объект функции.
CompletionResponseПредставляет ответ на завершение чата, возвращенный моделью на основе предоставленного ввода.
CreateChatCompletionChunkResponseПредставляет потоковый фрагмент ответа на завершение чата, возвращенный моделью на основе предоставленного ввода.
CreateEmbeddingRequestПредставляет запрос для конечной точки создания встраиваний.
CreateEmbeddingResponseПредставляет ответ от конечной точки создания встраиваний.
CreateFineTuningJobRequestПредставляет запрос для конечной точки создания задания по тонкой настройке.
CreateFineTuningJobResponseПредставляет ответ от конечной точки создания задания по тонкой настройке.
DataResponse<T>Представляет ответ с данными, содержащий указанные данные.
DeleteStatusResponseПредставляет статус удаления объекта.
DocumentCollectionПредставляет коллекцию документов для обработки.
EmbeddingПредставляет вектор встраивания, возвращенный конечной точкой встраивания.
ErrorПредставляет ошибку в ответе API.
ExpiresAfterПредставляет политику истечения для хранилища векторов.
FileCitationПредставляет цитирование файла.
FileContentResponse<T>
FileCounts
FileListResponseПредставляет ответ списка файлов, содержащий список ответов файлов.
FileResponseОбъект FileResponse представляет документ, который был загружен в OpenAI.
FileSearchПредставляет ресурсы инструмента поиска файлов.
FunctionПредставляет функцию, которую может вызывать модель.
HyperparametersПредставляет гиперпараметры, используемые для задания по тонкой настройке.
ImageDescriptionПредставляет описание изображения.
ImageDescriptionResultПредставляет ответ, содержащий описания изображений.
ImageFileПредставляет файл изображения в содержимом сообщения.
ImageUrlПредставляет URL изображения в содержимом сообщения.
IncompleteDetailsПодробности о том, почему выполнение неполное. Будет равно null, если выполнение не неполное.
LastErrorПоследняя ошибка, связанная с этим выполнением. Будет равно null, если ошибок нет.
ListDataResponse<T>Представляет ответ списка данных, содержащий дополнительную информацию, такую как первые и последние идентификаторы и наличие дополнительных элементов.
LlamaChatCompletionRequestПредставляет тело запроса для запросов API ChatGPT.
LlamaChatCompletionResponseПредставляет ответ на завершение чата, возвращенный моделью на основе предоставленного ввода.
LlamaClientПредставляет клиента для взаимодействия с API Llama.
LlamaCopilotOptionsBaseПредставляет базовые параметры для настройки LlamaCopilot.
LlamaModelsСодержит константы, связанные с различными моделями Llama.
LlamaSummaryCopilotПредоставляет функциональность для получения резюме документов с использованием моделей ИИ. Пример использования создания клиента Llama, настройки параметров и использования резюмирующего copilota. Примечание: Этот copilota использует API завершения, поэтому общее количество текста, которое можно отправить, ограничено контекстным окном модели.
LlamaSummaryCopilotOptionsПредставляет параметры для настройки OpenAICopilot.
LogprobsПредставляет информацию о логарифмической вероятности для выбора.
MessageContentBaseСодержимое сообщения в массиве текста и/или изображений.
MessageContentRequestСодержимое сообщения в массиве текста и/или изображений.
MessageContentResponseСодержимое ответного сообщения в массиве текста и/или изображений.
MessageCreationПредставляет создание сообщения с его уникальным идентификатором.
OpenAIAssistantCopilotOptionsBaseПредставляет базовые параметры для настройки OpenAICopilots на основе Assistants API.
OpenAIChatCopilotПредставляет чат copilota для взаимодействия с документами через модели ИИ. Пример использования создания клиента OpenAI, настройки параметров и использования ChatCopilot для взаимодействия с запросами пользователей и управления контекстом разговора.
OpenAIChatCopilotOptionsПредставляет параметры для настройки OpenAICopilot.
OpenAIClientПредоставляет методы для взаимодействия с API OpenAI для управления пакетами файлов хранилища векторов.
OpenAIContextПредставляет идентификаторы сущностей, связанные с помощником.
OpenAICopilotOptionsBaseПредставляет базовые параметры для настройки OpenAICopilot.
OpenAIImageDescriptionCopilotПредоставляет функциональность обработки изображений для класса OpenAICopilot. Пример использования создания клиента OpenAI, настройки параметров ImageDescriptionCopilot и использования copilota для генерации описаний изображений и добавления описаний к прикрепленным документам.
OpenAIImageDescriptionCopilotExtensionsПредоставляет методы расширения для класса OpenAIImageDescriptionCopilot.
OpenAIImageDescriptionCopilotOptionsПредставляет параметры для настройки OpenAICopilot.
OpenAIModelsСодержит доступные идентификаторы моделей OpenAI.
OpenAISummaryCopilotПредоставляет функциональность для получения резюме документов с использованием моделей ИИ. Пример использования создания клиента OpenAI, настройки параметров и использования резюмирующего copilota.
OpenAISummaryCopilotOptionsПредставляет параметры для настройки OpenAICopilot.
PdfDocumentПредставляет PDF-документ с именем.
RequiredActionПодробности о действии, необходимом для продолжения выполнения. Будет равно null, если действие не требуется.
ResponseFormatПредставляет формат ответа, который может быть либо строковым значением, либо объектным значением.
RunCreateRequestПредставляет запрос на создание выполнения.
RunListQueryParametersОбъект параметров запроса для перечисления выполнений.
RunListResponseПредставляет ответ списка, содержащий данные выполнения.
RunModifyRequestПредставляет запрос на изменение выполнения.
RunResponseПредставляет выполнение на потоке.
RunStepDetailsПодробности о шаге выполнения.
RunStepListQueryParametersОбъект параметров запроса для перечисления шагов выполнения.
RunStepListResponseПредставляет ответ списка, содержащий данные шагов выполнения.
RunStepResponseПредставляет шаг в выполнении выполнения.
RunThreadCreateRequestПредставляет запрос на создание потока и его выполнение в одном запросе.
SubmitToolOutputsПредставляет подробности о выходных данных инструмента, необходимых для продолжения выполнения.
TextDocumentПредставляет текстовый документ с именем и содержимым.
TextResponseПредставляет текстовое содержимое, которое является частью сообщения.
ThreadCreateRequestПредставляет запрос на создание потока.
ThreadMessageCreateRequestПредставляет запрос на создание сообщения внутри потока.
ThreadMessageListQueryParametersОбъект параметров запроса для перечисления сообщений потока.
ThreadMessageListResponseПредставляет ответ списка, содержащий данные сообщений потока.
ThreadMessageModifyRequestПредставляет запрос на изменение сообщения внутри потока.
ThreadMessageResponseПредставляет сообщение внутри потока.
ThreadModifyRequestПредставляет запрос на изменение потока.
ThreadResponseПредставляет поток, который содержит сообщения.
ToolПредставляет инструмент, который может быть вызван моделью.
ToolCallПредставляет вызов инструмента в сообщении.
ToolChoiceПредставляет ToolChoice, который может быть либо строковым значением, либо объектным значением.
ToolResourcesПредставляет набор ресурсов, используемых инструментами помощника. Ресурсы специфичны для типа инструмента. Например, инструмент code_interpreter требует список идентификаторов файлов, в то время как инструмент file_search требует список идентификаторов хранилища векторов.
TruncationStrategyПредставляет стратегию усечения, которая контролирует, как поток будет усечен перед выполнением.
UsageПредставляет статистику использования для запроса.
VectorStoreПомощник для создания хранилища векторов с file_ids и прикрепления его к этому потоку. Максимально может быть прикреплено 1 хранилище векторов к потоку.
VectorStoreCreateRequestЗапрос на создание хранилища векторов.
VectorStoreFileBatchCreateRequestЗапрос на создание пакета файлов хранилища векторов.
VectorStoreFileBatchFileListQueryParametersОбъект параметров запроса для перечисления файлов пакета файлов хранилища векторов.
VectorStoreFileBatchFileListResponseПредставляет ответ списка, содержащий данные пакета файлов хранилища векторов.
VectorStoreFileBatchResponseОбъект ответа пакета файлов хранилища векторов.
VectorStoreFileCreateRequestЗапрос на создание файла хранилища векторов.
VectorStoreFileListQueryParametersОбъект параметров запроса для перечисления файлов хранилища векторов.
VectorStoreFileListResponseПредставляет ответ списка, содержащий данные файлов хранилища векторов.
VectorStoreFileResponseОтвет файла хранилища векторов.
VectorStoreListQueryParametersОбъект параметров запроса для перечисления хранилищ векторов.
VectorStoreListResponseПредставляет ответ списка, содержащий данные хранилищ векторов.
VectorStoreModifyRequestЗапрос на изменение хранилища векторов.
VectorStoreResponseОбъект хранилища векторов.

Интерфейсы

ИнтерфейсОписание
IAIClientПредставляет интерфейс для AI клиента.
IAICopilotПредставляет copilota для взаимодействий с ИИ.
IChatClient<TOptions>Представляет интерфейс для чат-клиента с конкретными параметрами.
IChatCopilotПредставляет чат copilota для взаимодействия с документами через модели ИИ.
IChatCopilotOptions<TOptions>Представляет интерфейс для параметров чат copilota с конкретным типом.
IEntityIdПредставляет сущность с идентификатором.
IImageDescriptionClient<TOptions>Представляет интерфейс для клиента описания изображений с конкретными параметрами.
IImageDescriptionCopilotПредставляет copilota описания изображений для извлечения описаний изображений с использованием моделей ИИ.
IImageDescriptionCopilotOptions<TOptions>Представляет интерфейс для параметров copilota описания изображений с конкретным типом.
ILlamaClientПредставляет интерфейс клиента для взаимодействия с API Llama.
IOpenAIClientПредставляет интерфейс клиента для взаимодействия с API OpenAI, расширяющий основные функции AI клиента.
IQueryParametersПредставляет параметры запроса для API.
IStatusПредставляет статус операции.
IStringOrObject<T>Представляет объект, который может быть либо строковым значением, либо объектным значением.
ISummaryClient<TOptions>Представляет интерфейс для клиента резюме с конкретными параметрами.
ISummaryCopilotПредставляет резюмирующего copilota для генерации резюме для документов с использованием моделей ИИ.
ISummaryCopilotOptions<TOptions>Представляет интерфейс для параметров резюмирующего copilota с конкретным типом.