Skip to main content
Connect external models or use Adaptive with LangChain.

External models

Connect proprietary models (OpenAI, Azure, Google, Anthropic, NVIDIA NIM) to use them through the Adaptive API with interaction and metrics logging.

OpenAI (direct)

Supported model IDs: GPT4O, GPT4O_MINI, GPT4, GPT4_TURBO, GPT3_5_TURBO

Azure OpenAI

The external_model_id is your deployment name, and endpoint is your Azure OpenAI subscription endpoint.

Google

Supported models: Gemini model variations (excluding embeddings).

Anthropic

Use the model ID from Anthropic’s API documentation as the external_model_id. Once connected, attach the model to a project and make inference requests like any other model.

LangChain

Adaptive is compatible with LangChain chat model classes.

ChatOpenAI

ChatGoogleGenerativeAI

Platform notifications

Subscribe to job events and receive alerts through Slack, email, or webhook.

Topic patterns

Topics follow the format project:<project_id>:job:<job_id>:<event_type>. Subscribe using patterns with wildcard support: Use * to match a single segment and ** to match zero or more segments. Event types: running, completed, failed, cancelled.

Integration types

Three delivery methods are available: Each integration can subscribe to different topic patterns. You can create multiple integrations of the same type for different channels or recipients.

SDK methods

Delivery policy

Control duplicate notification behavior with the delivery_policy parameter:

Delivery scopes

Subscriptions include a scope that controls who the notification targets:

Permissions

Creating and managing integrations requires integration:create, integration:read, integration:update, or integration:delete permissions. See Permissions for role configuration.