イメージキャプションを挿入
イメージをイメージキャプションモデルに送信して、返されたキャプションをフィールドまたは変数に挿入します。
オプション
-
[アカウント名:] では使用する AI アカウントの名前のテキスト式を指定します。現在のファイルで、[AI アカウント設定] スクリプトステップを使用してアカウントを設定し、このスクリプトステップが実行される前にこの名前を割り当てることができます。
-
[モデル:] ではイメージキャプションモデルの名前を指定します。モデル名をテキスト式として指定します。サポートされているモデルについては、FileMaker 動作環境を参照してください。
-
[入力:] では、モデルに送信してキャプションするイメージまたはオブジェクトデータを返す任意の式を指定します。
-
[ターゲット:] では、返されたキャプションテキスト情報を挿入するフィールドまたは変数を指定します。変数が存在しない場合は、このスクリプトステップによって変数が作成されます (変数の使用を参照)。
互換性
| 製品 | サポート |
| FileMaker Pro | はい |
| FileMaker Go | はい |
| FileMaker WebDirect | はい |
| FileMaker Server | はい |
| FileMaker Cloud | はい |
| FileMaker Data API | はい |
| カスタム Web 公開 | はい |
起点バージョン
26.0
説明
イメージキャプションモデルはイメージのテキスト説明を生成します。返されるキャプションは使用するモデルとイメージの内容により異なります。
このスクリプトステップはモデルプロバイダとして Claris AI Model Server のみサポートします。(FileMaker Server ヘルプの AI サービスの構成 を参照してください。) [アカウント名:] オプションには [AI アカウント設定] スクリプトステップで設定したアカウントを指定します。その場合 [モデルプロバイダ:] には [カスタム]、[エンドポイント:] には使用する AI モデルサーバーを指定する必要があります。 サポートされているイメージキャプションモデルについては、FileMaker 動作環境を参照してください。
メモ
-
ターゲットの変数またはフィールドを指定する必要があります。[ターゲット] が指定されていない場合、このスクリプトステップはエラーコードを返します。このエラーコードは Get (最終エラー) 関数で取得できます。
例 1 - 現在のレコードの写真のキャプションを生成する
Claris AI Model Server の AI アカウントを構成します。このスクリプトでは次に「製品」レイアウトに移動し、モデルを使用して現在のレコードの「製品::写真」フィールド内のイメージのキャプションを生成し、「製品::キャプション」テキストフィールドに保存します。
AI アカウント設定 [アカウント名: "my-account" ; モデルプロバイダ: カスタム ; エンドポイント: "https://my-server.example.com/llm/v1/" ; SSL 証明書の検証 ; API キー: グローバル::API キー]
レイアウト切り替え [「製品」 (製品) ; アニメーション: なし]
イメージキャプションを挿入 [アカウント名: "my-account" ; モデル: "Salesforce/blip2-opt-2.7b" ; 入力: 製品::写真 ; ターゲット: 製品::キャプション]