Skip to main content
The ai_integrations client methods are currently in ALPHA. The API may change without notice. A one-time warning is emitted on first use.
Manage connections to external LLM providers (OpenAI, Azure OpenAI, AWS Bedrock, Vertex AI, Anthropic, and others) for use within the Arize platform.

Key Capabilities

  • List AI integrations with optional filtering by space
  • Retrieve integration details by name or ID
  • Create integrations for any supported LLM provider
  • Update integration settings without replacing the entire resource
  • Delete integrations

Supported Providers

List AI Integrations

List all AI integrations you have access to, with optional filtering by space or name.
For details on pagination, field introspection, and data conversion (to dict/JSON/DataFrame), see Response Objects.

Create an AI Integration

Integration names must be unique within the account.

OpenAI

Azure OpenAI

AWS Bedrock

For AWS Bedrock, provider_metadata must include the "AWS" kind discriminator and a role_arn.

Vertex AI

For Vertex AI, provider_metadata must include the "GCP" kind discriminator and project_id, location, and project_access_label.

Get an AI Integration

Retrieve a specific integration by name or ID.

Update an AI Integration

Only the fields you pass are updated — omitted fields are left unchanged. To explicitly clear a nullable field (e.g. api_key), pass None.

Delete an AI Integration

Delete an integration by name or ID. This operation is irreversible.