AI 関数

AI 関連の関数を使用すると大規模言語モデル (LLM) および Core ML モデルを操作できます。LLM の場合、これらの関数によって埋め込みベクトルの取得および変換、コサイン類似度およびトークン数の計算、テーブルスキーマに関する情報を取得することができます。Core ML モデルの場合、残りの関数はモデルに関する情報を返し、モデルの評価を実行します。

関数 機能

ComputeModel

Core ML モデル評価結果を含む JSON オブジェクトを返します。

CosineSimilarity

2 つの埋め込みベクトル間の類似度を -1 (反対) と 1 (類似) の間の数で返します。

GetEmbedding

入力データを埋め込みモデルに送信してベクトル表現をオブジェクトデータとして返します。

GetEmbeddingAsFile

埋め込みベクトルをテキスト形式からバイナリオブジェクトデータに変換します。

GetEmbeddingAsText

埋め込みベクトルをバイナリオブジェクトデータからテキスト形式に変換します。

GetModelAttributes

現在ロードされている名前付きモデルに関する JSON 形式のメタデータを返します。

GetTableDDL

JSON 配列として指定されたテーブルオカレンスの一覧のテーブル情報をデータ定義言語 (DDL) 形式で返します。

GetTokenCount

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