AI 資産 API
AI 資産 API は、システム、データセット、プロンプト、モデルなど、いくつかのタイプの AI 資産を取得、更新、作成するためのエンドポイントを提供します。
AI 資産 API:GET /sn_ent/asset/ai_dataset/{sys_id}
指定された AI データセット資産のデータを取得します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_dataset/{sys_id}
デフォルト URL: /api/sn_ent/asset/ai_dataset/{sys_id}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| sys_id | AI データセット資産 [alm_ai_dataset_digital_asset] テーブル内の資産のSys_id。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| なし |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 401 | 権限がありません。ユーザー資格情報が間違っているか、渡されていません。 |
| 404 | 見つかりません。指定されたsys_idでの資産のフェッチに失敗しました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター
| 名前 | 説明 |
|---|---|
| 結果 | 新しく作成された AI データセット資産の詳細。 データタイプ: オブジェクト |
| result.acceptable_usage | AI データセット資産レコードの許容可能な使用法。許容される使用法とは、通常、トレーニングまたは評価の目的で、データセットまたはモデルを使用する方法を指します。 データタイプ: オブジェクト |
| result.acceptable_usage.label | 許容可能な使用値のラベルを表示します。 データタイプ:文字列 |
| result.acceptable_usage.value | 許容可能な使用法の数値。 有効な値:
データタイプ:文字列 |
| result.base_datasets | 指定されたデータセットをビルドするために必要な基本データセットのカンマ区切りリスト。AI データセットデジタル資産 [alm_ai_dataset_digital_asset] テーブル内のベースデータセットの名前またはsys_idを受け入れます。 データタイプ:アレイ |
| result.created | AI データセット資産レコードが作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.data_type | AI データセット資産レコードに存在するデータのタイプ。 データタイプ: オブジェクト |
| result.data_type.label | データタイプ値の表示ラベル。 データタイプ:文字列 |
| result.data_type.value | データセット資産のデータタイプの値。 データタイプ:文字列 |
| result.dataset_card | データセットカード。dataset_cardは、AI データセットの内容、構造、およびコンテキストを記述するメタデータドキュメントです。適切な理解と使用を保証するために、データソース、機能、使用目的、既知の制限などの詳細を提供します。 データタイプ:文字列 |
| result.description | 関連付けられた AI データセット製品モデルレコードの説明。 テーブル:AI データセット製品モデル [cmdb_ai_dataset_product_model] データタイプ:文字列 |
| result.display_name | AI データセット資産レコードの表示名。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset] データタイプ:文字列 |
| result.documentation | 関連する AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコードのドキュメント。 データタイプ:文字列 |
| result.managed_by | AI データセット資産レコードを管理するユーザーの詳細。 データタイプ: オブジェクト |
| result.managed_by.name | AI データセット資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.managed_by.sys_id | AI データセット資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.name | 関連付けられた AI データセット製品モデルレコードの名前。 テーブル:AI データセット製品モデル [cmdb_ai_dataset_product_model] データタイプ:文字列 |
| result.provider | 関連する AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコードのプロバイダー。 データタイプ: オブジェクト |
| result.provider.name | プロバイダーの名前。 データタイプ:文字列 |
| result.provider.sys_id | 関連付けられた AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコード内のプロバイダーのSys_id。 データタイプ:文字列 |
| result.source | AI データセット資産のソースに関する詳細。 有効な値:
データタイプ:文字列 デフォルト:空または null |
| result.state | AI データセット資産レコードのステータス。 可能な値:
データタイプ:文字列 |
| result.sys_id | AI データセット資産レコードのSys_id。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset] データタイプ:文字列 |
| result.updated | AI データセット資産レコードが最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.version | 関連付けられた AI データセット製品モデルレコードのバージョン番号。例:V2。データタイプ:文字列 |
cURL 要求
次の例。
curl "https://instance.servicenow.com/api/sn_ent/asset/ai_dataset/ cc419cb2331e92101c9aca989d5c7b4c" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
出力:
{
"result": {
"sys_id": "9d60fb5f40d21210f877b00c113d1fea",
"display_name": "ServiceNow Closed Incidents v1",
"name": "Closed Incidents",
"description": "Incidents with resolution",
"documentation": "Sample Documentation",
"source": "incident table on servicenow instance",
"dataset_card": "Sample Dataset Card",
"state": "Development",
"version": "v1",
"data_type": {
"value": "2",
"label": "Image"
},
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"managed_by": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"acceptable_usage": {
"value": "1",
"label": "Training"
},
"base_datasets": [],
"created": "2024-12-11 08:50:40",
"updated": "2024-12-11 08:50:40"
}
}
AI 資産 API:GET /sn_ent/asset/ai_model/{sys_id}
指定された AI モデル資産のデータを取得します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_model/{sys_id}
デフォルト URL: /api/sn_ent/asset/ai_model/{sys_id}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| sys_id | AI モデル資産 [alm_ai_model_digital_asset] テーブル内の資産のSys_id。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| なし |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 401 | 権限がありません。ユーザー資格情報が間違っているか、渡されていません。 |
| 404 | 見つかりません。指定されたsys_idでの資産のフェッチに失敗しました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター
| 結果 | モデル資産レコードの詳細。 データタイプ: オブジェクト |
| result.base_model | このモデルバージョンの派生元となった AI モデル。 注: 組織内で開発されたモデルにのみ適用されます。 データタイプ: オブジェクト Default (デフォルト): |
| result.base_model.name | この AI モデルをモデル化する AI モデル資産の名前。 データタイプ:文字列 |
| result.base_model.sys_id | この AI モデルをモデル化する AI モデル資産のSys_id。 データタイプ:文字列 |
| result.context_window | モデルが処理できる入力シーケンスのサイズ (つまり、トークンの数)。 データタイプ:数値で表される文字列 |
| result.created | AI データセット資産レコードが作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.deployment_guideline | 組織内で開発および展開されたモデルに適用される手順。 データタイプ:文字列 |
| result.description | AI モデル製品モデルを示す説明。 テーブルで更新:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.result.display_name | 資産レコードの表示名。 データタイプ:文字列 |
| result.documentation | AI プロンプト製品モデルレコードのドキュメント。 テーブル:AI プロンプト製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.evaluation_datasets | モデルの評価に使用される AI データセットデジタル資産の AI データセットのsys_ids名または表示名のカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset] データタイプ:アレイ |
| result.evaluation_metrics_report | 評価結果への参照。 可能な値:
データタイプ:文字列 |
| result.managed_by | AI モデル資産レコードを管理するユーザーの詳細。 データタイプ: オブジェクト |
| result.managed_by.name | AI データセット資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.managed_by.sys_id | AI データセット資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.model_size_in_mb | モデルのサイズ (MB)。主に、組織内で開発および展開されたモデルに適用されます。 データタイプ:数値 |
| result.name | 必須。AI モデル製品モデルの名前。 テーブルで更新:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.provider | 関連する AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコードのプロバイダー。 データタイプ: オブジェクト |
| result.provider.sys_id | 関連付けられた AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコード内のプロバイダーのSys_id。 データタイプ:文字列 |
| result.provider.name | プロバイダーの名前。 データタイプ:文字列 |
| result.required_infrastructure | モデル展開に必要なインフラストラクチャのドキュメント。たとえば、インフラストラクチャスタックや処理のニーズに関する詳細などです。主に、組織内に展開されたモデルに適用されます。 データタイプ:文字列 |
| result.source | モデルのソースに関する詳細。 可能な値:
データタイプ:文字列 |
| result.state | AI モデル資産に適用するステータス。 可能な値:
データタイプ:文字列 |
| result.supported_languages | AI モデルでサポートされている言語。 データタイプ:アレイ |
| result.supported_languages.name | 言語レコードの名前。たとえば、「フランス語」、「英語」などです。テーブル:言語 [sys_language] データタイプ:文字列 |
| result.supported_languages.sys_id | 言語レコードのSys_id。 テーブル:言語 [sys_language] データタイプ:文字列 |
| result.sys_id | AI モデル資産レコードのSys_id。 テーブル:AI モデル資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.version | AI モデル製品モデルのバージョン。例:V2。データタイプ:文字列 |
cURL 要求
次の例。
curl "https://instance.servicenow.com/api/sn_ent/asset/ai_model/cc419cb2331e92101c9aca989d5c7b4c" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
出力:
{
"result": {
"sys_id": "a438d170ff96da10c1fbffffffffffd5",
"display_name": "ServiceNow Now LLM V6",
"name": "Now LLM",
"description": "enables text-to-text like question answering and summarization",
"version": "V6",
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"documentation": "Now LLM V5 Documentation",
"parameters_info": "7B",
"supported_languages": [
{
"sys_id": "914493a30f320010e96b0e4fef767e90",
"name": "English"
}
],
"model_size_in_mb": "87",
"deployment_guideline": "Deployed on ServiceNow infrastructure",
"source": null,
"training_procedure": "2",
"context_window": "8000",
"state": "Deployed",
"required_infrastructure": "undefined",
"base_model": {
"sys_id": null,
"name": ""
},
"evaluation_datasets": [
{
"sys_id": "45cb45baff06d610c1fbffffffffffa9",
"name": "ServiceNow Open Incidents"
}
],
"training_datasets": [
{
"sys_id": "45cb45baff06d610c1fbffffffffffa9",
"name": "ServiceNow Open Incidents"
}
],
"evaluation_metrics_report": "Testing results: See files attached to this record",
"managed_by": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"created": "2024-12-03 16:50:53",
"updated": "2024-12-03 16:50:53"
}
}
AI 資産 API - GET /sn_ent/asset/ai_prompt/{sys_id}
指定された AI プロンプト資産のデータを取得します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_prompt/{sys_id}
デフォルト URL: /api/sn_ent/asset/ai_prompt/{sys_id}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| sys_id | AI プロンプト資産 [alm_ai_prompt_digital_asset] テーブル内の資産のSys_id。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| なし |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 401 | 権限がありません。ユーザー資格情報が間違っているか、渡されていません。 |
| 404 | 見つかりません。指定されたsys_idでの資産のフェッチに失敗しました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター
| 名前 | 説明 |
|---|---|
| 結果 | AI プロンプト資産の詳細。 |
| result.ai_model | AI プロンプト資産レコードの AI モデル。 データタイプ: オブジェクト |
| result.ai_model.name | AI モデルの名前。 データタイプ:文字列 |
| result.ai_model.sys_id | AI プロンプト製品モデルレコードのSys_id。 テーブル:AI プロンプト製品モデル [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.created | AI プロンプト資産レコードが作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.description | AI プロンプト製品モデルレコードの説明。 テーブル:AI プロンプト製品モデル [cmdb_ai_prompt_product_model] データタイプ:文字列 |
| result.display_name | 関連付けられた AI プロンプト資産レコードの表示名。 テーブル:AI プロンプト資産 [alm_ai_prompt_digital_asset] データタイプ:文字列 |
| result.documentation | AI プロンプト製品モデルレコードのドキュメント。 テーブル:AI プロンプト製品モデル [cmdb_ai_prompt_product_model] データタイプ:文字列 |
| result.managed_by | AI プロンプト資産レコードを管理するユーザー。 データタイプ: オブジェクト |
| result.managed_by.name | 資産レコードを管理するユーザーの名前。 データタイプ:文字列 |
| result.managed_by.sys_id | 資産レコードの管理担当者ユーザーに対応するユーザーレコードのSys_id。 テーブル:ユーザー [sys_user]、AI プロンプト資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.name | 関連付けられた AI プロンプト製品モデルの名前。 テーブル:AI プロンプト製品モデル [cmdb_ai_prompt_product_model] データタイプ:文字列 |
| result.prompt_info | AI プロンプト資産レコードのプロンプト情報。 テーブル:AI プロンプト資産 [alm_ai_prompt_digital_asset] データタイプ:文字列 |
| result.provider | AI プロンプト製品モデルレコードのプロバイダー。データタイプ: オブジェクト |
| result.provider.name | 関連付けられた AI プロンプト製品モデルレコードの名前。 データタイプ:文字列 |
| result.provider.sys_id | 関連する AI プロンプト製品モデルレコードのプロバイダーに対応する会社 [core_company] テーブルレコードのSys_id。 テーブル:会社 [core_company]、AI プロンプト製品モデル [cmdb_ai_prompt_product_model] データタイプ:文字列 |
| result.state | AI プロンプト資産レコードのステータス。 可能な値:
データタイプ:文字列 |
| result.sys_id | AI プロンプト資産レコードのSys_id。 テーブル:AI プロンプト資産 [alm_ai_prompt_digital_asset] データタイプ:文字列 |
| result.updated | AI プロンプト資産レコードが最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.version | 関連付けられた AI プロンプト製品モデルレコードのバージョン。例:V2。データタイプ:文字列 |
cURL 要求
次の例は、特定の ID を使用して AI プロンプトアセットモデルに関する情報を取得する方法を示しています。
curl "https://instance.servicenow.com/api/sn_ent/asset/ai_prompt/cc419cb2331e92101c9aca989d5c7b4c" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
応答本文は、取得された特定のプロンプト資産モデルに関する詳細を返します。
{
"result": {
"sys_id": "cc419cb2331e92101c9aca989d5c7b4c",
"display_name": "ServiceNow ServiceNow Incident Summarization Prompt 4 V8",
"name": "ServiceNow Incident Summarization Prompt 4",
"description": "Prompt for Incident Summarization",
"version": "V8",
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"documentation": "Documentation",
"state": "Development",
"ai_model": {
"sys_id": "a57d0be6eb1e5210aa82fab8bad0cd18",
"name": "mistral-large"
},
"prompt_info": "Provide incident summary using short_decription, state, worknotes",
"managed_by": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"created": "2024-12-09 03:18:46",
"updated": "2024-12-09 04:26:08"
}
}
AI 資産 API:GET /sn_ent/asset/ai_system/{sys_id}
指定された AI システム資産のデータを取得します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_system/{sys_id}
デフォルト URL: /api/sn_ent/asset/ai_system/{sys_id}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| sys_id | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブル内の資産のSys_id。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| なし |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 401 | 権限がありません。ユーザー資格情報が間違っているか、渡されていません。 |
| 404 | 見つかりません。指定されたsys_idでの資産のフェッチに失敗しました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター
| 名前 | 説明 |
|---|---|
| 結果 | 取得された AI システム資産の詳細。 |
| result.ai_models | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコード内の AI モデルのリスト。 データタイプ:アレイ |
| result.ai_models.name | AI システムデジタル資産レコードの名前。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.ai_models.sys_id | AI システムデジタル資産レコードのSys_id。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.ai_prompts | AI システム資産レコード内の AI プロンプトのリスト。 データタイプ:アレイ |
| result.ai_prompts.name | AI プロンプトの名前。 データタイプ:文字列 |
| result.ai_prompts.sys_id | AI プロンプトデジタル資産レコードのSys_id。 テーブル:AI プロンプトデジタル資産 [alm_ai_prompt_digital_asset] データタイプ:文字列 |
| result.created | AI システム資産が作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.description | 関連する AI システム製品モデルレコードの説明。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.display_name | AI システム資産レコードの表示名。 テーブル:AI システム資産 [cmdb_ai_ system_asset_model] データタイプ:文字列 |
| result.documentation | AI システム製品システムレコードのドキュメント。 表:AIシステム製品システム [cmdb_ai_system_product_system] データタイプ:文字列 |
| result.evaluation_datasets | AI システムデジタル資産レコードのモデルを評価するために使用される AI データセットのリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI システム資産 [alm_ai_system_digital_asset] データタイプ:アレイ デフォルト:空の文字列 |
| result.evaluation_datasets.name | AI データセットデジタル資産の名前。 データタイプ:文字列 |
| result.evaluation_datasets.sys_id | AI データセットデジタル資産レコードのSys_id。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset] データタイプ:文字列 |
| result.evaluation_metrics_report | AI システム資産レコードの評価結果。 可能な値:
データタイプ:文字列 |
| result.managed_by | AI システム資産レコードを管理するユーザーの詳細。 データタイプ: オブジェクト |
| result.managed_by.name | AI システム資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.managed_by.sys_id | AI システム資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.name | 関連付けられた AI システム製品モデルレコードの名前。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.provider | 関連する AI システム製品モデルレコードの [プロバイダー] フィールドの値。 テーブル:AI システム製品モデル [cmdb_ai_ system_product_model] データタイプ: オブジェクト |
| result.provider.name | 関連付けられた AI システム製品モデルレコード内のプロバイダーの名前。 テーブル:AI システム製品モデル [cmdb_ai_ system_product_model] データタイプ:文字列 |
| result.provider.sys_id | 関連付けられた AI システム製品モデルレコード内のプロバイダーのSys_id。 テーブル:AI システム製品モデル [cmdb_ai_ system_product_model] データタイプ:文字列 |
| result.state | AI システム資産レコードのステータス。 可能な値:
テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.sys_id | AI システム資産レコードのSys_id。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.updated | AI システム資産が最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.version | 関連付けられた AI システム製品モデルレコードのバージョン番号。例:V2。データタイプ:文字列 |
cURL 要求
次の例は、指定された ID で AI システムモデル資産を取得する方法を示しています。
curl "https://instance.servicenow.com/api/sn_ent/asset/ai_system/3b140397435a9210a63d00002fb8f2d7" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
応答本文は、指定された AI システムモデル資産に関する詳細を返します。
{
"result": {
"sys_id": "3b140397435a9210a63d00002fb8f2d7",
"display_name": "ServiceNow Incident Summarization V2",
"name": "Incident Summarization",
"description": "Incident Summarization Skill",
"version": "V2",
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"documentation": "Sample Documentation",
"state": "Deployed",
"ai_models": [{
"sys_id": "9tgdc7e6eb1e5210aa82fab8bad0cda2",
"name": "llm_generic_small"
},
{
"sys_id": "7efdc7e6eb1e5210aa82fab8bad0cda2",
"name": "mixtral-instruct"
}],
"ai_prompts": [{
"sys_id": "7d7dc7e6eb1e5210aa82fab8bad0cda2",
"name": "LLM Prompt"
}],
"evaluation_datasets": [{
"sys_id": "9d7dc7e6eb1e5210aa82fab8bad0cda2",
"name": "Base dataset"
}],
"evaluation_metrics_report": "Sample Report",
"managed_by": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"created": "2024-12-11 18:23:09",
"updated": "2024-12-11 18:23:09"
}
}
AI 資産 API - POST /sn_ent/asset/ai_dataset
要求本文に指定した詳細に従って、AI データセットデジタル資産 [alm_ai_dataset_digital_asset] と AI データセット製品モデル [cmdb_ai_dataset_product_model] に新しい AI データセット資産エントリを作成します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_dataset
デフォルト URL: /api/sn_ent/asset/ai_dataset
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| {object} |
|
| {object} |
|
| {オブジェクト}.acceptable_usage | 通常はトレーニングまたは評価の目的で、データセットまたはモデルを使用する方法を決定します。 有効な値:
データタイプ:文字列 |
| {オブジェクト}.base_datasets | このデータセットを構築するために必要な基本データセットのカンマ区切りリスト。AI データセットデジタル資産 [alm_ai_dataset_digital_asset] テーブルに存在するデータセットの名前またはsys_idsを受け入れます。 データタイプ:アレイ |
| {オブジェクト}.data_type | データセットに存在するデータのタイプ。例: テキスト、ビデオ、画像 、 または 1,2。データタイプ:文字列 |
| {オブジェクト}.dataset_card | データセットカード。dataset_cardは、AI データセットの内容、構造、およびコンテキストを記述するメタデータドキュメントです。適切な理解と使用を保証するために、データソース、機能、使用目的、既知の制限などの詳細を提供します。 データタイプ:文字列 |
| {object}.description | AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブル内の関連レコードの説明。 データタイプ:文字列 |
| {object}.documentation | AI データセット製品モデルのドキュメント。 データタイプ:文字列 |
| {オブジェクト}.managed_by | 既存のユーザー [sys_user] テーブルレコードの [管理担当者] フィールドの値。 有効な値:
データタイプ:文字列 |
| {object}.name | 必須。AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブル内の関連レコードの名前。 データタイプ:文字列 |
| {object}.provider | 必須。会社 [core_company] テーブルの既存レコードの [プロバイダー] フィールドの値。 有効な値:
データタイプ:文字列 |
| {object}.source | データセットのソースに関する詳細。 有効な値:
データタイプ:文字列 デフォルト:空または null |
| {object}.state | AI データセット資産のステータス。 有効な値:
データタイプ:文字列 |
| {object}.version | 関連付けられた AI データセット製品モデルレコードのバージョン番号。例:V2。データタイプ:文字列 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| 名前 | 説明 |
|---|---|
| 結果 | 新しく作成された AI データセット資産の詳細。 データタイプ: オブジェクト |
| result.acceptable_usage | AI データセット資産レコードの許容可能な使用法。許容される使用法とは、通常、トレーニングまたは評価の目的で、データセットまたはモデルを使用する方法を指します。 データタイプ: オブジェクト |
| result.acceptable_usage.label | 許容可能な使用値のラベルを表示します。 データタイプ:文字列 |
| result.acceptable_usage.value | 許容可能な使用法の数値。 有効な値:
データタイプ:文字列 |
| result.base_datasets | 指定されたデータセットをビルドするために必要な基本データセットのカンマ区切りリスト。AI データセットデジタル資産 [alm_ai_dataset_digital_asset] テーブル内のベースデータセットの名前またはsys_idを受け入れます。 データタイプ:アレイ |
| result.created | AI データセット資産レコードが作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.data_type | AI データセット資産レコードに存在するデータのタイプ。 データタイプ: オブジェクト |
| result.data_type.label | データタイプ値の表示ラベル。 データタイプ:文字列 |
| result.data_type.value | データセット資産のデータタイプの値。 データタイプ:文字列 |
| result.dataset_card | データセットカード。dataset_cardは、AI データセットの内容、構造、およびコンテキストを記述するメタデータドキュメントです。適切な理解と使用を保証するために、データソース、機能、使用目的、既知の制限などの詳細を提供します。 データタイプ:文字列 |
| result.description | 関連付けられた AI データセット製品モデルレコードの説明。 テーブル:AI データセット製品モデル [cmdb_ai_dataset_product_model] データタイプ:文字列 |
| result.display_name | AI データセット資産レコードの表示名。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset] データタイプ:文字列 |
| result.documentation | 関連する AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコードのドキュメント。 データタイプ:文字列 |
| result.managed_by | AI データセット資産レコードを管理するユーザーの詳細。 データタイプ: オブジェクト |
| result.managed_by.name | AI データセット資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.managed_by.sys_id | AI データセット資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.name | 関連付けられた AI データセット製品モデルレコードの名前。 テーブル:AI データセット製品モデル [cmdb_ai_dataset_product_model] データタイプ:文字列 |
| result.provider | 関連する AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコードのプロバイダー。 データタイプ: オブジェクト |
| result.provider.sys_id | 関連付けられた AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコード内のプロバイダーのSys_id。 データタイプ:文字列 |
| result.provider.name | プロバイダーの名前。 データタイプ:文字列 |
| result.source | AI データセット資産のソースに関する詳細。 有効な値:
データタイプ:文字列 デフォルト:空または null |
| result.state | AI データセット資産レコードのステータス。 可能な値:
データタイプ:文字列 |
| result.sys_id | AI データセット資産レコードのSys_id。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset] データタイプ:文字列 |
| result.updated | AI データセット資産レコードが最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.version | 関連付けられた AI データセット製品モデルレコードのバージョン番号。例:V2。データタイプ:文字列 |
| result.warnings | データセットの作成時に表示される警告メッセージのカンマ区切りリスト。これらの警告は、オプションのパラメーターのsys_idが無効な場合など、検証チェックである可能性があります。 データタイプ:アレイ |
cURL 要求
次の例は、新しい AI データセット資産レコードを作成する方法を示しています。
curl -X POST 'https://instance.servicenow.com/api/sn_ent/asset/ai_dataset' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-u 'username':'password' \
-d ' {
"name": "Dataset One",
"description": "Description for dataset ",
"provider": "servicenow",
"version": "V1",
"state": 31,
“source”: “Source of dataset”
"documentation": "document",
“dataset_card”: “Dataset Card”,
“base_datasets”: [ “Dataset Two”, “Dataset Three”],
“data_type”: “1,2”,
“acceptable_usage”: “1,2”,
"managed_by": "abel.tuter"
}'
応答本文。新しく作成されたデータセット資産レコードの結果。
{
"result": {
"asset": {
"sys_id": "da8393eb40d25210f877b00c113d1fc1",
"display_name": "ServiceNow Closed Incidents",
"name": "Closed Incidents",
"description": "Incidents with resolution",
"documentation": "Sample Documentation",
"source": "incident table on servicenow instance",
"dataset_card": "Dataset Card",
"state": "Deployed",
"version": null,
"data_type": {
"value": "1",
"label": "Text"
},
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"managed_by": {
"sys_id": "undefined",
"name": ""
},
"acceptable_usage": {
"value": "1",
"label": "Training"
},
"base_datasets": [],
"created": "2024-12-12 01:23:03",
"updated": "2024-12-12 01:23:03"
},
"warnings": []
}
}
AI 資産 API - POST /sn_ent/asset/ai_prompt
要求本文に指定した詳細に従って、AI プロンプトデジタル資産 [alm_ai_prompt_digital_asset] テーブルと AI プロンプト製品モデル [cmdb_ai_promt_product_model] テーブルに新しい AI プロンプト資産エントリを作成します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_prompt
デフォルト URL: /api/sn_ent/asset/ai_prompt
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| オブジェクト | 必須。更新する AI プロンプト資産のコンテンツ。 データタイプ: オブジェクト |
| ai_model | AI モデルデジタル資産 [alm_ai_model_digital_asset] テーブルの既存のレコードの [AI モデル] フィールドの値。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| 説明 | AI プロンプト製品モデルを示す説明。 テーブル:AI プロンプト製品モデル [cmdb_ai_prompt_product_model] データタイプ:文字列 デフォルト:空の文字列 |
| ドキュメント | AI プロンプト製品モデルのドキュメント。 データタイプ:文字列 デフォルト:空の文字列 |
| managed_by | ユーザー [sys_user] テーブルの既存レコードの [管理担当者] フィールドの値。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| 名前 | 必須。AI プロンプト製品モデル [cmdb_ai_prompt_product_model] テーブル内の関連レコードの名前。 データタイプ:文字列 デフォルト:空の文字列 |
| prompt_info | AI プロンプト資産のプロンプト情報。 データタイプ:文字列 デフォルト:空の文字列 |
| プロバイダー | 必須。会社 [core_company] テーブルの既存レコードの [プロバイダー] フィールドの値。 有効な値:
データタイプ:文字列 |
| 状況 | AI モデル資産に適用するステータス。たとえば 有効な値:
データタイプ:文字列 |
| バージョン | AI プロンプト製品モデルに割り当てるバージョン番号。例:V2。データタイプ:文字列 デフォルト:空の文字列 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| 名前 | 説明 |
|---|---|
| 結果 | 新しい AI 資産プロンプトの結果。 データタイプ: オブジェクト |
| result.asset | 新しく作成されたエントリの詳細。 データタイプ: オブジェクト |
| result.asset.ai_model | AI システム資産 [cmdb_ai_ system_asset_model] テーブルレコード内の AI モデルのリスト。 データタイプ:アレイ |
| result.asset.ai_models.name | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコードの名前。 データタイプ:文字列 |
| result.asset.ai_models.sys_id | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコードのSys_id。 データタイプ:文字列 |
| result.asset.ai_prompts | AI システム資産レコードの AI プロンプトのリスト。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:アレイ |
| result.asset.ai_prompts.name | AI プロンプトの名前。 データタイプ:文字列 |
| result.asset.ai_prompts.sys_id | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコードのSys_id。 データタイプ:文字列 |
| result.asset.created | AI モデル資産が作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.description | 関連する AI システム製品モデルレコードの説明。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.asset.display_name | AI システム資産レコードの表示名。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.asset.documentation | 関連する AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコードのドキュメント。 データタイプ:文字列 |
| result.asset.evaluation_datasets | AI システム資産モデルを評価するために使用される AI データセットのsys_ids名または表示名のリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:アレイ |
| result.asset.evaluation_datasets.name | AI データセットデジタル資産の名前。 データタイプ:文字列 |
| result.asset.evaluation_datasets.sys_id | AI システムデジタル資産レコードのSys_id。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.asset.evaluation_metrics_report | AI システム資産の評価結果。 可能な値:
データタイプ:文字列 |
| result.asset.managed_by | 資産を管理するユーザーに関する詳細。 データタイプ: オブジェクト |
| result.asset.managed_by.name | AI モデル資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.managed_by.sys_id | AI モデル資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.name | 関連付けられた AI システム製品モデルレコードの名前。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.asset.provider | 関連する AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコードの [プロバイダー] フィールドの値。 データタイプ: オブジェクト |
| result.asset.provider.name | 関連付けられた AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコード内のプロバイダーの名前。 データタイプ:文字列 |
| result.asset.provider.sys_id | 関連付けられた AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコード内のプロバイダーのSys_id。 データタイプ:文字列 |
| result.asset.state | AI モデル資産のステータス。 可能な値:
データタイプ:文字列 |
| result.asset.sys_id | AI システム資産レコードのSys_id。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.asset.updated | AI モデル資産が最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.warning | 警告メッセージのカンマ区切りリスト。これらの警告は、オプションのパラメーターのsys_idが無効な場合など、検証チェックである可能性があります。 データタイプ:アレイ |
cURL 要求
次の例は、POST メソッドを使用して、要求本文に指定された詳細に従って新しい AI プロンプトを作成する方法を示しています。
curl -X POST 'https://instance.servicenow.com/api/sn_ent/asset/ai_prompt' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-u 'username':'password' \
-d '{
"name": "Incident Summarization prompt1",
"description": "Prompt for Incident Summarization",
"provider": "servicenow",
"version": "V1",
"state": 31,
"documentation": "Document",
"ai_model": "mixtral-instruct",
"prompt_info": "Provide incident summary using short_decription, state, worknotes",
"managed_by": "abel.tuter"
}'
応答本文。
{
"result": {
"asset": {
"sys_id": "9833721b331e92101c9aca989d5c7bf0",
"display_name": "ServiceNow Incident Summarization prompt1 V1",
"name": "Incident Summarization prompt1",
"description": "Prompt for Incident Summarization",
"version": "V1",
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"documentation": "Document",
"state": "Deployed",
"ai_model": {
"sys_id": "9d7dc7e6eb1e5210aa82fab8bad0cda2",
"name": "mixtral-instruct"
},
"prompt_info": "Provide incident summary using short_decription, state, worknotes",
"managed_by": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"created": "2024-12-11 04:23:17",
"updated": "2024-12-11 04:23:17"
},
"warnings": []
}
}
AI 資産 API - POST /sn_ent/asset/ai_model
要求本文に指定した詳細に従って、AI モデルデジタル資産 [alm_ai_model_digital_asset] テーブルと AI モデル製品モデル [cmdb_ai_model_product_model] テーブルに新しい AI モデル資産エントリを作成します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_model
デフォルト URL: /api/sn_ent/asset/ai_model
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| {object} | 必須。新しい資産モデルレコードに適用する詳細。 データタイプ: オブジェクト |
| {オブジェクト}.base_model | このモデルバージョンの派生元となった AI モデル。 注: 組織内で開発されたモデルにのみ適用されます。 データタイプ: オブジェクト |
| {object}.base_model.name | この AI モデルをモデル化する AI モデル資産の名前。 データタイプ:文字列 |
| {オブジェクト}.base_model.sys_id | この AI モデルをモデル化する AI モデル資産のSys_id。 テーブル:AI モデルデジタル資産 [alm_ai_dataset_digital_asset] データタイプ:文字列 デフォルト:空の文字列 |
| {オブジェクト}.context_window | モデルが処理できる入力シーケンスのサイズ (つまり、トークンの数)。 データタイプ:整数 デフォルト:空の値 |
| {オブジェクト}.deployment_guideline | 組織内で開発および展開されたモデルに適用される手順。 データタイプ:文字列 デフォルト:空の文字列 |
| {object}.description | AI モデル製品モデルを示す説明。 更新されたテーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 デフォルト:空の文字列 |
| {object}.documentation | AI モデル製品モデルのドキュメント。 データタイプ:文字列 デフォルト:空の文字列 |
| {オブジェクト}.evaluation_datasets | モデルの評価に使用される AI データセットの AI データセットのsys_ids名または表示名のカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI モデル資産 [alm_ai_model_digital_asset] データタイプ:アレイ 有効な値:
デフォルト:空の文字列 |
| {オブジェクト}.evaluation_metrics_report | AI モデルデジタル資産レコードのテキストフィールド内にある評価結果への参照。例:テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:文字列 デフォルト:空の文字列 |
| {オブジェクト}.managed_by | ユーザー [sys_user] テーブルの既存レコードの [管理担当者] フィールドの値。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| {オブジェクト}.model_size_in_mb | モデルのサイズ (MB)。主に、組織内で開発および展開されたモデルに適用されます。 データタイプ:数値 デフォルト:null または空 |
| {オブジェクト}.model_weights_info | 追加のモデル情報 (利用可能な場合)。主に組織内で開発されたモデルに適用されます。 データタイプ:文字列 デフォルト:null または空 |
| {object}.name | 必須。AI モデル製品モデルの名前。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 デフォルト:null または空 |
| {オブジェクト}.parameters_info | モデルに与えられたパラメーターの数。 データタイプ:文字列 デフォルト:空の文字列 |
| {object}.provider | 必須。会社 [core_company] テーブルの既存レコードの [プロバイダー] フィールドの値。このプロバイダーを新しい AI モデルにアサインします。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| {オブジェクト}.required_infrastructure | モデル展開に必要なインフラストラクチャのドキュメント。たとえば、インフラストラクチャスタックや処理のニーズに関する詳細などです。主に、組織内に展開されたモデルに適用されます。 データタイプ:文字列 デフォルト:空または null |
| {object}.source | 誰が、または何がモデルを作成したかのソースに関する詳細。 有効な値:
データタイプ:文字列 デフォルト:空または null |
| {object}.state | AI モデル資産に適用するステータス。 有効な値:
データタイプ:文字列 |
| {オブジェクト}.supported_languages | AI モデルでサポートされている言語のカンマ区切りリスト。 データタイプ:アレイ 有効な値:
デフォルト:空の文字列 |
| {オブジェクト}.training_datasets | AI モデルのトレーニングに使用されるデータセット。AI データセット資産 [alm_ai_dataset_digital_asset] テーブルのsys_ids名または表示名のカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 データタイプ:アレイ デフォルト:空の文字列 |
| {オブジェクト}.training_procedure | AI モデルに適用するトレーニングのタイプ。 有効な値:
データタイプ:数値で表される文字列 ( デフォルト:1:ディシジョンツリー |
| {object}.version | AI モデル製品モデルのバージョン。例:V2。データタイプ:文字列 デフォルト:空の文字列 |
応答本文のパラメーター (JSON または XML)
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 201 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| [Name (名前)] | 説明 |
|---|---|
| 結果 | AI モデル資産作成の結果。 データタイプ: オブジェクト |
| result.asset | 作成された AI モデル資産の詳細。 データタイプ: オブジェクト |
| result.asset.base_model | このバージョンの派生元である AI モデル資産に関する情報。 データタイプ: オブジェクト |
| result.asset.base_model.name | AI モデル資産の表示名。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.asset.base_model.sys_id | AI モデル資産のSys_id。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.asset.context_window | モデルが処理できる入力シーケンスのサイズ。つまり、トークンの数です。 データタイプ:数値で表される文字列。例: |
| result.asset.created | AI モデル資産が作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.deployment_guideline | 組織内で開発および展開されたモデルに適用される手順。 データタイプ:文字列 |
| result.asset.description | 関連する AI モデル製品モデルレコードの説明。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.asset.display_name | AI モデル資産レコードの表示名。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] (display_nameフィールド) データタイプ:文字列 |
| result.asset.documentation | 関連する AI モデル製品モデルレコードのドキュメント。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.asset.evaluation_datasets | モデルの評価に使用される AI モデルデジタル資産の AI データセットのsys_ids名または表示名のカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:アレイ |
| result.evaluation_datasets.name | AI データセットデジタル資産の名前。 データタイプ:文字列 |
| result.evaluation_datasets.sys_id | AI モデルデジタル資産レコードのSys_id。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.asset.evaluation_metrics_report | 評価結果への参照。 可能な値:
データタイプ:文字列 |
| result.asset.managed_by | AI モデル資産レコードを管理するユーザー。 データタイプ: オブジェクト |
| result.asset.managed_by.name | AI モデル資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.managed_by.sys_id | AI モデル資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.model_size_in_mb | モデルのサイズ (MB)。通常、組織内で開発および展開されたモデルに適用されます。 データタイプ:数値 |
| result.asset.name | 関連付けられた AI モデル製品モデルレコードの名前。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.asset.provider | 関連する AI モデル製品モデルレコードのプロバイダー。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ: オブジェクト |
| result.asset.provider.name | プロバイダーの名前。 データタイプ:文字列 |
| result.asset.provider.sys_id | 関連する AI モデル製品モデルレコードのプロバイダーに対応する会社 [core_company] テーブルからのレコードSys_id。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.asset.source | 資産のソースに関する詳細。 有効な値:
データタイプ:文字列 |
| result.asset.state | AI モデル資産レコードのステータス。 可能な値:
データタイプ:文字列 |
| result.asset.supported_languages.name | サポートされている言語の名前。 テーブル:言語 [sys_language] データタイプ:文字列 |
| result.asset.supported_languages.sys_id | サポートされている言語のSys_id。 テーブル:言語 [sys_language] データタイプ:文字列 |
| result.asset.sys_id | AI モデル資産レコードのSys_id テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.asset.training_datasets | モデルのトレーニングに使用される 1+ つの関連データセットへの参照。 データタイプ:アレイ |
| result.asset.training_procedure | モデルに適用された AI トレーニングのタイプ。 可能な値:
データタイプ:文字列 |
| result.asset.updated | AI モデル資産が最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.version | 関連付けられた AI モデル製品モデルレコードのバージョン。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_modelテーブル] データタイプ:文字列 |
| result.required_infrastructure | モデルの展開に必要なインフラストラクチャのドキュメント。たとえば、インフラストラクチャスタックや処理のニーズに関する詳細などです。 データタイプ:文字列 |
| result.asset.parameters_info | 学習プロセス中に学習するトレーニングデータのプロパティ。例: 7B または 30B。データタイプ:文字列 |
| result.asset.supported_languages | AI モデル資産でサポートされている言語の詳細。 テーブル:言語 [sys_language] データタイプ: オブジェクト |
| result.warnings | 警告メッセージのカンマ区切りリスト。これらの警告は、オプションのパラメーターの sysId が無効な場合などの検証チェックである可能性があります。 データタイプ:アレイ |
cURL 要求
次の例では、要求本文に指定された詳細に従って AI モデル資産を作成します。
curl -X POST 'https://instance.servicenow.com/api/sn_ent/asset/ai_prompt' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-u 'username':'password' \
-d ' {
"name": "Now LLM",
"description": "enables text-to-text like question answering and summarization",
"provider": "servicenow",
"documentation": "Now LLM V5 Documentation",
"version": "V8",
"parameters_info": "7B",
"supported_languages": [
"English",
"French"
],
"model_size_in_mb": "87",
"deployment_guideline": "Deployed on ServiceNow infrastructure",
"source": "https://huggingface.co/mistralai/Mixtral-8x7B-Instruct-v0.1",
"training_procedure": "2",
"context_window": "8000",
"state": "31",
"base_model": "Servicenow Now LLM V6",
"model_weights_info": "refer to weights and biases project",
"required_infrastructre": "GPUs needed: 1, GPU Type: A100",
"training_datasets": [
"Servicenow Open Incidents"
],
"evaluation_datasets": [
"Servicenow Open Incidents"
],
"evaluation_metrics_report": "Testing results: See files attached to this record",
"managed_by": "abel.tuter"
}'
{
"result": {
"asset": {
"sys_id": "a438d170ff96da10c1fbffffffffffd5",
"display_name": "ServiceNow Now LLM V6",
"name": "Now LLM",
"description": "enables text-to-text like question answering and summarization",
"version": "V8",
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"documentation": "Now LLM V5 Documentation",
"parameters_info": "7B",
"supported_languages": [
{
"sys_id": "914493a30f320010e96b0e4fef767e90",
"name": "English"
}
],
"model_size_in_mb": "87",
"deployment_guideline": "Deployed on ServiceNow infrastructure",
"source": "https://huggingface.co/mistralai/Mixtral-8x7B-Instruct-v0.1",
"training_procedure": "2",
"context_window": "8000",
"state": "Deployed",
"required_infrastructure": "Servicenow Instance",
"base_model": {
"sys_id": "a438d170ff96da10c1fbffffffffffd5",
"name": "ServiceNow Now LLM V8"
},
"evaluation_datasets": [
{
"sys_id": "45cb45baff06d610c1fbffffffffffa9",
"name": "ServiceNow Open Incidents"
}
],
"training_datasets": [
{
"sys_id": "45cb45baff06d610c1fbffffffffffa9",
"name": "ServiceNow Open Incidents"
}
],
"evaluation_metrics_report": "Testing results: See files attached to this record",
"managed_by": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"created": "2024-12-03 16:50:53",
"updated": "2024-12-12 15:56:28"
},
"warnings": [
"Reference record 'French' not found for supported_languages in table sys_language"
]
}
}AI 資産 API - POST /sn_ent/asset/ai_system
要求本文に指定した詳細に従って、AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルと AI システム製品モデル [cmdb_ai_system_product_model] テーブルに新しい AI システム資産エントリを作成します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_system
デフォルト URL: /api/sn_ent/asset/ai_system
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| オブジェクト | 必須。AI システムで更新する詳細。 データタイプ: オブジェクト |
| object.name | 必須。AI システム製品モデルの名前。 データタイプ:文字列 |
| object.description | AI システム製品モデルの説明。 データタイプ:文字列 |
| object.provider | 必須。既存の会社 [core_company] テーブルレコードの [プロバイダー] フィールドの値。 有効な値:
データタイプ:文字列 |
| Object.State | AI システム資産に適用するステータス。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| object.version | AI システム製品モデルのバージョン。例:V2。データタイプ:文字列 デフォルト:空の文字列 |
| object.documentation | AI システム資産のドキュメント。 データタイプ:文字列 Default (デフォルト): |
| object.ai_models | 文字列のカンマ区切りリスト。各文字列は、既存の AI モデルデジタル資産レコードの AI モデルフィールド値を表します。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| object.evaluation_datasets | AI システム資産レコードの評価に使用される AI データセットのカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI システム資産 [AI システムデジタル資産 alm_ai_system_digital_asset] データタイプ:アレイ 有効な値:
デフォルト:空の文字列 |
| object.evaluation_metrics_report | AI システム資産レコードのテキストフィールド内にある評価結果への参照。例:テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 デフォルト:空の文字列 |
| object.managed_by | 既存のユーザー [sys_user] テーブルレコードの [管理担当者] フィールドの値。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| 名前 | 説明 |
|---|---|
| 結果 | 新しい AI システム資産の結果。 データタイプ: オブジェクト |
| result.asset | 新しく作成されたエントリの詳細。 データタイプ: オブジェクト |
| result.asset.ai_models | AI システムデジタル資産 [alm_ai_system_digital_asset] レコード内の AI モデルのリスト。 データタイプ:アレイ |
| result.asset.ai_models.name | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコードの名前。 データタイプ:文字列 |
| result.asset.ai_models.sys_id | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコードのSys_id。 データタイプ:文字列 |
| result.asset.ai_prompts | AI システムデジタル資産 [alm_ai_system_digital_asset] レコードの AI プロンプトのリスト。 データタイプ:アレイ |
| result.asset.ai_prompts.name | AI プロンプトの名前。 データタイプ:文字列 |
| result.asset.ai_prompts.sys_id | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコードのSys_id。 データタイプ:文字列 |
| result.asset.created | AI モデル資産が作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.description | 関連する AI システム製品モデルレコードの説明。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.asset.display_name | AI システム資産レコードの表示名。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.asset.documentation | 関連する AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコードのドキュメント。 データタイプ:文字列 |
| result.asset.evaluation_datasets | AI システム資産レコードの評価に使用される AI データセットのリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI システム資産 [alm_ai_system_digital_asset] データタイプ:アレイ |
| result.asset.evaluation_datasets.name | AI データセットデジタル資産の名前。 データタイプ:文字列 |
| result.asset.evaluation_datasets.sys_id | AI データセットデジタル資産 [alm_ai_dataset_digital_asset] テーブルレコードのSys_id。 データタイプ:文字列 |
| result.asset.evaluation_metrics_report | AI システム資産の評価結果。 可能な値:
データタイプ:文字列 |
| result.asset.managed_by | モデルの評価に使用される AI システム資産の AI データセットのsys_ids名または表示名のカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ: オブジェクト |
| result.asset.managed_by.name | AI モデル資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.managed_by.sys_id | AI モデル資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.name | 関連付けられた AI システム製品モデルレコードの名前。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.asset.provider | 関連する AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコードの [プロバイダー] フィールドの値。 データタイプ: オブジェクト |
| result.asset.provider.name | 関連付けられた AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコード内のプロバイダーの名前。 データタイプ:文字列 |
| result.asset.provider.sys_id | 関連付けられた AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコード内のプロバイダーのSys_id。 データタイプ:文字列 |
| result.asset.state | AI モデル資産のステータス。 可能な値:
データタイプ:文字列 |
| result.asset.sys_id | AI システム資産レコードのSys_id。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.asset.updated | AI モデル資産が最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.version | 関連付けられた AI システム製品モデルレコードのバージョン番号。例:V2。データタイプ:文字列 |
| result.asset.warnings | 警告メッセージのカンマ区切りリスト。これらの警告は、オプションのパラメーターのsys_idが無効な場合など、検証チェックである可能性があります。 データタイプ:アレイ |
cURL 要求
次の例では、要求本文に含まれる詳細を使用して、AI システムデジタル資産テーブルと AI システム製品モデルテーブルに新しいエントリを挿入します。
curl -X POST 'https://instance.servicenow.com/api/sn_ent/asset/ai_prompt' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-u 'username':'password' \
-d '{
"name": "Incident Summarization",
"description": "Incident Summarization Skill",
"provider": "servicenow",
"documentation": "Sample Documentation",
"version": "V2",
"state": 31,
"ai_models": [
"llm_generic_small",
"mixtral-instruct"
],
"ai_prompts": [
"LLM Prompt"
],
"evaluation_datasets": [
"Base dataset"
],
"evaluation_metrics_report": "Sample Report",
"managed_by": "abel.tuter"
}'
応答本文。
{
"result": {
"asset": {
"sys_id": "3b140397435a9210a63d00002fb8f2d7",
"display_name": "ServiceNow Incident Summarization V2",
"name": "Incident Summarization",
"description": "Incident Summarization Skill",
"version": "V2",
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"documentation": "Sample Documentation",
"state": "Deployed",
"ai_models": [{
"sys_id": "9tgdc7e6eb1e5210aa82fab8bad0cda2",
"name": "llm_generic_small"
},
{
"sys_id": "7efdc7e6eb1e5210aa82fab8bad0cda2",
"name": "mixtral-instruct"
}],
"ai_prompts": [{
"sys_id": "7d7dc7e6eb1e5210aa82fab8bad0cda2",
"name": "LLM Prompt"
}],
"evaluation_datasets": [{
"sys_id": "9d7dc7e6eb1e5210aa82fab8bad0cda2",
"name": "Base dataset"
}],
"evaluation_metrics_report": "Sample Report",
"managed_by": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"created": "2024-12-11 18:23:09",
"updated": "2024-12-11 18:23:09"
},
"warnings": []
}
}
AI 資産 API - PUT /sn_ent/asset/ai_dataset/{sys_id}
要求本文に指定した情報に従って、特定の AI データセット資産レコードのデータを更新します。
AI 資産 API:GET /sn_ent/asset/ai_dataset/{sys_id}メソッドを使用して、指定された ID を持つ既存の AI データセットレコードを取得します。その後、この PUT メソッドを使用して、同じ ID 情報を使用してデータセット内の値を更新できます。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_dataset/{sys_id}
デフォルト URL: /api/sn_ent/asset/ai_dataset/{sys_id}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| sys_id | AI データセット資産 [alm_ai_dataset_digital_asset] テーブル内の資産のSys_id。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| {object} |
|
| {オブジェクト}.acceptable_usage | 通常はトレーニングまたは評価の目的で、データセットまたはモデルを使用する方法を決定します。 有効な値:
データタイプ:文字列 |
| {オブジェクト}.base_datasets | このデータセットを構築するために必要な基本データセットのカンマ区切りリスト。AI データセットデジタル資産 [alm_ai_dataset_digital_asset] テーブルに存在するデータセットの名前またはsys_idsを受け入れます。 データタイプ:アレイ |
| {オブジェクト}.data_type | データセットに存在するデータのタイプ。例: テキスト、ビデオ、画像 、 または 1,2。データタイプ:文字列 |
| {オブジェクト}.dataset_card | データセットカード。dataset_cardは、AI データセットの内容、構造、およびコンテキストを記述するメタデータドキュメントです。適切な理解と使用を保証するために、データソース、機能、使用目的、既知の制限などの詳細を提供します。 データタイプ:文字列 |
| {object}.description | AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブル内の関連レコードの説明。 データタイプ:文字列 |
| {object}.documentation | AI データセット製品モデルのドキュメント。 データタイプ:文字列 |
| {オブジェクト}.managed_by | 既存のユーザー [sys_user] テーブルレコードの [管理担当者] フィールドの値。 有効な値:
データタイプ:文字列 |
| {object}.name | 必須。AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブル内の関連レコードの名前。 データタイプ:文字列 |
| {object}.provider | 必須。会社 [core_company] テーブルの既存レコードの [プロバイダー] フィールドの値。 有効な値:
データタイプ:文字列 |
| {object}.source | データセットのソースに関する詳細。 有効な値:
データタイプ:文字列 デフォルト:空または null |
| {object}.state | AI データセット資産のステータス。 有効な値:
データタイプ:文字列 |
| {object}.version | 関連付けられた AI データセット製品モデルレコードのバージョン番号。例:V2。データタイプ:文字列 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 404 | 見つかりません。要求されたアイテムが見つかりませんでした。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| 名前 | 説明 |
|---|---|
| 結果 | 新しく作成された AI データセット資産の詳細。 データタイプ: オブジェクト |
| result.acceptable_usage | AI データセット資産レコードの許容可能な使用法。許容される使用法とは、通常、トレーニングまたは評価の目的で、データセットまたはモデルを使用する方法を指します。 データタイプ: オブジェクト |
| result.acceptable_usage.label | 許容可能な使用値のラベルを表示します。 データタイプ:文字列 |
| result.acceptable_usage.value | 許容可能な使用法の数値。 有効な値:
データタイプ:文字列 |
| result.base_datasets | 指定されたデータセットをビルドするために必要な基本データセットのカンマ区切りリスト。AI データセットデジタル資産 [alm_ai_dataset_digital_asset] テーブル内のベースデータセットの名前またはsys_idを受け入れます。 データタイプ:アレイ |
| result.created | AI データセット資産レコードが作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.data_type | AI データセット資産レコードに存在するデータのタイプ。 データタイプ: オブジェクト |
| result.data_type.label | データタイプ値の表示ラベル。 データタイプ:文字列 |
| result.data_type.value | データセット資産のデータタイプの値。 データタイプ:文字列 |
| result.dataset_card | データセットカード。dataset_cardは、AI データセットの内容、構造、およびコンテキストを記述するメタデータドキュメントです。適切な理解と使用を保証するために、データソース、機能、使用目的、既知の制限などの詳細を提供します。 データタイプ:文字列 |
| result.description | 関連付けられた AI データセット製品モデルレコードの説明。 テーブル:AI データセット製品モデル [cmdb_ai_dataset_product_model] データタイプ:文字列 |
| result.display_name | AI データセット資産レコードの表示名。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset] データタイプ:文字列 |
| result.documentation | 関連する AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコードのドキュメント。 データタイプ:文字列 |
| result.managed_by | AI データセット資産レコードを管理するユーザーの詳細。 データタイプ: オブジェクト |
| result.managed_by.name | AI データセット資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.managed_by.sys_id | AI データセット資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.name | 関連付けられた AI データセット製品モデルレコードの名前。 テーブル:AI データセット製品モデル [cmdb_ai_dataset_product_model] データタイプ:文字列 |
| result.provider | 関連する AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコードのプロバイダー。 データタイプ: オブジェクト |
| result.provider.name | プロバイダーの名前。 データタイプ:文字列 |
| result.provider.sys_id | 関連付けられた AI データセット製品モデル [cmdb_ai_dataset_product_model] テーブルレコード内のプロバイダーのSys_id。 データタイプ:文字列 |
| result.source | AI データセット資産のソースに関する詳細。 有効な値:
データタイプ:文字列 デフォルト:空または null |
| result.state | AI データセット資産レコードのステータス。 可能な値:
データタイプ:文字列 |
| result.sys_id | AI データセット資産レコードのSys_id。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset] データタイプ:文字列 |
| result.updated | AI データセット資産レコードが最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.version | 関連付けられた AI データセット製品モデルレコードのバージョン番号。例:V2。データタイプ:文字列 |
| result.warnings | データセットの作成時に表示される警告メッセージのカンマ区切りリスト。これらの警告は、オプションのパラメーターのsys_idが無効な場合など、検証チェックである可能性があります。 データタイプ:アレイ |
cURL 要求
次の例は、指定された ID で AI データセットレコードの詳細を更新する方法を示しています。要求本文には、更新するパラメーター値が含まれています。
curl -X PUT 'https://instance.servicenow.com/api/sn_ent/asset/ai_dataset/9833721b331e92101c9aca989d5c7bf0' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-u 'username':'password' \
-d '{
"name": "Dataset One",
"description": "Description for dataset ",
"provider": "servicenow",
"version": "V1",
"state": 31,
“source”: “Source of dataset”
"documentation": "document",
“dataset_card”: “Dataset Card”,
“base_datasets”: [ “Dataset Two”, “Dataset Three”],
“data_type”: “1,2”,
“acceptable_usage”: “1,2”,
"managed_by": "abel.tuter"
}'
応答本文。
{
"result": {
"asset": {
"sys_id": "da8393eb40d25210f877b00c113d1fc1",
"display_name": "ServiceNow Closed Incidents",
"name": "Closed Incidents",
"description": "Incidents with resolution",
"documentation": "Sample Documentation",
"source": "incident table on servicenow instance",
"dataset_card": "Dataset Card",
"state": "Deployed",
"version": null,
"data_type": {
"value": "1",
"label": "Text"
},
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"managed_by": {
"sys_id": "undefined",
"name": ""
},
"acceptable_usage": {
"value": "1",
"label": "Training"
},
"base_datasets": [],
"created": "2024-12-12 01:23:03",
"updated": "2024-12-12 01:23:03"
},
"warnings": []
}
}
AI 資産 API - PUT /sn_ent/asset/ai_prompt/{sys_id}
要求本文に入力した情報に従って、特定の AI プロンプト資産レコードのデータを更新します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_prompt/{sys_id}
デフォルト URL: /api/sn_ent/asset/ai_prompt/{sys_id}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| sys_id | AI プロンプト資産 [alm_ai_prompt_digital_asset] テーブル内の資産のSys_id。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| オブジェクト | 必須。更新する AI プロンプト資産のコンテンツ。 データタイプ: オブジェクト |
| ai_model | AI モデルデジタル資産 [alm_ai_model_digital_asset] テーブルの既存のレコードの [AI モデル] フィールドの値。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| 説明 | AI プロンプト製品モデルを示す説明。 テーブル:AI プロンプト製品モデル [cmdb_ai_prompt_product_model] データタイプ:文字列 デフォルト:空の文字列 |
| ドキュメント | AI プロンプト製品モデルのドキュメント。 データタイプ:文字列 デフォルト:空の文字列 |
| managed_by | ユーザー [sys_user] テーブルの既存レコードの [管理担当者] フィールドの値。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| 名前 | 必須。AI プロンプト製品モデル [cmdb_ai_prompt_product_model] テーブル内の関連レコードの名前。 データタイプ:文字列 デフォルト:空の文字列 |
| prompt_info | AI プロンプト資産のプロンプト情報。 データタイプ:文字列 デフォルト:空の文字列 |
| プロバイダー | 必須。会社 [core_company] テーブルの既存レコードの [プロバイダー] フィールドの値。 有効な値:
データタイプ:文字列 |
| 状況 | AI モデル資産に適用するステータス。たとえば 有効な値:
データタイプ:文字列 |
| バージョン | AI プロンプト製品モデルに割り当てるバージョン番号。例:V2。データタイプ:文字列 デフォルト:空の文字列 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 401 | 権限がありません。ユーザー資格情報が間違っているか、渡されていません。 |
| 404 | 見つかりません。指定されたsys_idでの資産のフェッチに失敗しました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター
| 名前 | 説明 |
|---|---|
| 結果 |
|
| result.asset | 新しく作成されたエントリの詳細。 データタイプ: オブジェクト |
| result.asset.ai_model | AI システム資産 [cmdb_ai_ system_asset_model] テーブルレコード内の AI モデルのリスト。 データタイプ:アレイ |
| result.asset.ai_models.name | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコードの名前。 データタイプ:文字列 |
| result.asset.ai_models.sys_id | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコードのSys_id。 データタイプ:文字列 |
| result.asset.created | AI モデル資産が作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.description | 関連する AI システム製品モデルレコードの説明。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.asset.display_name | AI システム資産レコードの表示名。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.asset.documentation | 関連する AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコードのドキュメント。 データタイプ:文字列 |
| result.asset.managed_by | 資産を管理するユーザーに関する詳細。 データタイプ: オブジェクト |
| result.asset.managed_by.name | AI モデル資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.managed_by.sys_id | AI モデル資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.name | 関連付けられた AI システム製品モデルレコードの名前。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.asset.prompt_info | AI プロンプト資産レコードのプロンプト情報。 データタイプ:文字列 |
| result.asset.provider | 関連する AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコードの [プロバイダー] フィールドの値。 データタイプ: オブジェクト |
| result.asset.provider.name | 関連付けられた AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコード内のプロバイダーの名前。 データタイプ:文字列 |
| result.asset.provider.sys_id | 関連付けられた AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコード内のプロバイダーのSys_id。 データタイプ:文字列 |
| result.asset.state | AI モデル資産のステータス。 可能な値:
データタイプ:文字列 |
| result.asset.sys_id | AI システム資産レコードのSys_id。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.asset.updated | AI モデル資産が最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.version | 関連付けられた AI システム製品モデルレコードのバージョン番号。例:V2。データタイプ:文字列 |
| result.warning | 警告メッセージのカンマ区切りリスト。これらの警告は、オプションのパラメーターのsys_idが無効な場合など、検証チェックである可能性があります。 データタイプ:アレイ |
cURL 要求
次の例では、要求本文で指定されたパラメーター値に従って、指定されたsys_idで AI プロンプト資産のデータを更新します。
curl -X PUT 'https://instance.servicenow.com/api/sn_ent/asset/ai_prompt/9833721b331e92101c9aca989d5c7bf0' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-u 'username':'password' \
-d '{
"name": "Incident Summarization prompt1",
"description": "Prompt for Incident Summarization",
"provider": "servicenow",
"version": "V1",
"state": 31,
"documentation": "Docuuu",
"ai_model": "mixtral-instruct",
"prompt_info": "Provide incident summary using short_decription, state, worknotes",
"managed_by": "abel.tuter"
}'
応答本文:
{
"result": {
"asset": {
"sys_id": "9833721b331e92101c9aca989d5c7bf0",
"display_name": "ServiceNow Incident Summarization prompt1 V1",
"name": "Incident Summarization prompt1",
"description": "Prompt for Incident Summarization",
"version": "V1",
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"documentation": "Docuuu",
"state": "Deployed",
"ai_model": {
"sys_id": "9d7dc7e6eb1e5210aa82fab8bad0cda2",
"name": "mixtral-instruct"
},
"prompt_info": "Provide incident summary using short_decription, state, worknotes",
"managed_by": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"created": "2024-12-11 04:23:17",
"updated": "2024-12-11 04:23:17"
},
"warnings": []
}
}
AI 資産 API - PUT /sn_ent/asset/ai_system/{sys_id}
要求本文に入力した情報に従って、特定の AI システムレコードのデータを更新します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_system/{sys_id}
デフォルト URL: /api/sn_ent/asset/ai_system/{sys_id}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| sys_id | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブル内の資産のSys_id。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| オブジェクト | 必須。AI システムで更新する詳細。 データタイプ: オブジェクト |
| object.name | 必須。AI システム製品モデルの名前。 データタイプ:文字列 |
| object.description | AI システム製品モデルの説明。 データタイプ:文字列 |
| object.provider | 必須。既存の会社 [core_company] テーブルレコードの [プロバイダー] フィールドの値。 有効な値:
データタイプ:文字列 |
| Object.State | AI システム資産に適用するステータス。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| object.version | AI システム製品モデルのバージョン。例:V2。データタイプ:文字列 デフォルト:空の文字列 |
| object.documentation | AI システム資産のドキュメント。 データタイプ:文字列 Default (デフォルト): |
| object.ai_models | 文字列のカンマ区切りリスト。各文字列は、既存の AI モデルデジタル資産レコードの AI モデルフィールド値を表します。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
| object.evaluation_datasets | AI システム資産レコードの評価に使用される AI データセットのカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI システム資産 [AI システムデジタル資産 alm_ai_system_digital_asset] データタイプ:アレイ 有効な値:
デフォルト:空の文字列 |
| object.evaluation_metrics_report | AI システム資産レコードのテキストフィールド内にある評価結果への参照。例:テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 デフォルト:空の文字列 |
| object.managed_by | 既存のユーザー [sys_user] テーブルレコードの [管理担当者] フィールドの値。 有効な値:
データタイプ:文字列 デフォルト:空の文字列 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 404 | 見つかりません。指定されたsys_idでの資産のフェッチに失敗しました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| 名前 | 説明 |
|---|---|
| 結果 | 更新された AI システム資産の結果。 データタイプ: オブジェクト |
| result.asset | 新しく作成された資産の詳細。 データタイプ: オブジェクト |
| result.ai_models | AI システムデジタル資産 [alm_ai_system_digital_asset] テーブルレコード内の AI モデルのリスト。 データタイプ:アレイ |
| result.ai_models.name | AI システムデジタル資産レコードの名前。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.ai_models.sys_id | AI システムデジタル資産レコードのSys_id。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.ai_prompts | AI システム資産レコード内の AI プロンプトのリスト。 データタイプ:アレイ |
| result.ai_prompts.name | AI プロンプトの名前。 データタイプ:文字列 |
| result.ai_prompts.sys_id | AI プロンプトデジタル資産レコードのSys_id。 テーブル:AI プロンプトデジタル資産 [alm_ai_prompt_digital_asset] データタイプ:文字列 |
| result.asset.created | AI モデル資産が作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.description | 関連する AI システム製品モデルレコードの説明。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.asset.display_name | AI システム資産レコードの表示名。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.asset.documentation | 関連する AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコードのドキュメント。 データタイプ:文字列 |
| result.asset.evaluation_datasets | AI システム資産レコードの評価に使用される AI データセットのリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI システム資産 [alm_ai_system_digital_asset] データタイプ:アレイ |
| result.asset.evaluation_datasets.name | AI データセットデジタル資産の名前。 データタイプ:文字列 |
| result.asset.evaluation_datasets.sys_id | AI データセットデジタル資産 [alm_ai_dataset_digital_asset] テーブルレコードのSys_id。 データタイプ:文字列 |
| result.asset.evaluation_metrics_report | AI システム資産の評価結果。 可能な値:
データタイプ:文字列 |
| result.asset.managed_by | モデルの評価に使用される AI システム資産の AI データセットのsys_ids名または表示名のカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ: オブジェクト |
| result.asset.managed_by.name | AI モデル資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.managed_by.sys_id | AI モデル資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.name | 関連付けられた AI システム製品モデルレコードの名前。 テーブル:AI システム製品モデル [cmdb_ai_system_product_model] データタイプ:文字列 |
| result.asset.provider | 関連する AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコードの [プロバイダー] フィールドの値。 データタイプ: オブジェクト |
| result.asset.provider.name | 関連付けられた AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコード内のプロバイダーの名前。 データタイプ:文字列 |
| result.asset.provider.sys_id | 関連付けられた AI システム製品モデル [cmdb_ai_ system_product_model] テーブルレコード内のプロバイダーのSys_id。 データタイプ:文字列 |
| result.asset.state | AI モデル資産のステータス。 可能な値:
データタイプ:文字列 |
| result.asset.sys_id | AI システム資産レコードのSys_id。 テーブル:AI システムデジタル資産 [alm_ai_system_digital_asset] データタイプ:文字列 |
| result.asset.updated | AI モデル資産が最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.version | 関連付けられた AI システム製品モデルレコードのバージョン番号。例:V2。データタイプ:文字列 |
| result.asset.warnings | 警告メッセージのカンマ区切りリスト。これらの警告は、オプションのパラメーターのsys_idが無効な場合など、検証チェックである可能性があります。 データタイプ:アレイ |
cURL 要求
次の例では、要求本文で更新する詳細を使用して AI システムを更新します。
curl -X PUT 'https://instance.servicenow.com/api/sn_ent/asset/ai_prompt/3b140397435a9210a63d00002fb8f2d7' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-u 'username':'password' \
-d '{
"name": "Incident Summarization",
"description": "Skill to summarize incident",
"provider": "servicenow",
"documentation": "Sample Documentation",
"version": "V3",
"state": 31,
"ai_models": [
"llm_generic_small"
],
"ai_prompts": [
"LLM Prompt"
],
"evaluation_datasets": [
"Base dataset"
],
"evaluation_metrics_report": "Sample Report",
"managed_by": "abel.tutor"
}'
応答本文には、指定された AI システムsys_idに適用された更新の結果が表示されます。
{
"result": {
"asset": {
"sys_id": "3b140397435a9210a63d00002fb8f2d7",
"display_name": "ServiceNow Incident Summarization V2",
"name": "Incident Summarization",
"description": "Skill to summarize incident",
"version": "V3",
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"documentation": "Sample Documentation",
"state": "Deployed",
"ai_models": [{
"sys_id": "9tgdc7e6eb1e5210aa82fab8bad0cda2",
"name": "llm_generic_small"
}],
"ai_prompts": [{
"sys_id": "7d7dc7e6eb1e5210aa82fab8bad0cda2",
"name": "LLM Prompt"
}],
"evaluation_datasets": [{
"sys_id": "9d7dc7e6eb1e5210aa82fab8bad0cda2",
"name": "Base dataset"
}],
"evaluation_metrics_report": "Sample Report",
"managed_by": {
"sys_id": "a8f98bb0eb32010045e1a5115206fe3a",
"name": "Abraham Lincoln"
},
"created": "2024-12-11 19:07:13",
"updated": "2024-12-11 19:07:42"
},
"warnings": []
}
}
AI 資産 API - PUT /sn_ent/asset/ai_model/{sys_id}
要求本文に入力した情報に従って、特定の AI モデル資産レコードのデータを更新します。
URL 形式
バージョニングされた URL: /api/sn_ent/{api_version}/asset/ai_model/{sys_id}
デフォルト URL: /api/sn_ent/asset/ai_model/{sys_id}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| sys_id | AI プロンプト資産 [alm_ai_prompt_digital_asset] テーブル内の資産のSys_id。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| オブジェクト | 必須。指定された AI モデルで更新する詳細。 データタイプ: オブジェクト |
| base_model | このモデルバージョンの派生元となった AI モデル。 注: 組織内で開発されたモデルにのみ適用されます。 データタイプ: オブジェクト デフォルト:空のオブジェクト |
| base_model.name | この AI モデルをモデル化する AI モデル資産の名前。 データタイプ:文字列 |
| base_model.sys_id | この AI モデルをモデル化する AI モデル資産のSys_id。 テーブル:AI モデルデジタル資産alm_ai_model_digital_asset データタイプ:文字列 |
| context_window | モデルが処理できる入力シーケンスのサイズ (つまり、トークンの数)。 データタイプ:整数 デフォルト:0 |
| deployment_guideline | 組織内で開発および展開されたモデルに適用される手順。 データタイプ:文字列 デフォルト:空 |
| 説明 | AI モデル製品モデルを示す説明。 テーブルで更新:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 デフォルト:空 |
| ドキュメント | AI プロンプト製品モデルレコードのドキュメント。 テーブル:AI プロンプト製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 デフォルト:空 |
| evaluation_datasets | モデルの評価に使用される AI プロンプトデジタル資産の AI データセットのsys_ids名または表示名のカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI プロンプトデジタル資産 [alm_ai_prompt_digital_asset] データタイプ:アレイ 有効な値:
デフォルト:空の文字列 |
| evaluation_metrics_report | AI データセット資産レコードのテキストフィールド内にある評価結果への参照。例:テーブル:AI データセット資産 [alm_ai_dataset_digital_asset] データタイプ:文字列 デフォルト:空の文字列 |
| managed_by | ユーザー [sys_user] テーブルの既存レコードの [管理担当者] フィールドの値。 有効な値:
データタイプ:文字列 デフォルト:空 |
| model_size_in_mb | モデルのサイズ (MB)。主に、組織内で開発および展開されたモデルに適用されます。 データタイプ:数値 デフォルト:空 |
| model_weights_info | 追加のモデル情報 (利用可能な場合)。主に組織内で開発されたモデルに適用されます。 データタイプ:文字列 デフォルト:空 |
| 名前 | 必須。AI モデル製品モデルの名前。 テーブルで更新:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| parameters_info | モデルに与えるパラメーターの数。 データタイプ:文字列 デフォルト:空の文字列 |
| プロバイダー | 必須。既存の会社 [core_company] テーブルレコードの [プロバイダー] フィールドの値。このプロバイダーを新しい AI モデルにアサインします。 有効な値:
データタイプ:文字列 |
| required_infrastructure | モデル展開に必要なインフラストラクチャのドキュメント。たとえば、インフラストラクチャスタックや処理のニーズに関する詳細などです。主に、組織内に展開されたモデルに適用されます。 データタイプ:文字列 デフォルト:空 |
| ソース | 誰が、または何がモデルを作成したかのソースに関する詳細。 有効な値:
データタイプ:文字列 デフォルト:空または null |
| 状況 | AI モデル資産に適用するステータス。 有効な値:
データタイプ:文字列 |
| supported_languages | AI モデルでサポートされている言語のカンマ区切りリスト。 データタイプ:アレイ 有効な値:
デフォルト:空の文字列 |
| training_datasets | モデルのトレーニングに使用される 1+ つの関連データセットへの参照。AI データセット資産 [alm_ai_dataset_digital_asset] テーブルのsys_ids名または表示名のカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 データタイプ:アレイ デフォルト:空の文字列 |
| training_procedure | AI モデルに適用するトレーニングのタイプ。 有効な値:
データタイプ:数値で表される文字列 ( デフォルト:1:ディシジョンツリー |
| バージョン | AI モデル製品モデルのバージョン。例:V2。データタイプ:文字列 デフォルト:空 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。サポートされるタイプ:application/json または application/xml。 デフォルト: application/json |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
応答本文のパラメーター (JSON または XML)
| [Name (名前)] | 説明 |
|---|---|
| 結果 | AI モデル資産作成の結果。 データタイプ: オブジェクト |
| result.asset | 作成された AI モデル資産の詳細。 データタイプ: オブジェクト |
| result.asset.base_model | このバージョンの派生元である AI モデル資産に関する情報。 データタイプ: オブジェクト |
| result.asset.base_model.name | AI モデル資産の表示名。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.asset.base_model.sys_id | AI モデル資産のSys_id。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.asset.context_window | モデルが処理できる入力シーケンスのサイズ。つまり、トークンの数です。 データタイプ:数値で表される文字列。例: |
| result.asset.created | AI モデル資産が作成された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.deployment_guideline | 組織内で開発および展開されたモデルに適用される手順。 データタイプ:文字列 |
| result.asset.description | 関連する AI モデル製品モデルレコードの説明。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.asset.display_name | AI モデル資産レコードの表示名。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] (display_nameフィールド) データタイプ:文字列 |
| result.asset.documentation | 関連する AI モデル製品モデルレコードのドキュメント。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.asset.evaluation_datasets | モデルの評価に使用される AI モデルデジタル資産の AI データセットのsys_ids名または表示名のカンマ区切りリスト。主に組織内で開発されたモデルに適用されます。 テーブル:AI データセットデジタル資産 [alm_ai_dataset_digital_asset]、AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:アレイ |
| result.evaluation_datasets.name | AI データセットデジタル資産の名前。 データタイプ:文字列 |
| result.evaluation_datasets.sys_id | AI モデルデジタル資産レコードのSys_id。 テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.asset.evaluation_metrics_report | 評価結果への参照。 可能な値:
データタイプ:文字列 |
| result.asset.managed_by | AI モデル資産レコードを管理するユーザー。 データタイプ: オブジェクト |
| result.asset.managed_by.name | AI モデル資産レコードを管理するユーザーの名前。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.managed_by.sys_id | AI モデル資産レコードを管理するユーザーのSys_id。 テーブル:ユーザー [user] データタイプ:文字列 |
| result.asset.model_size_in_mb | モデルのサイズ (MB)。通常、組織内で開発および展開されたモデルに適用されます。 データタイプ:数値 |
| result.asset.name | 関連付けられた AI モデル製品モデルレコードの名前。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.asset.provider | 関連する AI モデル製品モデルレコードのプロバイダー。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ: オブジェクト |
| result.asset.provider.name | プロバイダーの名前。 データタイプ:文字列 |
| result.asset.provider.sys_id | 関連する AI モデル製品モデルレコードのプロバイダーに対応する会社 [core_company] テーブルからのレコードSys_id。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_model] データタイプ:文字列 |
| result.asset.source | 資産のソースに関する詳細。 有効な値:
データタイプ:文字列 |
| result.asset.state | AI モデル資産レコードのステータス。 可能な値:
データタイプ:文字列 |
| result.asset.supported_languages.name | サポートされている言語の名前。 テーブル:言語 [sys_language] データタイプ:文字列 |
| result.asset.supported_languages.sys_id | サポートされている言語のSys_id。 テーブル:言語 [sys_language] データタイプ:文字列 |
| result.asset.sys_id | AI モデル資産レコードのSys_id テーブル:AI モデルデジタル資産 [alm_ai_model_digital_asset] データタイプ:文字列 |
| result.asset.training_datasets | モデルのトレーニングに使用される 1+ つの関連データセットへの参照。 データタイプ:アレイ |
| result.asset.training_procedure | モデルに適用された AI トレーニングのタイプ。 可能な値:
データタイプ:文字列 |
| result.asset.updated | AI モデル資産が最後に更新された日時。 形式:YYYY-MM-DD HH:mm:ss データタイプ:文字列 |
| result.asset.version | 関連付けられた AI モデル製品モデルレコードのバージョン。 テーブル:AI モデル製品モデル [cmdb_ai_model_product_modelテーブル] データタイプ:文字列 |
| result.required_infrastructure | モデルの展開に必要なインフラストラクチャのドキュメント。たとえば、インフラストラクチャスタックや処理のニーズに関する詳細などです。 データタイプ:文字列 |
| result.asset.parameters_info | 学習プロセス中に学習するトレーニングデータのプロパティ。例: 7B または 30B。データタイプ:文字列 |
| result.asset.supported_languages | AI モデル資産でサポートされている言語の詳細。 テーブル:言語 [sys_language] データタイプ: オブジェクト |
| result.warnings | 警告メッセージのカンマ区切りリスト。これらの警告は、オプションのパラメーターの sysId が無効な場合などの検証チェックである可能性があります。 データタイプ:アレイ |
cURL 要求
次の例は、PUT メソッドを使用して特定の AI 資産モデルを更新する方法を示しています。
curl -X PUT 'https://instance.servicenow.com/api/sn_ent/asset/ai_model/9833721b331e92101c9aca989d5c7bf0' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-u 'username':'password' \
-d '{
"name": "Now LLM",
"description": "enables text-to-text like question answering and summarization",
"provider": "servicenow",
"documentation": "Now LLM V5 Documentation",
"version": "V8",
"parameters_info": "7B",
"supported_languages": [
"English",
"French"
],
"model_size_in_mb": "87",
"deployment_guideline": "Deployed on ServiceNow infrastructure",
"source": "huggingface.co/mistralai/Mixtral-8x7B-Instruct-v0.1",
"training_procedure": "2",
"context_window": "8000",
"state": "31",
"base_model": "Servicenow Now LLM V6",
"model_weights_info": "refer to weights and biases project",
"required_infrastructre": "GPUs needed: 1, GPU Type: A100",
"training_datasets": [
"Servicenow Open Incidents"
],
"evaluation_datasets": [
"Servicenow Open Incidents"
],
"evaluation_metrics_report": "Testing results: See files attached to this record",
"managed_by": "abel.tuter"
}'
応答本文。
{
"result": {
"asset": {
"sys_id": "a438d170ff96da10c1fbffffffffffd5",
"display_name": "ServiceNow Now LLM V6",
"name": "Now LLM",
"description": "enables text-to-text like question answering and summarization",
"version": "V8",
"provider": {
"sys_id": "93d4ecfac0a8000b6294d71b733977fb",
"name": "ServiceNow"
},
"documentation": "Now LLM V5 Documentation",
"parameters_info": "7B",
"supported_languages": [
{
"sys_id": "914493a30f320010e96b0e4fef767e90",
"name": "English"
}
],
"model_size_in_mb": "87",
"deployment_guideline": "Deployed on ServiceNow infrastructure",
"source": "https://huggingface.co/mistralai/Mixtral-8x7B-Instruct-v0.1",
"training_procedure": "2",
"context_window": "8000",
"state": "Deployed",
"required_infrastructure": "undefined",
"base_model": {
"sys_id": "a438d170ff96da10c1fbffffffffffd5",
"name": "ServiceNow Now LLM V8"
},
"evaluation_datasets": [
{
"sys_id": "45cb45baff06d610c1fbffffffffffa9",
"name": "ServiceNow Open Incidents"
}
],
"training_datasets": [
{
"sys_id": "45cb45baff06d610c1fbffffffffffa9",
"name": "ServiceNow Open Incidents"
}
],
"evaluation_metrics_report": "Testing results: See files attached to this record",
"managed_by": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"created": "2024-12-03 16:50:53",
"updated": "2024-12-12 15:56:28"
},
"warnings": [
"Reference record 'French' not found for supported_languages in table sys_language"
]
}
}