CREATE_AI_MODEL プロシージャは、AIモデルオブジェクトを作成するために使用され、モデルの名前、タイプなどのプロパティを指定する必要があります。
構文
PROCEDURE create_ai_model(
IN name VARCHAR(128),
IN params JSON);
パラメータ説明
パラメータ |
説明 |
タイプ |
取り得る範囲 |
NULL許容 |
|---|---|---|---|---|
| name | AIモデルオブジェクトの名前。 | VARCHAR(128) | No | |
| params | AIモデルの関連パラメータで、JSONオブジェクトである必要があります。サポートされているパラメータは以下のとおりです:
|
type と model_name のデータ型はどちらもJSON STRINGです |
type の取り得る値は dense_embedding、sparse_embedding、completion、rerank のいずれか一つのみです |
No |
model_name の値は大規模言語モデルの具体的な名前で、例えば text-embedding-v2 などです |
No |
例
AIモデルオブジェクトを作成します。タイプは dense_embedding、大規模モデルは text-embedding-v2 です。
CALL DBMS_AI_SERVICE.CREATE_AI_MODEL (
'my_ai_model_1', '{
"type": "dense_embedding",
"model_name": "text-embedding-v2"
}');