すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud Model Studio:公式プラグインプラグイン

最終更新日:Jun 22, 2026

大規模言語モデルは強力な自然言語処理能力を備えていますが、Web 検索や画像処理など、特定のタスクには追加機能が必要になる場合があります。Model Studio は、さまざまな公式プラグインを提供します。プラグインを選択して、モデルの能力を強化し、ユースケースを広げることができます。

プラグインページへの初回アクセス

お使いの Alibaba Cloud アカウントまたは RAM ユーザー (サブアカウント) に AliyunServiceRoleForSFMAccessCloudAPI ロールがない場合、プラグインにアクセスできません。以下の手順に従って、必要な権限を付与してください。

Alibaba Cloudアカウント

Alibaba Cloud アカウントで Model Studio にログインする場合は、[Plugins] ページに移動し、チェックボックスにチェックを入れて規約に同意し、Authorize and Enter をクリックします。

承認ページでは、AliyunServiceRolePolicyForSFMAccessCloudAPI ポリシーに関連付けられたサービスリンクロール AliyunServiceRoleForSFMAccessCloudAPI が作成されます。このロールは、Model Studio が Alibaba Cloud Marketplace 製品にアクセスし、プラグイン設定に基づいて API コールを行えるようにします。

RAM ユーザー (サブアカウント)

RAM ユーザー (サブアカウント) で Model Studio にログインする場合は、[Plugins] ページに移動し、チェックボックスにチェックを入れて規約に同意し、Authorize and Enter をクリックします。次のプロンプトが表示されます。

[Cloud Marketplace service-linked role] のダイアログボックスが表示され、エラーコード 140052 とサービスリンクロール名 AliyunServiceRoleForSFMAccessCloudAPI が表示されます。

このエラーは、RAM ユーザーにサービスリンクロールを作成する権限がないために発生します。以下の手順に従って、この権限を RAM ユーザーに付与してください。この権限を付与すると、RAM ユーザーは プラグイン ページにアクセスできるようになります。

  1. RAM ユーザーにサービスリンクロールを作成する権限を付与します。

    1. Alibaba Cloud アカウントでRAM コンソールにログインします。

    2. 左側メニューで、Permissions > Policy を選択します。

    3. [Create Policy] をクリックします。

    4. [Script Editor] タブで、EffectActionResourceCondition の各フィールドに次の内容を入力します。

      {
          "Action": [
              "ram:CreateServiceLinkedRole"
          ],
          "Resource": "*",
          "Effect": "Allow",
          "Condition": {
              "StringEquals": {
                  "ram:ServiceName": "cloudapi-access.sfm.aliyuncs.com"
              }
          }
      }
    5. OK をクリックします。

    6. ポリシーに名前を付け、OK をクリックします。

      たとえば、service-linked role という名前を入力します。

    7. 左側メニューで、 を選択します。

    8. 対象の RAM ユーザーを見つけ、Actions 列の Add Permission をクリックします。

    9. 作成したポリシーを選択し、[OK] をクリックします。

      これで、RAM ユーザーはサービスリンクロールを作成できるようになりました。

      ポリシータイプのドロップダウンリストから [Custom Policy] を選択してリストをフィルタリングします。次に、対象のポリシーを見つけて選択します。

  2. [Plugins] ページに戻り、チェックボックスにチェックを入れて規約に同意し、Authorize and Enter をクリックします。

公式プラグイン

Component Market では、Model Studio のビルド済み公式プラグインが提供されています。入出力パラメーターを設定せずに、直接呼び出すことができます。

プラグイン名

ツール ID

説明

課金

Python コードインタープリター

code_interpreter

モデルが Python コードを実行して、数学計算、データ分析、可視化、データ処理などのタスクを実行できるようにします。

無料

電卓

calculator

モデルが「12313 * 13232」のような複雑な数学計算を実行できるようにします。

無料

画像生成

text_to_image

モデルが「笑っている犬を描いて」のようなテキストから画像を生成できるようにします。

期間限定で無料。アクティベーションが必要です。

Python コードインタープリター

入力例

プラグインなしの出力

プラグインありの出力

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(-2, 2, 100)
y1 = np.sqrt(1 + x**2)
y2 = -np.sqrt(1 + x**2)

