Поделиться через


Cloudmersive NLP (предварительная версия)

Мощные API обработки естественного языка (v2) позволяют выполнять часть тегов речи, идентификации сущностей, синтаксического анализа предложений и многое другое, чтобы помочь вам понять смысл неструктурированного текста.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Поддержка Cloudmersive
URL https://account.cloudmersive.com/contact-support
Адрес электронной почты support@cloudmersive.com
Метаданные соединителя
Publisher Cloudmersive, LLC
Веб-сайт https://www.cloudmersive.com/nlp-api
Политика конфиденциальности https://www.cloudmersive.com/privacy-policy
Категории Искусственный интеллект; Данные

Этот соединитель критически важен для обработки текста и выполнения расширенной аналитики текста и обработки естественного языка. Cloudmersive NLP охватывает широкий спектр общих функций анализа текста, включая анализ тональности, обнаружение субъективности, извлечение сущностей, автоматическое повторение и многое другое. Обработка без отслеживания состояния обеспечивает быструю производительность и надежную безопасность. Дополнительные сведения см. на странице API NLP .

Чтобы использовать соединитель NLP, требуется учетная запись Cloudmersive. Вы можете зарегистрироваться с помощью учетной записи Майкрософт или создать учетную запись Cloudmersive. Выполните приведенные ниже действия, чтобы получить ключ API.

Получение ключа и секрета API

  • Регистрация для облачной учетной записи
  • Войдите с помощью учетной записи Cloudmersive и щелкните ключи API

Здесь вы можете создать и просмотреть ключи API, перечисленные на странице "Ключи API". Просто скопируйте и вставьте этот ключ API в соединитель NLP Cloudmersive.

