GetTokenCount

返回指定文本的标记数。仅用于指导;模型使用的实际数可能会有所不同。

格式 

GetTokenCount ( 文本 )

参数 

文本 - 任何文本表达式。

返回的数据类型 

数字

原始版本 

21.0

说明 

AI 模型将文本作为标记,可以表示字母、单词或词组。知道一个文本字符串中有多少个标记可以判断文本是否太长而无法处理特定模型,或者指示模型处理文本的相对成本。

示例 1 

GetTokenCount ( "Claris FileMaker" ) 返回 4

示例 2 

仅当标记计数小于或等于 1024 时,才获取 Meetings::Note 字段的嵌入向量,并将数据保存在所有记录的 Meetings::Note_Embedding 字段中。

复制
配置 AI 账户 [ 账户名称: "my-account" ; 模型提供商: OpenAI ; API 密钥: "sk-RZCtpWT..." ]

转到布局 [ "会议详细信息" (会议) ; 动画: 无 ]
显示所有记录

If [ GetTokenCount ( Meetings::Note ) > 1024 ]
    显示自定义对话框 [ "标记计数大于 1024。 减少注释字段中的文本,然后重试。" ]
Else
    在搜索结果中插入嵌入 [ 账户名称: "my-account" ; 
    嵌入模型: "text-embedding-3-small" ; 来源字段: Meetings::Note ; 
    目标字段: Meetings::Note_Embedding ; 替换目标内容 ]
End If