GetTokenCount

指定されたテキストのトークン数を返します。ガイダンスとしての使用に限ります。モデルで使用される実際の数は異なる場合があります。

構文 

GetTokenCount (テキスト)

引数 

テキスト - 任意のテキスト式。

戻り値のデータタイプ 

数字

起点バージョン 

21.0

説明 

AI モデルは文字、単語、または単語のグループを表す可能性のあるトークンとしてテキストを操作します。テキスト文字列内のトークン数がわかるとテキストが特定のモデルで処理するには長すぎるかどうか、またはモデルがテキストを処理するための相対的なコストを示すことができます。

例 1 

GetTokenCount ("Claris FileMaker") は「4」を返します。

例 2 

トークン数が 1024 以下の場合にのみ「会議::メモ」フィールドの埋め込みベクトルを取得してすべてのレコードの「会議::メモ_埋め込み」フィールドにデータを保存します。

コピー
AI アカウント設定 [アカウント名: "my-account" ; モデルプロバイダ: OpenAI ; API キー: "sk-RZCtpWT..."]

レイアウト切り替え [「会議詳細」 (会議) ; アニメーション: なし]
全レコードを表示

If [GetTokenCount (会議::メモ) > 1024]
    カスタムダイアログを表示 ["トークン数が 1024 を超えています。「メモ」フィールドのテキストを減らして、もう一度やり直してください。"]
Else
    対象レコードに埋め込みを挿入 [アカウント名: "my-account" ; 
    埋め込みモデル: "text-embedding-3-small" ; ソースフィールド: 会議::メモ ; 
    ターゲットフィールド: 会議::メモ_埋め込み ; ターゲット内容を置換]
End If