Теперь вы готовы начать работу с соединителем NLP Cloudmersive.

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Ключ API (из https://cloudmersive.com) securestring Ключ API для этого API True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Rephrase, paraphrase English text sentence-by-sentence using Deep Learning AI

Автоматически перекраширует или парафразирует входной текст в английском предложении по предложению с помощью расширенного глубокого обучения и нейронной NLP. Создает несколько кандидатов повторного ввода для каждого входного предложения от 1 до 10 возможных повторов исходного предложения. Стремится сохранить исходное семантические значения в перефразированных выходных кандидатах. Использует 1–2 вызовов API для каждого параметра перефразирования выходных данных, созданного в каждом предложении.

Выполнение анализа субъектности и объективности текста

Анализ входного текста с помощью расширенной темы и анализа языка объективности, чтобы определить, является ли входной текст объективным или субъективным, и сколько. Поддерживает входные данные на английском языке. Использует 1-2 вызова API для каждого предложения.

Выполнение анализа тональности и классификации текста

Анализ входного текста с помощью расширенного анализа тональности позволяет определить, является ли вход положительным, отрицательным или нейтральным. Поддерживает входные данные на английском языке. Использует 1-2 вызова API для каждого предложения.

Выполнение ненормативной лексики и анализа нецензурного языка и обнаружения текста

Анализ входного текста с помощью расширенного анализа ненормативной лексики и анализа ненормативной речи, чтобы определить, содержит ли входной текст ненормативный язык. Поддерживает входные данные на английском языке. Использует 1-2 вызова API для каждого предложения.

Извлечение предложений из строки

Сегментируйте входную строку в отдельные предложения, результат вывода в виде строки.

Извлечение сущностей из строки

Извлеките именованные entitites из входной строки.

Определение языка текста

Автоматическое определение языка, в котором записывается текстовая строка. Поддерживает датский (DAN), немецкий (DEU), английский (ENG), французский (FRA), итальянский (ITA), японский (JPN), корейский (KOR), голландский (NLD), норвежский (NOR), португальский (ПОР), русский (РУС), испанский (SPA), шведский (SWE), китайский (ZHO).

Перевод английского на немецкий текст с помощью ИИ глубокого обучения

Автоматически преобразует входной текст на английском языке в выходной текст на немецком языке с помощью расширенного глубокого обучения и нейронной NLP. Использует 1-2 вызова API для каждого входного предложения.

Перевод английского на русский текст с помощью ИИ глубокого обучения

Автоматически преобразует входной текст на английском языке в выходной текст на русском языке с помощью расширенного глубокого обучения и нейронной NLP. Использует 1-2 вызова API для каждого входного предложения.

Перевод немецкого на английский текст с помощью ИИ глубокого обучения

Автоматически преобразует входной текст на немецкий язык в выходной текст на английском языке с помощью расширенного глубокого обучения и нейронной NLP. Использует 1-2 вызова API для каждого входного предложения.

Перевод текста на русский язык с помощью ИИ глубокого обучения

Автоматически преобразует входной текст на русском языке в выходной текст на английском языке с помощью расширенного глубокого обучения и нейронной NLP. Использует 1-2 вызова API для каждого входного предложения.

Поиск исправлений орфографии

Поиск предложений по исправлению орфографии и возврат результатов в формате JSON

Получение слов в входной строке

Получение слов компонента в входной строке

Проверка правильности написания предложения

Проверяет правильность написания предложения и возвращает результат в формате JSON

Синтаксический анализ строки с деревом синтаксиса

Анализирует входную строку в дерево синтаксиса Penn Treebank

Тег части речи строка, фильтрация по командам

Тег части речи (POS), поиск команд и возврат результата в формате JSON

Тег части речи строка, фильтрация по навязки

Тег части речи (POS), поиск налагаемых и возвращаемый результат в формате JSON

Тег части речи строка, фильтрация по прилагательным

Часть речи (POS) тег строки, поиск прилагательных и возвращаемый результат в формате JSON

Тег части речи строка, фильтрация по существительным

Тег части речи (POS), поиск существительных и возвращаемый результат в формате JSON

Тег части речи строки

Часть речи (POS) тег строки и возвращаемый результат в формате JSON

Тег части речи строкой, фильтрация по символам

Часть речи (POS) тег строки, поиск существительных и возвращаемый результат в формате JSON

Rephrase, paraphrase English text sentence-by-sentence using Deep Learning AI

Автоматически перекраширует или парафразирует входной текст в английском предложении по предложению с помощью расширенного глубокого обучения и нейронной NLP. Создает несколько кандидатов повторного ввода для каждого входного предложения от 1 до 10 возможных повторов исходного предложения. Стремится сохранить исходное семантические значения в перефразированных выходных кандидатах. Использует 1–2 вызовов API для каждого параметра перефразирования выходных данных, созданного в каждом предложении.

Параметры

Имя Ключ Обязательно Тип Описание
TextToTranslate
TextToTranslate string

Текст для повторения

TargetRephrasingCount
TargetRephrasingCount integer

Количество параметров вывода повторения, которые вы хотите получить в каждом предложении; возможные значения: от 1 до 10. Значение по умолчанию — 2.

Возвращаемое значение

Выходные данные операции перефразирования текста

Тело
RephraseResponse

Выполнение анализа субъектности и объективности текста

Анализ входного текста с помощью расширенной темы и анализа языка объективности, чтобы определить, является ли входной текст объективным или субъективным, и сколько. Поддерживает входные данные на английском языке. Использует 1-2 вызова API для каждого предложения.

Параметры

Имя Ключ Обязательно Тип Описание
TextToAnalyze
TextToAnalyze string

Текст для анализа

Возвращаемое значение

Выходные данные операции анализа субъективности

Выполнение анализа тональности и классификации текста

Анализ входного текста с помощью расширенного анализа тональности позволяет определить, является ли вход положительным, отрицательным или нейтральным. Поддерживает входные данные на английском языке. Использует 1-2 вызова API для каждого предложения.

Параметры

Имя Ключ Обязательно Тип Описание
TextToAnalyze
TextToAnalyze string

Текст для анализа

Возвращаемое значение

Выходные данные операции анализа тональности

Выполнение ненормативной лексики и анализа нецензурного языка и обнаружения текста

Анализ входного текста с помощью расширенного анализа ненормативной лексики и анализа ненормативной речи, чтобы определить, содержит ли входной текст ненормативный язык. Поддерживает входные данные на английском языке. Использует 1-2 вызова API для каждого предложения.

Параметры

Имя Ключ Обязательно Тип Описание
TextToAnalyze
TextToAnalyze string

Текст для анализа

Возвращаемое значение

Выходные данные операции анализа ненормативной лексики

Извлечение предложений из строки

Сегментируйте входную строку в отдельные предложения, результат вывода в виде строки.

Параметры

Имя Ключ Обязательно Тип Описание
InputString
InputString string

Возвращаемое значение

Извлечение сущностей из строки

Извлеките именованные entitites из входной строки.

Параметры

Имя Ключ Обязательно Тип Описание
InputString
InputString string

Входная строка для извлечения сущностей из

Возвращаемое значение

Результат выполнения операции извлечения сущностей

Определение языка текста

Автоматическое определение языка, в котором записывается текстовая строка. Поддерживает датский (DAN), немецкий (DEU), английский (ENG), французский (FRA), итальянский (ITA), японский (JPN), корейский (KOR), голландский (NLD), норвежский (NOR), португальский (ПОР), русский (РУС), испанский (SPA), шведский (SWE), китайский (ZHO).

Параметры

Имя Ключ Обязательно Тип Описание
textToDetect
textToDetect string

Текст для обнаружения языка

Возвращаемое значение

Выходные данные операции обнаружения языка

Перевод английского на немецкий текст с помощью ИИ глубокого обучения

Автоматически преобразует входной текст на английском языке в выходной текст на немецком языке с помощью расширенного глубокого обучения и нейронной NLP. Использует 1-2 вызова API для каждого входного предложения.

Параметры

Имя Ключ Обязательно Тип Описание
TextToTranslate
TextToTranslate string

Текст для перевода

Возвращаемое значение

Выходные данные операции перевода языка

Перевод английского на русский текст с помощью ИИ глубокого обучения

Автоматически преобразует входной текст на английском языке в выходной текст на русском языке с помощью расширенного глубокого обучения и нейронной NLP. Использует 1-2 вызова API для каждого входного предложения.

Параметры

Имя Ключ Обязательно Тип Описание
TextToTranslate
TextToTranslate string

Текст для перевода

Возвращаемое значение

Выходные данные операции перевода языка

Перевод немецкого на английский текст с помощью ИИ глубокого обучения

Автоматически преобразует входной текст на немецкий язык в выходной текст на английском языке с помощью расширенного глубокого обучения и нейронной NLP. Использует 1-2 вызова API для каждого входного предложения.

Параметры

Имя Ключ Обязательно Тип Описание
TextToTranslate
TextToTranslate string

Текст для перевода

Возвращаемое значение

Выходные данные операции перевода языка

Перевод текста на русский язык с помощью ИИ глубокого обучения

Автоматически преобразует входной текст на русском языке в выходной текст на английском языке с помощью расширенного глубокого обучения и нейронной NLP. Использует 1-2 вызова API для каждого входного предложения.

Параметры

Имя Ключ Обязательно Тип Описание
TextToTranslate
TextToTranslate string

Текст для перевода

Возвращаемое значение

Выходные данные операции перевода языка

Поиск исправлений орфографии

Поиск предложений по исправлению орфографии и возврат результатов в формате JSON

Параметры

Имя Ключ Обязательно Тип Описание
Слово
Word string

Возвращаемое значение

Результат проверки орфографии

Получение слов в входной строке

Получение слов компонента в входной строке

Параметры

Имя Ключ Обязательно Тип Описание
InputText
InputText string

Возвращаемое значение

Слова в входной строке

Тело
GetWordsResponse

Проверка правильности написания предложения

Проверяет правильность написания предложения и возвращает результат в формате JSON

Параметры

Имя Ключ Обязательно Тип Описание
Предложение
Sentence string

Входное предложение для проверки орфографии

Возвращаемое значение

Результат проверки орфографии предложения

Синтаксический анализ строки с деревом синтаксиса

Анализирует входную строку в дерево синтаксиса Penn Treebank

Параметры

Имя Ключ Обязательно Тип Описание
InputString
InputString string

Входная строка для лингвистического анализа

Возвращаемое значение

Результат операции синтаксического анализа лингвистического анализа

Тело
ParseResponse

Тег части речи строка, фильтрация по командам

Тег части речи (POS), поиск команд и возврат результата в формате JSON

Параметры

Имя Ключ Обязательно Тип Описание
InputText
InputText string

Входная текстовая строка

Возвращаемое значение

Часть результата тега речи

Тело
PosResponse

Тег части речи строка, фильтрация по навязки

Тег части речи (POS), поиск налагаемых и возвращаемый результат в формате JSON

Параметры

Имя Ключ Обязательно Тип Описание
InputText
InputText string

Входная текстовая строка

Возвращаемое значение

Часть результата тега речи

Тело
PosResponse

Тег части речи строка, фильтрация по прилагательным

Часть речи (POS) тег строки, поиск прилагательных и возвращаемый результат в формате JSON

Параметры

Имя Ключ Обязательно Тип Описание
InputText
InputText string

Входная текстовая строка

Возвращаемое значение

Часть результата тега речи

Тело
PosResponse

Тег части речи строка, фильтрация по существительным

Тег части речи (POS), поиск существительных и возвращаемый результат в формате JSON

Параметры

Имя Ключ Обязательно Тип Описание
InputText
InputText string

Входная текстовая строка

Возвращаемое значение

Часть результата тега речи

Тело
PosResponse

Тег части речи строки

Часть речи (POS) тег строки и возвращаемый результат в формате JSON

Параметры

Имя Ключ Обязательно Тип Описание
InputText
InputText string

Входная текстовая строка

Возвращаемое значение

Часть результата тега речи

Тело
PosResponse

Тег части речи строкой, фильтрация по символам

Часть речи (POS) тег строки, поиск существительных и возвращаемый результат в формате JSON

Параметры

Имя Ключ Обязательно Тип Описание
InputText
InputText string

Входная текстовая строка

Возвращаемое значение

Часть результата тега речи

Тело
PosResponse

Определения

SentimentAnalysisResponse

Выходные данные операции анализа тональности

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если операция анализа тональности была успешной, значение false в противном случае

SentimentClassificationResult
SentimentClassificationResult string

Классификация входного текста в классификацию тональности; возможные значения: "Положительный", "Отрицательный" или "Нейтральный"

SentimentScoreResult
SentimentScoreResult double

Оценка классификации тональности между -1,0 и +1,0, где оценки менее 0 являются отрицательными настроениями, оценки больше 0 являются положительными тональностью и оценки близко к 0 являются нейтральными. Чем больше значение отклоняется от 0,0, тем сильнее тональность, при этом +1,0 и -1,0 будут максимально положительными и отрицательными настроениями соответственно.

ПредложениеCount
SentenceCount integer

Количество предложений во входном тексте

ProfanityAnalysisResponse

Выходные данные операции анализа ненормативной лексики

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если операция обнаружения ненормативной лексики была успешной, значение false в противном случае

Ненормативная лексикаScoreResult
ProfanityScoreResult double

Оценка классификации ненормативной лексики между 0,0 и 1,0, где оценки ближе к нулю имеют низкую вероятность ненормативной или содержат ненормативный язык, в то время как оценки близко к 1,0 имеют высокую вероятность ненормативной или содержащей непристойный язык. Значения выше 0,8 имеют очень высокую вероятность профилирования.

ПредложениеCount
SentenceCount integer

Количество предложений во входном тексте

SubjectivityAnalysisResponse

Выходные данные операции анализа субъективности

Имя Путь Тип Описание
Успешно
Successful boolean

Значение true, если операция анализа субъективности была успешной, значение false в противном случае

SubjectivityScoreResult
SubjectivityScoreResult double

Объективность и оценка объективности между 0,0 и 1,0, где оценки ближе к нулю имеют высокую вероятность объективности, а оценки близко к 1,0 имеют высокую вероятность субъективности.

ПредложениеCount
SentenceCount integer

Количество предложений во входном тексте

ExtractEntitiesResponse

Результат выполнения операции извлечения сущностей

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если операция выполнена успешно, значение false в противном случае

Entities
Entities array of Entity

Объект

Имя Путь Тип Описание
EntityType
EntityType string
EntityText
EntityText string

LanguageDetectionResponse

Выходные данные операции обнаружения языка

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если операция обнаружения языка выполнена успешно, значение false в противном случае

DetectedLanguage_ThreeLetterCode
DetectedLanguage_ThreeLetterCode string

Код языка ISO 639 с тремя буквами

DetectedLanguage_FullName
DetectedLanguage_FullName string

Полное имя (на английском языке) обнаруженного языка

LanguageTranslationResponse

Выходные данные операции перевода языка

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если операция обнаружения языка выполнена успешно, значение false в противном случае

ПереводedTextResult
TranslatedTextResult string

Переведенный текст на целевом языке

ПредложениеCount
SentenceCount integer

Количество предложений во входном тексте

ParseResponse

Результат операции синтаксического анализа лингвистического анализа

Имя Путь Тип Описание
ParseTree
ParseTree string

Дерево синтаксического анализа в формате дерева синтаксиса Penn Treebank

PosResponse

Часть результата тега речи

Имя Путь Тип Описание
TaggedSentences
TaggedSentences array of PosSentence

Предложения в строке

PosSentence

Предложение в результате тега POS

Имя Путь Тип Описание
Слова
Words array of PosTaggedWord

Слова в предложении

PosTaggedWord

Word, помеченный в теге POS

Имя Путь Тип Описание
Слово
Word object

Word, помеченный тегом

Тег
Tag object

Тег Penn Treebank, примененный к слову

RephraseResponse

Выходные данные операции перефразирования текста

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если операция обнаружения языка выполнена успешно, значение false в противном случае

RephrasedResults
RephrasedResults array of RephrasedSentence

Результаты операции перефразирования, парафразирования в порядке входных предложений

ПредложениеCount
SentenceCount integer

Количество предложений во входном тексте

RephrasedSentence

Одно входное предложение и связанные результаты перефразирования

Имя Путь Тип Описание
ПредложениеIndex
SentenceIndex integer

Индекс предложения, упорядоченный на основе 1

OriginalSentenceText
OriginalSentenceText string

Исходный текст предложения ввода

Рефрассинги
Rephrasings array of RephrasedSentenceOption

Перефразировка параметров текста, кандидатов исходного входного предложения в порядке — с лучшим кандидатом в первую очередь

RephrasedSentenceOption

Одно перефразирование исходного входного предложения

Имя Путь Тип Описание
RephrasedOptionIndex
RephrasedOptionIndex integer

Упорядоченный индекс параметра перефразирования, на основе 1, с 1 является лучшим вариантом

RephrasedSentenceText
RephrasedSentenceText string

Одно предложение выходного перефразированного текста исходного входного предложения

SentenceSegmentationResponse

Имя Путь Тип Описание
Успешно
Successful boolean
Предложения
Sentences array of string
ПредложениеCount
SentenceCount integer

GetWordsResponse

Слова в входной строке

Имя Путь Тип Описание
Слова
Words array of WordPosition

Массив слов

WordPosition

Имя Путь Тип Описание
Слово
Word string

Word в виде строки

WordIndex
WordIndex integer

Отсчитываемый от нуля индекс слова; первое слово имеет индекс 0, второе слово имеет индекс 1 и т. д.

StartPosition
StartPosition integer

Смещение символов на основе нуля, с которого слово начинается в входной строке

EndPosition
EndPosition integer

Отсчитываемый от нуля смещение символов, по которому слово заканчивается в входной строке

CheckWordResponse

Результат проверки орфографии

Имя Путь Тип Описание
Правильно
Correct boolean

Значение true, если слово орфографировано правильно, значение false в противном случае

Suggestions
Suggestions array of string

Предлагаемые исправления орфографии

CheckSentenceResponse

Результат проверки орфографии предложения

Имя Путь Тип Описание
Неправильное значение
IncorrectCount integer

Число неправильных слов

Слова
Words array of CorrectWordInSentence

Слова в предложении, как правильные, так и неправильные

CorrectWordInSentence

Слово в предложении

Имя Путь Тип Описание
Слово
Word WordPosition
Правильно
Correct boolean

Значение true, если слово орфографировано правильно, значение false в противном случае

Suggestions
Suggestions array of string

Предлагаемые улучшения орфографии