adaptive_sdk.graphql_client

class AbCampaignCreateData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
begin_date: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

feedback_type: FeedbackType
traffic_split: float
end_date: Optional[int]
metric: Optional[AbCampaignDetailDataMetric]
use_case: Optional[AbCampaignDetailDataUseCase]
feedbacks: int
has_enough_feedbacks: bool
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbCampaignDetailDataMetric(adaptive_sdk.graphql_client.MetricData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbCampaignDetailDataModels(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbCampaignDetailDataUseCase(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbCampaignReportData(adaptive_sdk.graphql_client.base_model.BaseModel):

p_value: Optional[float]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbCampaignReportDataVariants(adaptive_sdk.graphql_client.base_model.BaseModel):

feedbacks: int
comparisons: Optional[List[AbCampaignReportDataVariantsComparisons]]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbCampaignReportDataVariantsComparisons(adaptive_sdk.graphql_client.base_model.BaseModel):

feedbacks: int
wins: int
losses: int
ties_good: int
ties_bad: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbCampaignReportDataVariantsComparisonsVariant(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbCampaignReportDataVariantsInterval(adaptive_sdk.graphql_client.base_model.BaseModel):

start: float
middle: float
end: float
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbCampaignReportDataVariantsVariant(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AbcampaignStatus(builtins.str, enum.Enum):

WARMUP = <AbcampaignStatus.WARMUP: 'WARMUP'>
IN_PROGRESS = <AbcampaignStatus.IN_PROGRESS: 'IN_PROGRESS'>
DONE = <AbcampaignStatus.DONE: 'DONE'>
CANCELLED = <AbcampaignStatus.CANCELLED: 'CANCELLED'>
class AddExternalModel(adaptive_sdk.graphql_client.base_model.BaseModel):

add_external_model: AddExternalModelAddExternalModel
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AddExternalModelAddExternalModel(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AddHFModel(adaptive_sdk.graphql_client.base_model.BaseModel):

import_hf_model: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AddModel(adaptive_sdk.graphql_client.base_model.BaseModel):

add_model: AddModelAddModel
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AddModelAddModel(adaptive_sdk.graphql_client.ModelData):

backbone: Optional[AddModelAddModelBackbone]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AddModelAddModelBackbone(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AddRemoteEnv(adaptive_sdk.graphql_client.base_model.BaseModel):

add_remote_env: AddRemoteEnvAddRemoteEnv
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AddRemoteEnvAddRemoteEnv(adaptive_sdk.graphql_client.RemoteEnvData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AttachModelToUseCase(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AttachModelToUseCaseAttachModel(adaptive_sdk.graphql_client.ModelServiceData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class AuthProviderKind(builtins.str, enum.Enum):

OIDC = <AuthProviderKind.OIDC: 'OIDC'>
class CancelABCampaign(adaptive_sdk.graphql_client.base_model.BaseModel):

cancel_ab_campaign: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CancelEvaluationJob(adaptive_sdk.graphql_client.base_model.BaseModel):

cancel_evaluation_job: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CancelTrainingJob(adaptive_sdk.graphql_client.base_model.BaseModel):

cancel_training_job: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionComparisonFeedbackData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
completion: Optional[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionComparisonFeedbackDataModel(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
prompt: str
chat_messages: Optional[List[CompletionDataChatMessages]]
completion: Optional[str]
model: Optional[CompletionDataModel]
direct_feedbacks: List[CompletionDataDirectFeedbacks]
comparison_feedbacks: List[CompletionDataComparisonFeedbacks]
labels: List[CompletionDataLabels]
created_at: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataChatMessages(adaptive_sdk.graphql_client.base_model.BaseModel):

role: str
content: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataComparisonFeedbacks(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
created_at: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataComparisonFeedbacksMetric(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataComparisonFeedbacksOtherCompletion(adaptive_sdk.graphql_client.CompletionComparisonFeedbackData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataComparisonFeedbacksPreferedCompletion(adaptive_sdk.graphql_client.CompletionComparisonFeedbackData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataComparisonFeedbacksUsecase(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataDirectFeedbacks(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
value: float
reason: Optional[str]
details: Optional[str]
created_at: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataDirectFeedbacksMetric(adaptive_sdk.graphql_client.MetricData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataLabels(adaptive_sdk.graphql_client.base_model.BaseModel):

key: str
value: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataMetadata(adaptive_sdk.graphql_client.base_model.BaseModel):

parameters: Optional[Any]
timings: Optional[Any]
usage: Optional[CompletionDataMetadataUsage]
system: Optional[Any]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataMetadataUsage(adaptive_sdk.graphql_client.base_model.BaseModel):

completion_tokens: int
prompt_tokens: int
total_tokens: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionDataModel(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CompletionGroupBy(builtins.str, enum.Enum):

MODEL = <CompletionGroupBy.MODEL: 'MODEL'>
PROMPT = <CompletionGroupBy.PROMPT: 'PROMPT'>
class CompletionSource(builtins.str, enum.Enum):

LIVE = <CompletionSource.LIVE: 'LIVE'>
OFFLINE = <CompletionSource.OFFLINE: 'OFFLINE'>
AUTOMATION = <CompletionSource.AUTOMATION: 'AUTOMATION'>
DATASET = <CompletionSource.DATASET: 'DATASET'>
class CompletionSourceOutput(builtins.str, enum.Enum):

LIVE = <CompletionSourceOutput.LIVE: 'LIVE'>
OFFLINE = <CompletionSourceOutput.OFFLINE: 'OFFLINE'>
AUTOMATION = <CompletionSourceOutput.AUTOMATION: 'AUTOMATION'>
class ComputePoolCapability(builtins.str, enum.Enum):

INFERENCE = <ComputePoolCapability.INFERENCE: 'INFERENCE'>
TRAINING = <ComputePoolCapability.TRAINING: 'TRAINING'>
EVALUATION = <ComputePoolCapability.EVALUATION: 'EVALUATION'>
class CreateAbCampaign(adaptive_sdk.graphql_client.base_model.BaseModel):

create_ab_campaign: CreateAbCampaignCreateAbCampaign
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateAbCampaignCreateAbCampaign(adaptive_sdk.graphql_client.AbCampaignCreateData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateEvaluationJob(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateEvaluationJobCreateEvaluationJob(adaptive_sdk.graphql_client.EvaluationJobData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateMetric(adaptive_sdk.graphql_client.base_model.BaseModel):

create_metric: CreateMetricCreateMetric
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateMetricCreateMetric(adaptive_sdk.graphql_client.MetricData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateRole(adaptive_sdk.graphql_client.base_model.BaseModel):

create_role: CreateRoleCreateRole
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateRoleCreateRole(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: int
permissions: List[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateTeam(adaptive_sdk.graphql_client.base_model.BaseModel):

create_team: CreateTeamCreateTeam
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateTeamCreateTeam(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateTrainingJob(adaptive_sdk.graphql_client.base_model.BaseModel):

create_training_job: CreateTrainingJobCreateTrainingJob
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateTrainingJobCreateTrainingJob(adaptive_sdk.graphql_client.TrainingJobData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateUseCase(adaptive_sdk.graphql_client.base_model.BaseModel):

create_use_case: CreateUseCaseCreateUseCase
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class CreateUseCaseCreateUseCase(adaptive_sdk.graphql_client.UseCaseData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DatasetData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: Any
kind: DatasetKind
records: Optional[int]
metrics_usage: List[DatasetDataMetricsUsage]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DatasetDataMetricsUsage(adaptive_sdk.graphql_client.base_model.BaseModel):

feedback_count: int
comparison_count: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DatasetDataMetricsUsageMetric(adaptive_sdk.graphql_client.MetricData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DatasetKind(builtins.str, enum.Enum):

PROMPT = <DatasetKind.PROMPT: 'PROMPT'>
PROMPT_COMPLETION = <DatasetKind.PROMPT_COMPLETION: 'PROMPT_COMPLETION'>
PROMPT_COMPLETION_FEEDBACK = <DatasetKind.PROMPT_COMPLETION_FEEDBACK: 'PROMPT_COMPLETION_FEEDBACK'>
PREFERENCE = <DatasetKind.PREFERENCE: 'PREFERENCE'>
class DatasetSource(builtins.str, enum.Enum):

UPLOADED = <DatasetSource.UPLOADED: 'UPLOADED'>
GENERATED = <DatasetSource.GENERATED: 'GENERATED'>
GENERATING = <DatasetSource.GENERATING: 'GENERATING'>
class DateBucketUnit(builtins.str, enum.Enum):

DAY = <DateBucketUnit.DAY: 'DAY'>
WEEK = <DateBucketUnit.WEEK: 'WEEK'>
MONTH = <DateBucketUnit.MONTH: 'MONTH'>
QUARTER = <DateBucketUnit.QUARTER: 'QUARTER'>
YEAR = <DateBucketUnit.YEAR: 'YEAR'>
NO_GROUP_BY_DATE = <DateBucketUnit.NO_GROUP_BY_DATE: 'NO_GROUP_BY_DATE'>
class DeployModel(adaptive_sdk.graphql_client.base_model.BaseModel):

deploy_model: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeAbCampaign(adaptive_sdk.graphql_client.base_model.BaseModel):

ab_campaign: Optional[DescribeAbCampaignAbCampaign]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeAbCampaignAbCampaign(adaptive_sdk.graphql_client.AbCampaignDetailData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeAbCampaignAbCampaignReport(adaptive_sdk.graphql_client.AbCampaignReportData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeDataset(adaptive_sdk.graphql_client.base_model.BaseModel):

dataset: Optional[DescribeDatasetDataset]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeDatasetDataset(adaptive_sdk.graphql_client.DatasetData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeEvaluationJob(adaptive_sdk.graphql_client.base_model.BaseModel):

evaluation_job: Optional[DescribeEvaluationJobEvaluationJob]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeEvaluationJobEvaluationJob(adaptive_sdk.graphql_client.EvaluationJobData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeInteraction(adaptive_sdk.graphql_client.base_model.BaseModel):

completion: Optional[DescribeInteractionCompletion]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeInteractionCompletion(adaptive_sdk.graphql_client.CompletionData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeMetric(adaptive_sdk.graphql_client.base_model.BaseModel):

metric: Optional[DescribeMetricMetric]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeMetricAdmin(adaptive_sdk.graphql_client.base_model.BaseModel):

metric: Optional[DescribeMetricAdminMetric]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeMetricAdminMetric(adaptive_sdk.graphql_client.MetricDataAdmin):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeMetricMetric(adaptive_sdk.graphql_client.MetricData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeModel(adaptive_sdk.graphql_client.base_model.BaseModel):

model: Optional[DescribeModelModel]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeModelAdmin(adaptive_sdk.graphql_client.base_model.BaseModel):

model: Optional[DescribeModelAdminModel]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeModelAdminModel(adaptive_sdk.graphql_client.ModelDataAdmin):

backbone: Optional[DescribeModelAdminModelBackbone]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeModelAdminModelBackbone(adaptive_sdk.graphql_client.ModelDataAdmin):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeModelModel(adaptive_sdk.graphql_client.ModelData):

backbone: Optional[DescribeModelModelBackbone]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeModelModelBackbone(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeTrainingJob(adaptive_sdk.graphql_client.base_model.BaseModel):

training_job: Optional[DescribeTrainingJobTrainingJob]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeTrainingJobTrainingJob(adaptive_sdk.graphql_client.TrainingJobData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeUseCase(adaptive_sdk.graphql_client.base_model.BaseModel):

use_case: Optional[DescribeUseCaseUseCase]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class DescribeUseCaseUseCase(adaptive_sdk.graphql_client.UseCaseData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class EvaluationJobData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
name: str
created_at: int
started_at: Optional[int]
ended_at: Optional[int]
duration_ms: Optional[int]
model_services: List[EvaluationJobDataModelServices]
judge: Optional[EvaluationJobDataJudge]
stages: List[EvaluationJobDataStages]
use_case: Optional[EvaluationJobDataUseCase]
report: Optional[EvaluationJobDataReport]
dataset: Optional[EvaluationJobDataDataset]
created_by: Optional[EvaluationJobDataCreatedBy]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class EvaluationJobDataCreatedBy(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
email: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class EvaluationJobDataDataset(adaptive_sdk.graphql_client.DatasetData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class EvaluationJobDataJudge(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class EvaluationJobDataModelServices(adaptive_sdk.graphql_client.ModelServiceData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class EvaluationJobDataReport(adaptive_sdk.graphql_client.AbCampaignReportData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class EvaluationJobDataStages(adaptive_sdk.graphql_client.JobStageOutputData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class EvaluationJobDataUseCase(adaptive_sdk.graphql_client.UseCaseData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class EvaluationJobStatus(builtins.str, enum.Enum):

PENDING = <EvaluationJobStatus.PENDING: 'PENDING'>
RUNNING = <EvaluationJobStatus.RUNNING: 'RUNNING'>
COMPLETED = <EvaluationJobStatus.COMPLETED: 'COMPLETED'>
FAILED = <EvaluationJobStatus.FAILED: 'FAILED'>
CANCELED = <EvaluationJobStatus.CANCELED: 'CANCELED'>
class EvaluationType(builtins.str, enum.Enum):

AI_JUDGE = <EvaluationType.AI_JUDGE: 'AI_JUDGE'>
REMOTE_ENV = <EvaluationType.REMOTE_ENV: 'REMOTE_ENV'>
class ExternalModelProviderName(builtins.str, enum.Enum):

AZURE = <ExternalModelProviderName.AZURE: 'AZURE'>
OPEN_AI = <ExternalModelProviderName.OPEN_AI: 'OPEN_AI'>
GOOGLE = <ExternalModelProviderName.GOOGLE: 'GOOGLE'>
ANTHROPIC = <ExternalModelProviderName.ANTHROPIC: 'ANTHROPIC'>
NVIDIA = <ExternalModelProviderName.NVIDIA: 'NVIDIA'>
class FeedbackType(builtins.str, enum.Enum):

DIRECT = <FeedbackType.DIRECT: 'DIRECT'>
COMPARISON = <FeedbackType.COMPARISON: 'COMPARISON'>
class FeedbackTypeInput(builtins.str, enum.Enum):

DIRECT = <FeedbackTypeInput.DIRECT: 'DIRECT'>
PREFERENCE = <FeedbackTypeInput.PREFERENCE: 'PREFERENCE'>
class FeedbackTypeOutput(builtins.str, enum.Enum):

DIRECT = <FeedbackTypeOutput.DIRECT: 'DIRECT'>
PREFERENCE = <FeedbackTypeOutput.PREFERENCE: 'PREFERENCE'>
class JobStageOutputData(adaptive_sdk.graphql_client.base_model.BaseModel):

name: str
status: JobStatusOutput
parent: Optional[str]
stage_id: int
info: Optional[Annotated[Union[JobStageOutputDataInfoTrainingJobStageOutput, JobStageOutputDataInfoEvalJobStageOutput, JobStageOutputDataInfoBatchInferenceJobStageOutput], FieldInfo(annotation=NoneType, required=True, discriminator='typename__')]]
started_at: Optional[int]
ended_at: Optional[int]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class JobStageOutputDataInfoBatchInferenceJobStageOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['BatchInferenceJobStageOutput']
total_num_samples: Optional[int]
processed_num_samples: Optional[int]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class JobStageOutputDataInfoEvalJobStageOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['EvalJobStageOutput']
total_num_samples: Optional[int]
processed_num_samples: Optional[int]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class JobStageOutputDataInfoTrainingJobStageOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['TrainingJobStageOutput']
total_num_samples: Optional[int]
processed_num_samples: Optional[int]
checkpoints: List[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class JobStatusOutput(builtins.str, enum.Enum):

PENDING = <JobStatusOutput.PENDING: 'PENDING'>
RUNNING = <JobStatusOutput.RUNNING: 'RUNNING'>
DONE = <JobStatusOutput.DONE: 'DONE'>
CANCELLED = <JobStatusOutput.CANCELLED: 'CANCELLED'>
ERROR = <JobStatusOutput.ERROR: 'ERROR'>
class LinkMetric(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListAbCampaigns(adaptive_sdk.graphql_client.base_model.BaseModel):

ab_campaigns: List[ListAbCampaignsAbCampaigns]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListAbCampaignsAbCampaigns(adaptive_sdk.graphql_client.AbCampaignDetailData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListCompletionsFilterOutputData(adaptive_sdk.graphql_client.base_model.BaseModel):

use_case: str
models: Optional[List[str]]
feedbacks: Optional[List[ListCompletionsFilterOutputDataFeedbacks]]
labels: Optional[List[ListCompletionsFilterOutputDataLabels]]
tags: Optional[List[str]]
source: Optional[List[CompletionSourceOutput]]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListCompletionsFilterOutputDataFeedbacks(adaptive_sdk.graphql_client.base_model.BaseModel):

metric: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListCompletionsFilterOutputDataLabels(adaptive_sdk.graphql_client.base_model.BaseModel):

key: str
value: Optional[List[str]]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListCompletionsFilterOutputDataTimerange(adaptive_sdk.graphql_client.base_model.BaseModel):

from_: Any
to: Any
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListComputePools(adaptive_sdk.graphql_client.base_model.BaseModel):

compute_pools: List[ListComputePoolsComputePools]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListComputePoolsComputePools(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: int
capabilities: List[ComputePoolCapability]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListComputePoolsComputePoolsPartitions(adaptive_sdk.graphql_client.PartitionData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListDatasets(adaptive_sdk.graphql_client.base_model.BaseModel):

datasets: List[ListDatasetsDatasets]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListDatasetsDatasets(adaptive_sdk.graphql_client.DatasetData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListEvaluationJobs(adaptive_sdk.graphql_client.base_model.BaseModel):

evaluation_jobs: List[ListEvaluationJobsEvaluationJobs]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListEvaluationJobsEvaluationJobs(adaptive_sdk.graphql_client.EvaluationJobData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListGroupedInteractions(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListGroupedInteractionsCompletionsGrouped(adaptive_sdk.graphql_client.base_model.BaseModel):

total_count: int
group_by: CompletionGroupBy
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListGroupedInteractionsCompletionsGroupedNodes(adaptive_sdk.graphql_client.base_model.BaseModel):

key: Optional[str]
count: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListGroupedInteractionsCompletionsGroupedNodesCompletions(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListGroupedInteractionsCompletionsGroupedNodesCompletionsNodes(adaptive_sdk.graphql_client.CompletionData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListGroupedInteractionsCompletionsGroupedNodesDirectFeedbacksStats(adaptive_sdk.graphql_client.base_model.BaseModel):

feedbacks: int
average: Optional[float]
max: Optional[float]
min: Optional[float]
stddev: Optional[float]
sum: Optional[float]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListGroupedInteractionsCompletionsGroupedNodesDirectFeedbacksStatsMetric(adaptive_sdk.graphql_client.MetricData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListGroupedInteractionsCompletionsGroupedPageInfo(adaptive_sdk.graphql_client.base_model.BaseModel):

has_next_page: bool
end_cursor: Optional[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListInteractions(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListInteractionsCompletions(adaptive_sdk.graphql_client.base_model.BaseModel):

total_count: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListInteractionsCompletionsNodes(adaptive_sdk.graphql_client.CompletionData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListInteractionsCompletionsPageInfo(adaptive_sdk.graphql_client.base_model.BaseModel):

has_next_page: bool
end_cursor: Optional[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListMetrics(adaptive_sdk.graphql_client.base_model.BaseModel):

metrics: List[ListMetricsMetrics]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListMetricsMetrics(adaptive_sdk.graphql_client.MetricDataAdmin):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListModels(adaptive_sdk.graphql_client.base_model.BaseModel):

models: List[ListModelsModels]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

backbone: Optional[ListModelsModelsBackbone]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListModelsModelsBackbone(adaptive_sdk.graphql_client.ModelDataAdmin):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListPartitions(adaptive_sdk.graphql_client.base_model.BaseModel):

partitions: List[ListPartitionsPartitions]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListPartitionsPartitions(adaptive_sdk.graphql_client.PartitionData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListPermissions(adaptive_sdk.graphql_client.base_model.BaseModel):

permissions: List[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListRemoteEnvs(adaptive_sdk.graphql_client.base_model.BaseModel):

remote_envs: List[ListRemoteEnvsRemoteEnvs]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListRemoteEnvsRemoteEnvs(adaptive_sdk.graphql_client.RemoteEnvData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListRoles(adaptive_sdk.graphql_client.base_model.BaseModel):

roles: List[ListRolesRoles]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListRolesRoles(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: int
permissions: List[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListTeams(adaptive_sdk.graphql_client.base_model.BaseModel):

teams: List[ListTeamsTeams]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListTeamsTeams(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListTrainingJobs(adaptive_sdk.graphql_client.base_model.BaseModel):

training_jobs: List[ListTrainingJobsTrainingJobs]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListTrainingJobsTrainingJobs(adaptive_sdk.graphql_client.TrainingJobData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListUseCases(adaptive_sdk.graphql_client.base_model.BaseModel):

use_cases: List[ListUseCasesUseCases]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListUseCasesUseCases(adaptive_sdk.graphql_client.UseCaseData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListUsers(adaptive_sdk.graphql_client.base_model.BaseModel):

users: List[ListUsersUsers]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ListUsersUsers(adaptive_sdk.graphql_client.UserData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class LoadDataset(adaptive_sdk.graphql_client.base_model.BaseModel):

create_dataset: LoadDatasetCreateDataset
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class LoadDatasetCreateDataset(adaptive_sdk.graphql_client.DatasetData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class Me(adaptive_sdk.graphql_client.base_model.BaseModel):

me: Optional[MeMe]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

api_keys: List[MeMeApiKeys]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class MeMeApiKeys(adaptive_sdk.graphql_client.base_model.BaseModel):

key: str
created_at: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class MetricAggregation(builtins.str, enum.Enum):

AVERAGE = <MetricAggregation.AVERAGE: 'AVERAGE'>
SUM = <MetricAggregation.SUM: 'SUM'>
COUNT = <MetricAggregation.COUNT: 'COUNT'>
class MetricData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
kind: MetricKind
description: str
scoring_type: MetricScoringType
created_at: int
has_direct_feedbacks: bool
has_comparison_feedbacks: bool
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class MetricDataAdmin(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
kind: MetricKind
description: str
scoring_type: MetricScoringType
use_cases: List[MetricDataAdminUseCases]
created_at: int
has_direct_feedbacks: bool
has_comparison_feedbacks: bool
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class MetricDataAdminUseCases(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
name: str
key: str
description: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class MetricKind(builtins.str, enum.Enum):

SCALAR = <MetricKind.SCALAR: 'SCALAR'>
BOOL = <MetricKind.BOOL: 'BOOL'>
class MetricScoringType(builtins.str, enum.Enum):

HIGHER_IS_BETTER = <MetricScoringType.HIGHER_IS_BETTER: 'HIGHER_IS_BETTER'>
LOWER_IS_BETTER = <MetricScoringType.LOWER_IS_BETTER: 'LOWER_IS_BETTER'>
class MetricWithContextData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
kind: MetricKind
description: str
scoring_type: MetricScoringType
created_at: Any
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ModelData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
online: ModelOnline
is_external: bool
provider_name: ProviderName
is_adapter: bool
is_training: bool
created_at: int
size: Optional[str]
compute_config: ModelDataComputeConfig
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ModelDataAdmin(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
online: ModelOnline
use_cases: List[ModelDataAdminUseCases]
is_external: bool
provider_name: ProviderName
is_adapter: bool
is_training: bool
created_at: int
size: Optional[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ModelDataAdminUseCases(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ModelDataComputeConfig(adaptive_sdk.graphql_client.base_model.BaseModel):

tp: int
kv_cache_len: int
max_seq_len: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ModelKindFilter(builtins.str, enum.Enum):

Embedding = <ModelKindFilter.Embedding: 'Embedding'>
Generation = <ModelKindFilter.Generation: 'Generation'>
class ModelOnline(builtins.str, enum.Enum):

ONLINE = <ModelOnline.ONLINE: 'ONLINE'>
PENDING = <ModelOnline.PENDING: 'PENDING'>
OFFLINE = <ModelOnline.OFFLINE: 'OFFLINE'>
ERROR = <ModelOnline.ERROR: 'ERROR'>
class ModelServiceData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
attached: bool
is_default: bool
desired_online: bool
created_at: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ModelServiceDataModel(adaptive_sdk.graphql_client.ModelData):

backbone: Optional[ModelServiceDataModelBackbone]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ModelServiceDataModelBackbone(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ModelserviceStatus(builtins.str, enum.Enum):

PENDING = <ModelserviceStatus.PENDING: 'PENDING'>
ONLINE = <ModelserviceStatus.ONLINE: 'ONLINE'>
OFFLINE = <ModelserviceStatus.OFFLINE: 'OFFLINE'>
DETACHED = <ModelserviceStatus.DETACHED: 'DETACHED'>
TURNED_OFF = <ModelserviceStatus.TURNED_OFF: 'TURNED_OFF'>
class OpenAIModel(builtins.str, enum.Enum):

GPT4O = <OpenAIModel.GPT4O: 'GPT4O'>
GPT4O_MINI = <OpenAIModel.GPT4O_MINI: 'GPT4O_MINI'>
O1 = <OpenAIModel.O1: 'O1'>
O1_MINI = <OpenAIModel.O1_MINI: 'O1_MINI'>
O3_MINI = <OpenAIModel.O3_MINI: 'O3_MINI'>
GPT4 = <OpenAIModel.GPT4: 'GPT4'>
GPT4_TURBO = <OpenAIModel.GPT4_TURBO: 'GPT4_TURBO'>
GPT3_5_TURBO = <OpenAIModel.GPT3_5_TURBO: 'GPT3_5_TURBO'>
class PartitionData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
compute_pool: Optional[PartitionDataComputePool]
status: PartitionStatus
url: str
world_size: int
gpu_types: str
created_at: int
online_models: List[PartitionDataOnlineModels]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class PartitionDataComputePool(adaptive_sdk.graphql_client.base_model.BaseModel):

key: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class PartitionDataOnlineModels(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class PartitionStatus(builtins.str, enum.Enum):

ONLINE = <PartitionStatus.ONLINE: 'ONLINE'>
OFFLINE = <PartitionStatus.OFFLINE: 'OFFLINE'>
class ProviderName(builtins.str, enum.Enum):

AZURE = <ProviderName.AZURE: 'AZURE'>
OPEN_AI = <ProviderName.OPEN_AI: 'OPEN_AI'>
HARMONY = <ProviderName.HARMONY: 'HARMONY'>
GOOGLE = <ProviderName.GOOGLE: 'GOOGLE'>
ANTHROPIC = <ProviderName.ANTHROPIC: 'ANTHROPIC'>
NVIDIA = <ProviderName.NVIDIA: 'NVIDIA'>
class RemoteEnvData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
url: str
description: str
created_at: int
version: str
status: RemoteEnvStatus
metadata_schema: Optional[Any]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class RemoteEnvStatus(builtins.str, enum.Enum):

ONLINE = <RemoteEnvStatus.ONLINE: 'ONLINE'>
OFFLINE = <RemoteEnvStatus.OFFLINE: 'OFFLINE'>
class RemoveRemoteEnv(adaptive_sdk.graphql_client.base_model.BaseModel):

remove_remote_env: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class SelectionTypeInput(builtins.str, enum.Enum):

ALL = <SelectionTypeInput.ALL: 'ALL'>
RANDOM = <SelectionTypeInput.RANDOM: 'RANDOM'>
LAST = <SelectionTypeInput.LAST: 'LAST'>
class SelectionTypeOutput(builtins.str, enum.Enum):

ALL = <SelectionTypeOutput.ALL: 'ALL'>
RANDOM = <SelectionTypeOutput.RANDOM: 'RANDOM'>
LAST = <SelectionTypeOutput.LAST: 'LAST'>
class SortDirection(builtins.str, enum.Enum):

ASC = <SortDirection.ASC: 'ASC'>
DESC = <SortDirection.DESC: 'DESC'>
class TerminateModel(adaptive_sdk.graphql_client.base_model.BaseModel):

terminate_model: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TestRemoteEnv(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TestRemoteEnvTestRemoteEnvRemoteEnvTestOffline(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['RemoteEnvTestOffline']
error: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TestRemoteEnvTestRemoteEnvRemoteEnvTestOnline(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['RemoteEnvTestOnline']
name: str
version: str
description: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TimeseriesInterval(builtins.str, enum.Enum):

HOUR = <TimeseriesInterval.HOUR: 'HOUR'>
DAY = <TimeseriesInterval.DAY: 'DAY'>
WEEK = <TimeseriesInterval.WEEK: 'WEEK'>
MONTH = <TimeseriesInterval.MONTH: 'MONTH'>
QUARTER = <TimeseriesInterval.QUARTER: 'QUARTER'>
YEAR = <TimeseriesInterval.YEAR: 'YEAR'>
class TrainingConfigOutputData(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataBaseTrainingParams(adaptive_sdk.graphql_client.base_model.BaseModel):

learning_rate: float
num_epochs: int
batch_size: int
num_validations: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingMetadata(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingMetadataParametersDpotrainingParamsOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['DpotrainingParamsOutput']
kl_div_coeff: float
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingMetadataParametersGrpotrainingParamsOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['GrpotrainingParamsOutput']
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingMetadataParametersPpotrainingParamsOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['PpotrainingParamsOutput']
kl_div_coeff: float
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingObjectiveGuidelinesTrainingParamsOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['GuidelinesTrainingParamsOutput']
judge_model: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingObjectiveGuidelinesTrainingParamsOutputJudgeModelPrompt(adaptive_sdk.graphql_client.base_model.BaseModel):

name: str
description: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingObjectiveMetricTrainingParamsOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['MetricTrainingParamsOutput']
metric_key: str
metric_metadata: Optional[Annotated[TrainingConfigOutputDataTrainingObjectiveMetricTrainingParamsOutputMetricMetadataScalarMetricConfigOutput, FieldInfo(annotation=NoneType, required=True, discriminator='typename__')]]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingObjectiveMetricTrainingParamsOutputMetricMetadataScalarMetricConfigOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['ScalarMetricConfigOutput']
threshold: Optional[float]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingObjectiveRewardServerTrainingParamsOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['RewardServerTrainingParamsOutput']
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingConfigOutputDataTrainingObjectiveSfttrainingParamsOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['SfttrainingParamsOutput']
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
name: str
created_at: int
started_at: Optional[int]
ended_at: Optional[int]
duration_ms: Optional[int]
stages: List[TrainingJobDataStages]
parent_model: Optional[TrainingJobDataParentModel]
child_model: Optional[TrainingJobDataChildModel]
use_case: Optional[TrainingJobDataUseCase]
created_by: Optional[TrainingJobDataCreatedBy]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataChildModel(adaptive_sdk.graphql_client.ModelData):

backbone: Optional[TrainingJobDataChildModelBackbone]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataChildModelBackbone(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataConfig(adaptive_sdk.graphql_client.base_model.BaseModel):

output_name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataConfigSampleConfig(adaptive_sdk.graphql_client.base_model.BaseModel):

feedback_type: Optional[FeedbackTypeOutput]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataConfigSampleConfigDatasourceSampleDatasourceCompletionsOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['SampleDatasourceCompletionsOutput']
selection_type: SelectionTypeOutput
max_samples: Optional[int]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataConfigSampleConfigDatasourceSampleDatasourceCompletionsOutputFilter(adaptive_sdk.graphql_client.ListCompletionsFilterOutputData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataConfigSampleConfigDatasourceSampleDatasourceDatasetOutput(adaptive_sdk.graphql_client.base_model.BaseModel):

typename__: Literal['SampleDatasourceDatasetOutput']
dataset_key: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataConfigTrainingConfig(adaptive_sdk.graphql_client.TrainingConfigOutputData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataCreatedBy(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
email: str
name: str
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataParentModel(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataParentModelBackbone(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataStages(adaptive_sdk.graphql_client.JobStageOutputData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobDataUseCase(adaptive_sdk.graphql_client.UseCaseData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class TrainingJobStatus(builtins.str, enum.Enum):

PENDING = <TrainingJobStatus.PENDING: 'PENDING'>
RUNNING = <TrainingJobStatus.RUNNING: 'RUNNING'>
COMPLETED = <TrainingJobStatus.COMPLETED: 'COMPLETED'>
FAILED = <TrainingJobStatus.FAILED: 'FAILED'>
CANCELED = <TrainingJobStatus.CANCELED: 'CANCELED'>
class TrainingMetadataInputAlignmentMethod(builtins.str, enum.Enum):

class TrainingMetadataInputTrainingType(builtins.str, enum.Enum):

FULL_WEIGHTS = <TrainingMetadataInputTrainingType.FULL_WEIGHTS: 'FULL_WEIGHTS'>
PARAMETER_EFFICIENT = <TrainingMetadataInputTrainingType.PARAMETER_EFFICIENT: 'PARAMETER_EFFICIENT'>
class TrainingMetadataOutputAlignmentMethod(builtins.str, enum.Enum):

class TrainingMetadataOutputTrainingType(builtins.str, enum.Enum):

FULL_WEIGHTS = <TrainingMetadataOutputTrainingType.FULL_WEIGHTS: 'FULL_WEIGHTS'>
PARAMETER_EFFICIENT = <TrainingMetadataOutputTrainingType.PARAMETER_EFFICIENT: 'PARAMETER_EFFICIENT'>
class UnitPosition(builtins.str, enum.Enum):

LEFT = <UnitPosition.LEFT: 'LEFT'>
RIGHT = <UnitPosition.RIGHT: 'RIGHT'>
class UnlinkMetric(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UpdateModel(adaptive_sdk.graphql_client.base_model.BaseModel):

update_model_service: UpdateModelUpdateModelService
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UpdateModelComputeConfigUpdateModelComputeConfig(adaptive_sdk.graphql_client.ModelData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UpdateModelUpdateModelService(adaptive_sdk.graphql_client.ModelServiceData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UpdateUser(adaptive_sdk.graphql_client.base_model.BaseModel):

set_team_member: UpdateUserSetTeamMember
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UpdateUserSetTeamMember(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UpdateUserSetTeamMemberRole(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: int
permissions: List[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UpdateUserSetTeamMemberTeam(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UpdateUserSetTeamMemberUser(adaptive_sdk.graphql_client.UserData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UseCaseData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
description: str
created_at: int
metrics: List[UseCaseDataMetrics]
model_services: List[UseCaseDataModelServices]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UseCaseDataModelServices(adaptive_sdk.graphql_client.ModelServiceData):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UserData(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
email: str
name: str
created_at: int
teams: List[UserDataTeams]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UserDataTeams(adaptive_sdk.graphql_client.base_model.BaseModel):

model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UserDataTeamsRole(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: int
permissions: List[str]
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class UserDataTeamsTeam(adaptive_sdk.graphql_client.base_model.BaseModel):

id: Any
key: str
name: str
created_at: int
model_config = {'populate_by_name': True, 'validate_assignment': True, 'arbitrary_types_allowed': True, 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].