В этом блоге мы увидим, как интегрироваться с языковой службой OCI AI с помощью REST API в Postman.

Языковая служба искусственного интеллекта OCI

Oracle Cloud Infrastructure (OCI) Language — это новая служба искусственного интеллекта для выполнения сложного анализа текста в масштабе. Благодаря встроенным предварительно обученным моделям разработчикам не нужны знания в области машинного обучения, чтобы встраивать в свои приложения анализ тональности, извлечение ключевых фраз, классификацию текста, распознавание именованных сущностей и многое другое.

Возможности языка OCI AI

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

OCI Language определяет язык вашего текста из более чем 75 языков. Он также автоматически распознает как минимум 18 типов объектов, включая имена людей, местоположения, продукты и организации.

Анализ настроений на основе субъективной информации

Анализируйте настроение или тон текста с помощью API, которые помогают извлечь тональность отдельных аспектов текста. OCI Language классифицирует результаты как положительные, отрицательные и нейтральные настроения с оценкой достоверности.

Классифицируйте документы и определите ключевые фразы

Идентифицируйте и классифицируйте текстовый контент по более чем 600 категориям. Используйте современную обработку естественного языка, чтобы определить наиболее важные ключевые фразы в ваших документах.

Конечные точки языковой службы OCI:

# Language Detection
https://language.aiservice.us-phoenix-1.oci.oraclecloud.com/20210101/actions/batchDetectDominantLanguage
# Key Phrase Extraction
https://language.aiservice.us-ashburn-1.oci.oraclecloud.com/20210101/actions/batchDetectLanguageKeyPhrases
# Named Entity Recognition
https://language.aiservice.us-ashburn-1.oci.oraclecloud.com/20210101/actions/batchDetectLanguageEntities
# Text Classification
https://language.aiservice.us-ashburn-1.oci.oraclecloud.com/20210101/actions/batchDetectLanguageTextClassification
# Sentiment Analysis
https://language.aiservice.us-ashburn-1.oci.oraclecloud.com/20210101/actions/batchDetectLanguageSentiments

Настройка Postman для вызова API-интерфейсов OCI

1. Посетите рабочее пространство OCI Postman.

Посетите Рабочее пространство OCI Postman и войдите в систему, используя свои учетные данные.

2. Разветвите языковые API и среду учетных данных OCI.

Разветвите коллекцию Language API в своей рабочей области, перейдя к коллекции Language API и выбрав опцию «Разветвить».

Аналогичным образом разветвите и добавьте среду OCI:

3. Установите переменные среды OCI:

Протестируйте API

Вызовите API-интерфейсы REST OCI Language, щелкнув любой из запросов в КОЛЛЕКЦИИ Language API. Введите текст, который вы хотите проанализировать, в теле, как показано ниже:

{
«документы»: [
{
«ключ»: «doc1»,
«текст»: «Le rouge est une couleur vive. C'est la couleur de nombreux fruit et bégumes, comme les tomates, les fraises ou les cerises. Le jaune est la couleur des bananes, du maïs ou des poussins, например. Le bleu est très dans la nature: c’est la couleur du ciel et de la mer. Le rouge, le jaune et le bleu sont les trois couleurs primaires».
},
{
«key»: «doc2»,
«text»: «Yo vivo en Гранада, una ciudad pequeña que tiene Monumentos Muy Importantes como la Alhambra. Aquí la comida es deliciosa y son famosos el gazpacho, el rebujito y el salmorejo».
}
]

Вызов конечной точки API определения языка —

https://language.aiservice.us-ashburn-1.oci.oraclecloud.com/20210101/actions/batchDetectDominantLanguage

Ответ от вызова API:

{

«документы»: [{

«ключ»: «doc1»,

"языки": [{

"код": "fr",

«имя»: «французский»,

"оценка": 0,9999992306950377

}]},

{

«ключ»: «doc2»,

"языки": [{

"код": "es",

«имя»: «испанский»,

"оценка": 0,9999317573681928

}]}],

"ошибки": []

}

Языковой API OCI смог определить язык из текстов и вернуть его обратно. Точно так же мы можем анализировать настроение или тон текста, идентифицировать и классифицировать текстовое содержание и т. д.