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 с конкретным типом. |