interface AiProviderCredentialsAzureOpenAi {
    apiKey: string;
    apiVersion: string;
    baseUrl?: string;
    deploymentName: string;
    headers?: Record<string, string>;
    resourceName: string;
    sendCustomHeadersOnly?: boolean;
}

Hierarchy (view full)

Properties

apiKey: string
apiVersion: string
baseUrl?: string

Override the provider API base URL

deploymentName: string
headers?: Record<string, string>

Custom HTTP headers sent with every request to the provider

resourceName: string
sendCustomHeadersOnly?: boolean

If true, only the headers from headers are sent