説明
このビューはV4.4.1バージョンから導入されました。
機能の概要
本テナントモデルのアクセス情報を照会します。
フィールド説明
フィールド |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| ENDPOINT_ID | int(20) | NO | モデルアクセス情報の一意のID。 |
| ENDPOINT_NAME | varchar(128) | NO | ユーザー定義のモデルアクセス情報の一意の名前。 |
| AI_MODEL_NAME | varchar(128) | NO | アクセス情報が属するAIモデル名。 |
| SCOPE | varchar(128) | NO | 予約フィールドです。デフォルトはallです。将来、リージョン/ゾーンをまたいだモデルアクセス情報の設定に利用される可能性があります。 |
| URL | varchar(2048) | NO | モデルの呼び出しアドレス。URLはHTTPおよびHTTPSをサポートします。例:https://dashscope.aliyuncs.com/compatible-mode/v1/embeddings。 |
| ACCESS_KEY | varchar(2048) | NO | モデル呼び出し時に使用するAPIキー。 |
| PROVIDER | varchar(128) | NO | AIモデルプロバイダー。例:openai、aliyun、deepseek、ollamaなど。データベース内部のAPIメッセージ形式の適合に使用されます。空の場合は、UDF関数を提供する必要があります。そうでない場合はエラーが発生します。 |
| REQUEST_MODEL_NAME | varchar(128) | YES | リクエストメッセージボディ内のユーザー定義モデル名。例:bge-m3-custom。 |
| PARAMETERS | varchar(2048) | YES | 予約フィールド、オプションパラメータ。モデル呼び出しの追加パラメータを設定するために使用されます。例えば、context_windowやmax_output_tokensなど、バッチ処理をサポートするために使用されます。例:{"context_window": 128000,"max_output_tokens": 8000}。 |
| REQUEST(Transform_FN | varchar(64) | YES | 予約フィールド。AIモデルに送信するリクエストデータを構築するために使用されます。空の場合、システムはPROVIDERとモデルタイプ(embedding/rerank/completion)に基づいて、デフォルトのメッセージ形式を使用してリクエストを送信します。 |
| RESPONSE(Transform_FN | varchar(64) | YES | 予約フィールド。AIモデルが返すデータを解析するために使用されます。空の場合、システムはPROVIDERとモデルタイプ(embedding/rerank/completion)に基づいて、デフォルトの応答形式を使用して処理します。 |
クエリ例
ユーザーテナントが自身のテナントにおけるAIモデルのアクセス情報を照会します。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_AI_MODEL_ENDPOINTS;
クエリ結果は次のとおりです:
+-------------+--------------------+---------------+-------+-------------------+------------------------------------------------------------------+----------+--------------------+------------+----------------------+-----------------------+
| ENDPOINT_ID | ENDPOINT_NAME | AI_MODEL_NAME | SCOPE | URL | ACCESS_KEY | PROVIDER | REQUEST_MODEL_NAME | PARAMETERS | REQUEST_TRANSFORM_FN | RESPONSE_TRANSFORM_FN |
+-------------+--------------------+---------------+-------+-------------------+------------------------------------------------------------------+----------+--------------------+------------+----------------------+-----------------------+
| 1 | my_model_endpoint1 | my_ai_model_1 | ALL | your ai model url | EAF8BD8998A38C94B9EA596257E8D05CE4B8309E7134F81A78CCB59D60C39846 | openai | text-embedding-v2 | NULL | NULL | NULL |
+-------------+--------------------+---------------+-------+-------------------+------------------------------------------------------------------+----------+--------------------+------------+----------------------+-----------------------+
1 row in set