Skip to content

Commit 4e9eb14

Browse files
author
SDKAuto
committed
CodeGen from PR 28438 in Azure/azure-rest-api-specs
Merge 91fa01cca22d82bb2823e9238650ebf70e4a83a3 into 222020fcecfb271d2b30f67754e36f9cf6f46ef3
1 parent 472e45c commit 4e9eb14

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+623
-7071
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"commit": "09f256a77040212a4561b0c6c6b79a65a1745cd0",
3+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
4+
"typespec_src": "specification/ai/ModelClient",
5+
"@azure-tools/typespec-python": "0.38.4"
6+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"CrossLanguagePackageId": "AI.Model",
3+
"CrossLanguageDefinitionId": {
4+
"azure.ai.inference.models.ContentItem": "AI.Model.ChatMessageContentItem",
5+
"azure.ai.inference.models.AudioContentItem": "AI.Model.ChatMessageAudioContentItem",
6+
"azure.ai.inference.models.ChatChoice": "AI.Model.ChatChoice",
7+
"azure.ai.inference.models.ChatCompletions": "AI.Model.ChatCompletions",
8+
"azure.ai.inference.models.ChatCompletionsNamedToolChoice": "AI.Model.ChatCompletionsNamedToolChoice",
9+
"azure.ai.inference.models.ChatCompletionsNamedToolChoiceFunction": "AI.Model.ChatCompletionsNamedToolChoiceFunction",
10+
"azure.ai.inference.models.ChatCompletionsToolCall": "AI.Model.ChatCompletionsToolCall",
11+
"azure.ai.inference.models.ChatCompletionsToolDefinition": "AI.Model.ChatCompletionsToolDefinition",
12+
"azure.ai.inference.models.ChatResponseMessage": "AI.Model.ChatResponseMessage",
13+
"azure.ai.inference.models.CompletionsUsage": "AI.Model.CompletionsUsage",
14+
"azure.ai.inference.models.EmbeddingItem": "AI.Model.EmbeddingItem",
15+
"azure.ai.inference.models.EmbeddingsResult": "AI.Model.EmbeddingsResult",
16+
"azure.ai.inference.models.EmbeddingsUsage": "AI.Model.EmbeddingsUsage",
17+
"azure.ai.inference.models.FunctionCall": "AI.Model.FunctionCall",
18+
"azure.ai.inference.models.FunctionDefinition": "AI.Model.FunctionDefinition",
19+
"azure.ai.inference.models.ImageContentItem": "AI.Model.ChatMessageImageContentItem",
20+
"azure.ai.inference.models.ImageEmbeddingInput": "AI.Model.ImageEmbeddingInput",
21+
"azure.ai.inference.models.ImageUrl": "AI.Model.ChatMessageImageUrl",
22+
"azure.ai.inference.models.InputAudio": "AI.Model.ChatMessageInputAudio",
23+
"azure.ai.inference.models.JsonSchemaFormat": "AI.Model.ChatCompletionsResponseFormatJsonSchemaDefinition",
24+
"azure.ai.inference.models.ModelInfo": "AI.Model.ModelInfo",
25+
"azure.ai.inference.models.StreamingChatChoiceUpdate": "AI.Model.StreamingChatChoiceUpdate",
26+
"azure.ai.inference.models.StreamingChatCompletionsUpdate": "AI.Model.StreamingChatCompletionsUpdate",
27+
"azure.ai.inference.models.StreamingChatResponseMessageUpdate": "AI.Model.StreamingChatResponseMessageUpdate",
28+
"azure.ai.inference.models.StreamingChatResponseToolCallUpdate": "AI.Model.StreamingChatResponseToolCallUpdate",
29+
"azure.ai.inference.models.TextContentItem": "AI.Model.ChatMessageTextContentItem",
30+
"azure.ai.inference.models.CompletionsFinishReason": "AI.Model.CompletionsFinishReason",
31+
"azure.ai.inference.models.ChatRole": "AI.Model.ChatRole",
32+
"azure.ai.inference.models.ImageDetailLevel": "AI.Model.ChatMessageImageDetailLevel",
33+
"azure.ai.inference.models.AudioContentFormat": "AI.Model.AudioContentFormat",
34+
"azure.ai.inference.models.ChatCompletionsToolChoicePreset": "AI.Model.ChatCompletionsToolChoicePreset",
35+
"azure.ai.inference.models.ModelType": "AI.Model.ModelType",
36+
"azure.ai.inference.models.EmbeddingEncodingFormat": "AI.Model.EmbeddingEncodingFormat",
37+
"azure.ai.inference.models.EmbeddingInputType": "AI.Model.EmbeddingInputType"
38+
}
39+
}

sdk/ai/azure-ai-inference/azure/ai/inference/_model_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pylint: disable=too-many-lines,arguments-differ,signature-differs,no-member
1+
# pylint: disable=too-many-lines
22
# coding=utf-8
33
# --------------------------------------------------------------------------
44
# Copyright (c) Microsoft Corporation. All rights reserved.

sdk/ai/azure-ai-inference/azure/ai/inference/_operations/_operations.py

Lines changed: 16 additions & 226 deletions
Large diffs are not rendered by default.

sdk/ai/azure-ai-inference/azure/ai/inference/_patch.py

Lines changed: 2 additions & 1369 deletions
Large diffs are not rendered by default.

sdk/ai/azure-ai-inference/azure/ai/inference/_serialization.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pylint: disable=too-many-lines
1+
# pylint: disable=line-too-long,useless-suppression,too-many-lines
22
# --------------------------------------------------------------------------
33
#
44
# Copyright (c) Microsoft Corporation. All rights reserved.
@@ -1361,7 +1361,7 @@ def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument
13611361
# Iter and wrapped, should have found one node only (the wrap one)
13621362
if len(children) != 1:
13631363
raise DeserializationError(
1364-
"Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( # pylint: disable=line-too-long
1364+
"Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format(
13651365
xml_name
13661366
)
13671367
)

sdk/ai/azure-ai-inference/azure/ai/inference/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "1.0.0b9"
9+
VERSION = "1.0.0b1"

0 commit comments

Comments
 (0)