v3.6の変更履歴¶
DataRobotのPython APIクライアントのv3.6に導入された変更を参照してください。
Pythonクライアントv3.6¶
新機能¶
- OCRジョブを実行するための新しいクラス
OCRJobResource
が追加されました。 VectorDatabaseEmbeddingModel
に新しいJina V2埋め込みモデルが追加されました。VectorDatabaseEmbeddingModel
に小規模な多言語埋め込みモデルが新たに追加されました。- セグメント属性を取得するメソッド
Deployment.get_segment_attributes
が追加されました。 - セグメント値を取得するメソッド
Deployment.get_segment_values
が追加されました。 - ドキュメントタイプのリストを返すメソッド
AutomatedDocument.list_all_available_document_types
が追加されました。 - クラス別のバイアスと公平性のインサイトを返すメソッド
Model.request_per_class_fairness_insights
が追加されました。 - MLOpsイベントを報告するクラス
MLOpsEvent <datarobot.mlops.events.MLOpsEvent>
が追加されました。 このクラスはmoderation
MLOpsイベントのみをサポートします。 - そのデプロイのモデレーションイベントを取得するメソッド
Deployment.get_moderation_events
が追加されました。 - ターゲットを設定する際に使用できる高度なオプションを拡張し、新しいパラメーター
number_of_incremental_learning_iterations_before_best_model_selection
を追加しました(AdvancedOptions
オブジェクトの一部)。 このパラメーターを使用すると、最適なモデルを選択する前に、上位5つのモデルの実行時間を指定できます。 - メソッド
Connector.create
でconnector_type
のサポートが追加されました。 - クラス
DataQualityExport
とメソッドDeployment.list_data_quality_exports
が追加されました。これは、データ品質レコードのリストを取得するために使用します。 - Azureサービスプリンシパルの資格情報に関するセキュアな設定のサポートが追加されました。
CustomMetric
でカテゴリーのカスタム指標のサポートが追加されました。- Nemo設定を管理するクラス
NemoConfiguration <datarobot.models.genai.nemo_configuration.NemoConfiguration>
が追加されました。 - Nemo設定を作成または更新するメソッド
NemoConfiguration.create <datarobot.models.genai.nemo_configuration.NemoConfiguration.upsert>
が追加されました。 - Nemo設定を取得するメソッド
NemoConfiguration.get <datarobot.models.genai.nemo_configuration.NemoConfiguration.get>
が追加されました。 - SHAP分布のインサイトとやり取りする新しいクラス
ShapDistributions <datarobot.insights.ShapDistributions>
が追加されました。 - レジストリでLLMのコンプライアンスドキュメントを生成するために、クラス
DocumentOption <datarobot.models.automated_documentation.DocumentOption>
の属性document_type
にMODEL_COMPLIANCE_GEN_AI
値が追加されました。 - 新しい属性
prompts_count
がクラスChat
に追加されました。 - データラングリングにクラス
Recipe
モジュールが追加されました。 - クラス
RecipeOperation
と、単一のRecipe.operations
操作を表すサブクラスのセットが追加されました。 - 新しい属性
similarity_score
がクラスCitation
に追加されました。 - 新しい属性
retriever
とadd_neighbor_chunks
がクラスVectorDatabaseSettings
に追加されました。 - 新しい属性
metadata
がクラスCitation
に追加されました。 - 新しい属性
metadata_filter
がクラスChatPrompt
に追加されました。 - 新しい属性
metadata_filter
がクラスComparisonPrompt
に追加されました。 - 新しい属性
custom_chunking
がクラスChunkingParameters
に追加されました。 - 新しい属性
custom_chunking
がクラスVectorDatabase
に追加されました。 - LLMのテスト設定に新しいクラス
LLMTestConfiguration
が追加されました。 - ホストされたLLMテスト設定を取得するには。メソッド
LLMTestConfiguration.get <datarobot.models.genai.llm_test_configuration.LLMTestConfiguration.get>
を使用します。 - ホストされたLLMテスト設定を一覧表示するには、メソッド
LLMTestConfiguration.list <datarobot.models.genai.llm_test_configuration.LLMTestConfiguration.list>
を使用します。 - LLMテスト設定を作成するには。メソッド
LLMTestConfiguration.create <datarobot.models.genai.llm_test_configuration.LLMTestConfiguration.create>
を使用します。 - LLMテスト設定を更新するには。メソッド
LLMTestConfiguration.update <datarobot.models.genai.llm_test_configuration.LLMTestConfiguration.update>
を使用します。 - LLMテスト設定を削除するには。メソッド
LLMTestConfiguration.delete <datarobot.models.genai.llm_test_configuration.LLMTestConfiguration.delete>
を使用します。 - LLMのテスト設定でサポートされているインサイトに新しいクラス
LLMTestConfigurationSupportedInsights
が追加されました。 - ホストされたLLMテスト設定でサポートされているインサイトを一覧表示するには。メソッド
LLMTestConfigurationSupportedInsights.list
を使用します。 - LLMのテスト結果に新しいクラス
LLMTestResult
が追加されました。 - ホストされたLLMテスト結果を取得するには。メソッド
LLMTestResult.get
を使用します。 - ホストされたLLMテスト結果を一覧表示するには。メソッド
LLMTestResult.list
を使用します。 - LLMテスト結果を作成するには。メソッド
LLMTestResult.create
を使用します。 - LLMテスト結果を削除するには。メソッド
LLMTestResult.delete
を使用します。 - 新しい属性
dataset_name
がクラスOOTBDatasetDict
に追加されました。 - 新しい属性
rows_count
がクラスOOTBDatasetDict
に追加されました。 - 新しい属性
max_num_prompts
がクラスDatasetEvaluationDict
に追加されました。 - 新しい属性
prompt_sampling_strategy
がクラスDatasetEvaluationDict
に追加されました。 - 作成および編集リクエストにおけるデータセット評価に新しいクラス
DatasetEvaluationRequestDict
が追加されました。 - 新しい属性
evaluation_dataset_name
がクラスInsightEvaluationResult <datarobot.models.genai.llm_test_result.InsightEvaluationResult>
に追加されました。 - 新しい属性
chat_name
がクラスInsightEvaluationResult
に追加されました。 - 新しい属性
llm_test_configuration_name
がクラスLLMTestResult
に追加されました。 - 新しい属性
creation_user_name
がクラスLLMTestResult
に追加されました。 - 新しい属性
pass_percentage
がクラスLLMTestResult
に追加されました。 - 新しい属性
evaluation_dataset_name
がクラスDatasetEvaluation
に追加されました。 - 新しい属性
datasets_compatibility
がクラスLLMTestConfigurationSupportedInsights
に追加されました。 - 事前定義済み(OOTB)のデータセットエンティティに新しいクラス
NonOOTBDataset
が追加されました。 - コンプライアンステストのためにOOTB以外のデータセットを取得するには、メソッド
NonOOTBDataset.list
を使用します。 - 事前定義済みのデータセットエンティティに新しいクラス{class}
OOTBDataset
が追加されました。 - コンプライアンステストのために事前定義済みデータセットを取得するには、メソッド
OOTBDataset.list
を使用します。 - トレースのメタデータを取得する新しいクラス
TraceMetadata
が追加されました。 - クラス
VectorDatabase
に新しい属性(parent_id
、family_id
、metadata_columns
、added_dataset_ids
、added_dataset_names
、version
)が追加されました。 - サポートされている検索設定を取得するには、メソッド
VectorDatabase.get_supported_retrieval_settings
を使用します。 - ベクターデータベースをデータセットとしてAIカタログに送信するには、メソッド
VectorDatabase.submit_export_dataset_job
を使用します。 - 新しいベクターデータベースバージョンを作成するために、メソッド
VectorDatabase.create
を更新しました。 - サポートされているベクターデータベース取得設定に新しいクラス
SupportedRetrievalSettings
が追加されました。 - サポートされているベクターデータベース取得設定に新しいクラス
SupportedRetrievalSetting
が追加されました。 - ベクターデータベースのデータセットエクスポートジョブに新しいクラス
VectorDatabaseDatasetExportJob
が追加されました。 - 新しい属性
playground_id
がクラスCostMetricConfiguration
に追加されました。 - 新しい属性
name
がクラスCostMetricConfiguration
に追加されました。 - リストをサポートする新しいクラス
SupportedInsights
が追加されました。 - サポートされているインサイトを一覧表示するには。メソッド
SupportedInsights.list
を使用します。 - 新しい指標インサイトルートに新しいクラス
MetricInsights
が追加されました。 - 指標インサイトを一覧表示するには。メソッド
MetricInsights.list
を使用します。 - 指標を別のプレイグラウンドにコピーするには、メソッド
MetricInsights.copy_to_playground
を使用します。 - OOTBの指標設定に新しいクラス
PlaygroundOOTBMetricConfiguration
が追加されました。 - 新しい属性
ootb_dataset_name
、dataset_id
、dataset_name
を追加するために、クラスEvaluationDatasetMetricAggregation
のスキーマを更新しました。 - 追加のオプションのフィルターパラメーターでメソッド
EvaluationDatasetMetricAggregation.list
を更新しました。 - 新しい属性
warning
がクラスOOTBDataset
に追加されました。 - 新しい属性
warning
がクラスOOTBDatasetDict
に追加されました。 - 新しい属性
warnings
がクラスLLMTestConfiguration
に追加されました。 - サイドカーモデル指標のプレイグラウンドへの移行をサポートするために、新しいパラメーター
playground_id
がメソッドSidecarModelMetricValidation.create
に追加されました。 - 新しい属性
prompt_pipeline_template_id
とresponse_pipeline_template_id
を含めるために、クラスNemoConfiguration
のスキーマを更新しました。 - 新しい属性
rows_count
とplayground_id
がクラスEvaluationDatasetConfiguration
に追加されました。
APIの変更¶
- デバッグに役立つリクエストIDで構築されるように、
ServerError
のexc_message
を更新しました。 - 機能の詳細を含む
Capability
オブジェクトのリストを取得するメソッドDeployment.get_capabilities
が追加されました。 - 高度なオプションパラメーター:
modelGroupId
、modelRegimeId
、modelBaselines
の名前がseriesId
、forecastDistance
、forecastOffsets
に変更されました。 - メソッド
Project.create_from_dataset
からパラメーターuse_sample_from_dataset
が追加されました。 このパラメーターを設定すると、データセットのEDAサンプルを使用してプロジェクトを開始します。 - クラス
ShapMatrix
、ShapImpact
、ShapPreview
の関数にパラメーターquick_compute
が追加されました。 - 既存のプレイグラウンドから新しいプレイグラウンドにインサイトをコピーするパラメーター
copy_insights
がメソッドPlayground.create
に追加されました。 - パラメーター
llm_test_configuration_ids
がメソッドLLMBlueprint.register_custom_model
に追加されました。これは、カスタムモデルワークショップにブループリントが送信された際にLLMコンプライアンステストを実行するために使用します。
機能強化¶
- 標準のページネーションパラメーター(
limit
、offset
など)がメソッドDeployment.list <datarobot.models.Deployment.list>
に追加され、デプロイデータをより小さなチャンクで取得できるようになりました。
バグ修正¶
- ネットワークポリシーを制御するためのクラス
CustomTaskVersion
のフィールドを修正しました。 これはoutgoing_network_policy
からoutbound_network_policy
に変更されました。GET
アクションを実行する際、このフィールドが誤っており、常にNone
に解決されていました。POST
またはPATCH
のアクションを実行しようとすると、間違ったフィールドは422エラーになります。 A - 適切なフィールド名を反映するために、
datarobot.enums.CustomTaskOutgoingNetworkPolicy
の名前をdatarobot.enums.CustomTaskOutboundNetworkPolicy
に変更しました。 messages
フィールドの空のリストを使用できるように、クラスDataSliceSizeInfo
のスキーマを修正しました。
使用非推奨のサマリー¶
- メソッド
in_use
からパラメーターImageAugmentationList.create
が削除されました。 このパラメーターはv3.1.0で使用非推奨となりました。 - メソッド
AutomatedDocument.list_available_document_types
が使用非推奨になりました。 代わりにメソッドAutomatedDocument.list_all_available_document_types
を使用してください。 - メソッド
Model.request_fairness_insights
が使用非推奨になりました。status_id
の代わりにStatusCheckJob
を戻すには、代わりにメソッドModel.request_per_class_fairness_insights
を使用してください。 - メソッド
Model.get_prime_eligibility
が使用非推奨になりました。 Primeモデルはサポートされなくなりました。 eligibleForPrime
フィールドはメソッドModel.get_supported_capabilities
から返されなくなり、バージョン3.8のリリース後に削除されます。- プロパティ
ShapImpact.row_count
は使用非推奨となり、バージョン3.7のリリース後に削除されます。 - 高度なオプションパラメーター:
modelGroupId
、modelRegimeId
、modelBaselines
の名前がseriesId
、forecastDistance
、forecastOffsets
に変更されました。 以前の名前は使用非推奨であり、バージョン3.6がリリースされた後に削除されます。 - バグ修正の変更に伴い、
datarobot.enums.CustomTaskOutgoingNetworkPolicy
の名前をdatarobot.enums.CustomTaskOutboundNetworkPolicy
に変更しました。 元の列挙型は使用できませんでした。 datarobot.Client
でパラメーターuser_agent_suffix
が削除されました。 代わりにtrace_context
を使用してください。- 使用非推奨となったメソッド
DataStore.get_access_list
が削除されました。 代わりにメソッドDataStore.get_shared_roles
を使用してください。 - メソッド
DataStore.update_access_list
でSharingAccess
インスタンスのサポートが削除されました。 代わりにSharingRole
インスタンスを使用してください。 - メソッド
Connector.create
とConnector.update
でfile_path
が使用非推奨になりました。
設定の変更¶
- バージョン2.0.2以降を使用できるようにするため、
urllib3
パッケージで上限ピンが削除されました。 Pillow
ライブラリをバージョン10.3.0にアップグレードしました。"images"エクストラ(pip install datarobot[images]
)にDataRobotをインストールしているユーザーは、このライブラリが必須であることに注意してください。
ドキュメントの変更¶
API Reference page
は、より使いやすくするために複数のセクションに分割されました。- 値が返されないことを明確にするために、メソッド
Project.refresh
のドキュメントを修正しました。 - クラス
ExternalScores
のコード例を修正しました。 - ReadTheDocsドキュメントのコード例にコピーボタンが追加され、利便性が向上しました。
- ドキュメントから古い「例」セクションが削除されました。 その他の例については、 DataRobotのAPIドキュメントホームを参照してください。
- ドキュメントから重複していた「使用を開始する」セクションが削除されました。
- Sphinx RTDテーマv3に更新しました。
エクスペリメントの変更¶
- クラス
ChunkDefinition
のupdate
メソッドにforce_update
パラメーターが追加されました。 - クラス
ChunkDefinition
から属性select_columns
が削除されました。 - チャンキングサービスV2で初めてエクスペリメントがサポートされました
DatasetDefinition
DatasetProps
DatasetInfo
DynamicDatasetProps
RowsChunkDefinition
FeaturesChunkDefinition
ChunkDefinitionStats
-
ChunkDefinition
-
新しいメソッド
update
がクラスChunkDefinition
に追加されました。 -
Added experimental support for time-aware wrangling, including a usage template:
-
datarobot._experimental.models.time_series_wrangling_template.user_flow_template
:実験的な変更により、SnowflakeまたはPostgresのデータに対して自動化された時系列の特徴量エンジニアリングが提供されます。 -
レシピの作成時にSparkダイアレクトを使用する機能が追加され、ファイルでデータラングリングがサポートされるようになりました。
-
新しい属性
warning
がクラスChat
に追加されました。 -
すべてのモジュールを
datarobot._experimental.models.genai
からdatarobot.models.genai
に移動しました。 -
既存のサンプルモデルから増分学習の最初のイテレーションをトレーニングする新しいメソッド
Model.train_first_incremental_from_sample
が追加されました。 「データセットサンプルからのプロジェクト作成」機能フラグが必要です。