Adaptive Engine enables you to connect proprietary models, so you can use them through the Adaptive API in tandem with other platform features - such as A/B tests, interaction and feedback logging. The only requirement is that you supply a valid external API key.

This feature currently supports OpenAI (both via OpenAI’s API and Azure OpenAI Service) and Google models.

To connect an external model, click on Connect external model on the top right of the Models page in the Adaptive Engine UI.

The Connect external model wizard allows you to configure an external proprietary model connection in Adaptive Engine

You can also connect an external model using the Adaptive SDK.

Adaptive SDK
external_model = adpt_client.models.add_external(
    provider="open_ai",
    external_model_id="GPT4O",
    name="GPT-4o",
    api_key="OPENAI_API_KEY"
)

Supported model ID’s:

  • GPT4O
  • GPT4O_MINI
  • GPT4
  • GPT4_TURBO
  • GPT3_5_TURBO

Once the proprietary model is connected to Adaptive Engine, you can attach it to a use-case and make inference requests the same way you would for any other Adaptive Engine model.