Hugging Face: サーバーレス推論アクション

このトピックでは Hugging Face の使用について説明します: サーバーレス推論アクションは、さまざまなNLPタスクのためにHugging Faceモデルの力を活用します。

前提条件

注: このページで提供されている例示およびグラフィックは、イメージを伝えることを目的とするにすぎず、お客様固有の事例を正確に反映していない場合があります。 当社は、そのメンテナンスや正確性について責任を負いません。
  • を使用するには、Bot 作成者ロールが必要ですHugging Face。 Bot の認証アクション。
  • Hugging Faceアカウントを作成する。 ここでアカウントを作成できます Hugging Face アカウントを作成する
  • Hugging Face を呼び出す前に、リクエストを送信するために必要な認証情報があり、Hugging Face: 認証アクション が含まれていることを確認してください。 サーバーレス推論 アクション.

手順

  1. Hugging Face アカウントにログインします。
  2. モデルを選択: Hugging Face モデルライブラリ (Hugging Faceモデル) に移動します。サーバーレス理論 をサポートするモデルを検索して選択してください。 サポートされているモデルタイプは次のとおりです。
    1. テキスト生成
    2. テキストから画像生成
    3. 画像からテキスト生成
    4. 音声生成のテキスト
    この例では、openai-community/gpt2 モデルがテキスト生成に使用されています。
  3. モデルのサーバーレス推論リクエスト形式から以下をコピーしてください。
    1. モデルID: API URLからリクエスト形式のモデルIDをコピーします。 この場合、openai-community/gpt2 になります。
    2. リクエストペイロード: モデルのサーバーレス推論形式で提供されているJSONを使用してください。

      Hugging Faceリクエストフォーマット
      JSON内のプロンプトをあなたの特定の事例に合わせて修正してください。 の 例えば: 上記のJSONを次のように変更できます は次の通りです:
      {"inputs": "Explain quantum computing in simple terms."}
      

      次のビデオを見て、アクセス方法を学んでください。 モデルの上記リクエスト形式。

  4. Control Room にログインします。
  5. [アクション] ペインで、[AI > Hugging Face > サーバーレス推論 をキャンバスに配置します。
  6. 以下のフィールドを入力または選択します。

    Hugging Face サーバーレス推論アクション
    1. [モデルID] フィールドに、貼り付けます。 モデルID があなたの Hugging Face からコピーされました。
    2. [リクエスト ペイロード] フィールドに貼り付けます。 リクエストペイロード あなたの Hugging Face からコピーされました。
    3. 任意: データファイルパス: データファイルパス はダウンロードを指定します モデルによって生成された画像/音声ファイルの場所。
    4. 現在のセッションに制限するためのセッション名として、デフォルトと入力します 。
    5. 変数にレスポンスを保存します。 この例では以下のロケーションにレスポンスが保存されます。 HuggingFace-response
  7. [実行] をクリックしてオートメーションを開始します。
    メッセージボックスのレスポンスを印刷することで、フィールドの値を読み取ることができます アクション. この例では、HuggingFace-response レスポンスを印刷します。
    ヒント: 同じ Bot で複数のチャットを維持するには、異なる名前や変数で複数のセッションを作成する必要があります。

    上記の自動化の応答は次の通りです は次の通りです:


    ハギングフェイス サーバーレス推論応答

    出力 JSON は JSON パッケージを使用して解析し、目的の出力を得ることができます。 希望する出力。

例の追加

次の自動化は テキストから画像画像からテキスト、および 音声へのテキスト 生成能力を使用して Hugging Face: サーバーレス推論アクション。 各例は 後のセクションで詳細に説明します。


Hugging Faceの例

テキストを画像に変換

次の例は、Hugging Faceを使用したテキストから画像への生成能力を示しています。 サーバーレス推論アクション:


Hugging Face Automation Anywhere テキストから画像への例
注: データ ファイル パス を提供してください 画像が保存される場所。

画像をテキストに変換

次の例は、Hugging Faceを使用した画像からテキストへの生成能力を示しています。 サーバーレス推論アクション:


Hugging Face Automation Anywhere 画像からテキストへの例
注: 画像を Base64 形式に変換します。 変換 >> Base64 エンコード アクション モデルに入力する前に。 モデルはこの形式の画像を必要とします。 正確にテキストを生成します。

テキストをオーディオに変換

次の例は、Hugging Faceを使用したテキストから音声への生成機能を示しています: サーバーレス推論アクション:


Hugging Face Automation Anywhere テキストからオーディオへの例
注: データ ファイル パス を提供し、 拡張機能で、入力プロンプト テキストが リクエスト ペイロード はオーディオ フォーマットに変換されます。