← API reference
CANONICAL TYPE REFERENCE

AIAdapterConfigurationInput

The adapter's configuration. Supply exactly one non-null branch to select the adapter type. Mirrors the corresponding output configuration field for field apart from the API key, which is write-only and never returned — so a configuration read from the API can be sent back unchanged, and omitting the key keeps the stored one.

OpenAI configuration. Set this branch to select OpenAI.

Claude configuration. Set this branch to select Claude.

XGBoost configuration. Set this branch to select XGBoost.

View exact SDL
"""
The adapter's configuration. Supply exactly one non-null branch to select the adapter type. Mirrors the corresponding output configuration field for field apart from the API key, which is write-only and never returned — so a configuration read from the API can be sent back unchanged, and omitting the key keeps the stored one.
"""
input AIAdapterConfigurationInput @oneOf {
  """OpenAI configuration. Set this branch to select OpenAI."""
  openai: OpenAIConfigurationInput
  """Claude configuration. Set this branch to select Claude."""
  claude: ClaudeConfigurationInput
  """XGBoost configuration. Set this branch to select XGBoost."""
  xgboost: XGBoostConfigurationInput
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.