autogen_ext.models.azure.config# class JsonSchemaFormat[source]# 基类: TypedDict 表示与 azure.ai.inference.models.JsonSchemaFormat 相同的字段。 name: str# schema: Dict[str, Any]# description: str | None# strict: bool | None# class AzureAIClientArguments[source]# 基类: TypedDict endpoint: str# credential: AzureKeyCredential | AsyncTokenCredential# model_info: ModelInfo# class AzureAICreateArguments[source]# 基类: TypedDict frequency_penalty: float | None# presence_penalty: float | None# temperature: float | None# top_p: float | None# max_tokens: int | None# response_format: Literal['text', 'json_object'] | None# stop: List[str] | None# tools: List[ChatCompletionsToolDefinition] | None# tool_choice: str | ChatCompletionsToolChoicePreset | ChatCompletionsNamedToolChoice | None# seed: int | None# model: str | None# model_extras: Dict[str, Any] | None# class AzureAIChatCompletionClientConfig[source]# 基类: dict endpoint: str# credential: AzureKeyCredential | AsyncTokenCredential# model_info: ModelInfo# frequency_penalty: float | None# presence_penalty: float | None# temperature: float | None# top_p: float | None# max_tokens: int | None# response_format: Literal['text', 'json_object'] | None# stop: List[str] | None# tools: List[ChatCompletionsToolDefinition] | None# tool_choice: str | ChatCompletionsToolChoicePreset | ChatCompletionsNamedToolChoice | None# seed: int | None# model: str | None# model_extras: Dict[str, Any] | None#