plt.plot(x, y1, label='y = sqrt(1 + x^2)')
plt.plot(x, y2, label='y = -sqrt(1 + x^2)')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Hyperbola')
plt.legend()
plt.show()

エージェントアプリケーションは Python コードを実行できません。コードのテキストによる説明のみ可能です。

エージェントアプリケーションは、データ可視化と分析のために Python コードを実行できます。

python不插.jpeg

python插.jpeg

Python コードインタープリタープラグインは、外部ネットワークへのアクセスやローカルファイルのアップロードをサポートしていません。利用可能な依存関係は、json5~=0.9.6、jupyter_client~=8.1.0、ipykernel~=6.25.0、seaborn、sympy、pydantic~=1.10.8、pillow~=9.4.0、fastapi~=0.101.1、dynaconf~=3.2.1、oss2~=2.18.1、matplotlib、starlette~=0.27.0、uvicorn~=0.23.2、requests~=2.31.0、scipy、html2text、pandas、pdf2image、pdfminer-six、pypdf、python-pptx、wordcloud です。

電卓

入力例

プラグインなしの出力

プラグインありの出力

12313*13232

エージェントアプリケーションは複雑な数学の問題を確実に解くことができず、誤った結果を返す可能性があります。正解は 162,925,616 です。

エージェントアプリケーションは強力な計算能力を持ち、正確な結果を生成できます。

画像生成

入力例

プラグインなしの出力

プラグインありの出力

笑っている犬を描いてください。

エージェントアプリケーションは画像やグラフィックを直接描画できず、シーンをテキストで説明することしかできません。

エージェントアプリケーションは直接画像を描画でき、指示に基づいて犬の絵を生成できます。

图文.jpeg

图文插.jpeg

プラグインの組み合わせ

次の例に示すように、Model Studio では単一のタスクで複数のツールを呼び出すことができます。ニーズに合わせてプラグインを選択できます。

公式プラグインの呼び出し

ステップ 1. ワークスペースを承認する (必要な場合)。公式プラグインをサブワークスペースで使用するには、事前の承認が必要です。この手順は、デフォルトのワークスペースでは不要です。

  1. [Plugins] ページに移動し、対象のプラグインを見つけて 詳細を見る をクリックします。

  2. Authorization をクリックし、対象のサブワークスペースを選択して、OK をクリックして承認を完了します。

    image

ステップ 2. プラグインを呼び出す

プラグインの呼び出し

  • 方法 1: プラグイン ページから、エージェントアプリケーションにツールを追加します。

    公式プラグインは、[同じワークスペース] 内の エージェントアプリケーション にのみ追加できます。
    1. 対象のプラグインを見つけて Add to Agent をクリックします。

    2. ツールを選択し、[Next] をクリックします。

    3. エージェントアプリケーションを選択し、Confirm Add をクリックします。

    4. アプリケーションの詳細ページに、ツールが自動的に表示されます。

      Select Plug-in をクリックして、さらにツールを追加することもできます。最大 10 個のツールを追加できます。エージェントアプリケーションは、入力に基づいて 1 つ以上のツールを選択して呼び出します。

      image

    5. 入力ボックスでモデルと対話して、ツールをテストします。

    6. テスト後、アプリケーションを公開します。

  • 方法 2: [Apps] ページに移動します。特定のエージェントアプリケーションまたはワークフローアプリケーションで、プラグインを追加し、その機能をテストしてから、アプリケーションを 公開 します。詳細については、「エージェントアプリケーションのプラグイン機能」および「ワークフローアプリケーションのプラグインノード」をご参照ください。

ツールIDの取得

ツール ID は特定のツールを識別します。API を使用してツールを呼び出す際には、正しいツール ID を提供する必要があります。

  1. プラグイン ページで、対象のプラグインを見つけて 詳細を見る をクリックします。

  2. Plug-in Tool で、ツール ID を取得します。

    この例では、ツール ID は calculator です。

    image

関連ドキュメント

公式プラグインプラグインに加えて、Model Studio はカスタムプラグインをサポートしています。詳細については、「カスタムプラグイン」をご参照ください。