可用的应用程序接口

您可以访问的 API 取决于环境中安装的服务。

IBM® Software Hub和在该平台上运行的一些服务提供开放和可扩展的应用程序接口。

您可以使用一个身份验证令牌对 "IBM Software Hub平台和 API 进行身份验证。 请参阅生成用于身份验证的 API 密钥

有关您可以使用的 API 的更多信息,请参阅以下资源。

AI Factsheets API

描述

使用 "AI Factsheets应用程序接口创建模型用例、控制模型跟踪、获取模型事实,以及获取已部署跟踪模型的警报信息。

需求
要使用此 API,必须安装 "AI Factsheets服务。
API 参考
概况介绍服务
使用 "AI Factsheets应用程序接口与模型库存进行交互。
IBM人工智能治理事实客户端Python库
收集在 "IBM Cloud、外部机器学习引擎或独立环境中的 Jupyter Notebook 中运行的不同实验的事实。

Apache Spark工作岗位应用程序接口

描述

在 "IBM Software Hub中,您可以在群集上运行 "Spark作业或应用程序,而无需安装 "Watson Studio。 使用 Analytics Engine powered by Apache SparkSpark jobs REST API。

您可以使用 "Spark作业 REST API 提交任何运行 "SparkSQL 或数据转换、数据科学和机器学习作业的 "Spark应用程序。 每个提交的作业都在一个专用集群中运行。

需求
要使用此 API,管理员必须在 "IBM Software Hub平台上安装 "Analytics Engine powered by Apache Spark服务。 要确定服务是否已安装,请打开服务目录,检查服务是否已启用。
API 参考
Spark 作业 API 语法、参数和返回代码

连接 API

描述
数据和人工智能通用核心 API 包含在目录或项目中创建连接的说明。
需求

要使用此 API,必须安装以下服务之一:

  • IBM Knowledge Catalog
  • Watson Studio
  • 安装 "IBM Software Hub"common core services的服务。 common core services会被依赖它们的服务自动安装。
API 参考
数据和人工智能通用核心软件 API

您可以在数据 >连接性中查看各个数据源属性的表格。 展开连接资源,然后选择连接属性

数据与人工智能共同核心应用程序接口

描述
您可以将数据和人工智能通用核心应用程序接口用于 "IBM Cloud Pak® for Data和 "IBM watsonx™等软件产品。 例如,您可以使用 API 执行以下任务。
  • 管理项目。
  • 管理项目中的连接。
  • 从连接中发现资产。
  • 管理作业和环境
  • 在全局搜索中执行查询。
需求

要使用此 API,必须安装 "Watson Studio服务:

API 参考
数据和人工智能通用核心软件 API

Decision Optimization Python 客户机

描述
您可以使用 Decision Optimization 客户端应用程序接口与 Decision Optimization 实验进行交互。 您可以执行以下任务。
  • 使用不同的数据或模型公式,创建并运行多个 "Decision Optimization实验方案。
  • 获取解决方案结果。
需求
要使用此 API,管理员必须在 "IBM Software Hub平台上安装 "Decision Optimization服务。
API 参考
Decision Optimization Python客户端

OpenPages API

描述
OpenPages应用程序接口可访问 "OpenPages数据和元数据。 您可以使用应用程序接口开发扩展应用程序的解决方案。
需求
要使用此 API,必须安装 "OpenPages服务。
API 参考
OpenPages开发人员指南

Orchestration Pipelines应用程序接口和 SDK

描述
目前,"Orchestration Pipelines只提供Python客户端 API。 使用应用程序接口查询数据、公开输出等。
需求
要使用此 API,必须安装 "Orchestration Pipelines服务。
API 参考

已停用的 IBM Cloud Pak for Data应用程序接口WatsonData

WatsonDataIBM Cloud Pak for DataAPI 文档已废弃,可能已经过时。

使用以下应用程序接口:

Watson Machine LearningAPI

描述
您可以使用 "Watson Machine Learning应用程序接口或Python客户端库,对模型和函数进行训练、存储、部署和评分。 您可以执行以下任务。
  • 使用 AutoAIPrompt Lab 等工具构建和训练人工智能资产。
  • 对人工智能资产进行部署和评分,并对部署进行管理。
  • 获取已部署资产的端点,以便在应用程序中使用。
需求
要使用此 API,必须安装 "Watson Machine Learning服务。
API 参考
Watson Machine Learning应用程序接口
使用Watson Machine LearningREST API 与您的机器学习资产进行交互。
watsonx.ai™ Python客户端库
使用 "watsonx.ai Python客户端库处理传统机器学习和生成式人工智能资产。
已停用 Watson Machine Learning'Python客户端图书馆
Watson Machine Learning Python客户端库现在是 "watsonx.ai Python客户端库的一部分。 Watson Machine Learning库仍然可用,但没有更新新功能。

Watson OpenScale应用程序接口和 SDK

描述

Watson OpenScale应用程序接口提供注入功能。 您可以使用 API 执行以下任务。

  • 衡量人工智能模型的成果。
  • 确保您的模型是公平的。
  • 确保您的模型可以解释。
您还可以使用 "Watson OpenScale PythonSDK 连接到训练数据,对批量部署进行评估。
需求
要使用此 API,必须安装 "Watson OpenScale服务。
API 参考

watsonx.ai应用程序接口和 SDK

描述

您可以使用 "watsonx.ai应用程序接口或客户端库推理和调整基础模型。

需求
要使用 "watsonx.ai应用程序接口,必须安装 "watsonx.ai服务。
API 参考
watsonx.ai应用程序接口
使用 REST API 开发生成式人工智能解决方案。
watsonx.ai Python库
使用笔记本开发生成式人工智能解决方案。
watsonx.ai Node.jsSDK
使用客户端库将生成式人工智能融入您的应用程序中

watsonx.governance应用程序接口和 SDK

描述
watsonx.governance™应用程序接口将人工智能治理从预测性机器学习模型扩展到生成性人工智能,同时监控并降低与模型、用户和数据集相关的风险。 这些应用程序接口结合了 "AI Factsheets、"Watson OpenScale和 "OpenPages应用程序接口和 SDK。
需求
要使用此 API,必须安装 "watsonx.governance服务。
API 参考