# Type Alias AzureOpenAiChatModelParams

AzureOpenAiChatModelParams: Pick<
AzureOpenAiChatCompletionsRequestCommon,
| "temperature"
| "top_p"
| "stop"
| "max_tokens"
| "presence_penalty"
| "frequency_penalty"
| "logit_bias"
| "user",
> & { streaming?: boolean; supportsStrictToolCalling?: boolean } & BaseChatModelParams & ModelConfig<
AzureOpenAiChatModel,
> & ResourceGroupConfig

Input type for AzureOpenAiChatClient initialization.

#### Type Declaration

- ##### `Optional` streaming?: boolean

  Whether the model should automatically stream responses when using `invoke()`. If disableStreaming is set to `true`, this option will be ignored. If streaming is explicitly set to `false`, disableStreaming will be set to `true`.

- ##### `Optional` supportsStrictToolCalling?: boolean

  Whether the model supports the `strict` argument when passing in tools. If `undefined` the `strict` argument will not be passed to OpenAI.

  Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.

- Defined in packages/langchain/dist/openai/types.d.ts:10