npm 包 cognitive-services-rxjs 使用教程

阅读时长 4 分钟读完

随着人工智能技术的发展,越来越多的应用需要集成自然语言处理、情感分析等功能。Microsoft 提供了一系列的认知服务 API,可以方便地构建这样的功能,而 cognitive-services-rxjs 就是一个用于调用 Microsoft 认知服务 API 的 npm 包。本文将介绍如何使用 cognitive-services-rxjs。

安装

使用 npm 可以方便地安装 cognitive-services-rxjs,打开终端或者命令行工具,执行以下命令:

使用

cognitive-services-rxjs 提供了一系列的可观测对象,可以调用不同的 Microsoft 认知服务 API。下面以文本翻译服务为例,介绍如何使用 cognitive-services-rxjs。

导入依赖

在你的代码中,导入依赖:

配置认知服务密钥

在 Microsoft Azure 门户中创建认知服务,获取对应的订阅密钥。然后,在代码中配置密钥:

调用 API

使用 Translator 对象调用文本翻译 API:

-- -------------------- ---- -------
----- ---------- - --- ----------------------- --------------------

----- ----------- - ------------------------------ --------- ----- -----

-----------------------
  ----- ----- -- -------------------
  ------ ----- -- -------------------
  --------- -- -- ------------------------ ------------
--

在这个例子中,我们使用了 Translator 对象的 translate 方法,将英文文本 [hello, world] 翻译成法文。注意需要指定 API 的区域。

translate 返回的是一个可观测对象,可以通过 subscribe 方法注册订阅。

示例代码

下面是一个完整的示例代码,将英文文本翻译成法文并输出翻译结果:

-- -------------------- ---- -------
------ - ---------- - ---- -------------------------
------ - ---------------------------- - ---- ---------------

----- ---------- - --------------------
----- ----------- - --- ----------------------------------------

----- ---------- - --- ----------------------- --------------------

----- ----------- - ------------------------------ --------- ----- -----

-----------------------
  ----- ----- -- -------------------
  ------ ----- -- -------------------
  --------- -- -- ------------------------ ------------
--

结语

cognitive-services-rxjs 是一个非常强大的 npm 包,可以方便地调用 Microsoft 的认知服务 API。本文介绍了如何使用 cognitive-services-rxjs 的一些基本操作,希望能够帮助读者更好地使用 cognitive-services-rxjs。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055c1d81e8991b448d9bab

纠错
反馈