Currently, Domino IQ authenticates remote models by auto-generating a Bearer <KEY> authorization header when an endpoint URL and key are provided. This prevents direct integration with Azure OpenAI using standard API Key authentication, which requires an api-key header instead.
Background & Impact:
Data Sovereignty Requirements: Enterprise customers (particularly in regions like Japan) often require Azure OpenAI instead of the OpenAI Platform to meet strict data sovereignty and compliance policies.
Operational Friction with Bearer Tokens: While Azure OpenAI supports Bearer authentication via Microsoft Entra ID, these tokens expire after 1 hour. Using OAuth/Entra tokens for remote model calls introduces significant operational overhead compared to long-lived API keys.
Requested Solution: Please add a configuration option/toggle in Domino IQ that allows users to send the key via the api-key request header instead of the standard Authorization: Bearer header.