Skip to content

Commit 16d470c

Browse files
amenasriaspeakeasybotGaspardBT
authored
chore: 🐝 Update SDK - Generate MISTRALAI MISTRALAI-SDK 1.9.8 (#266)
* ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.568.2 * feat: add ocr in azure sdk --------- Co-authored-by: speakeasybot <[email protected]> Co-authored-by: gaspardBT <[email protected]>
1 parent 9357abe commit 16d470c

Some content is hidden

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

70 files changed

+1956
-566
lines changed

.speakeasy/gen.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ management:
55
docVersion: 1.0.0
66
speakeasyVersion: 1.568.2
77
generationVersion: 2.634.2
8-
releaseVersion: 1.9.7
9-
configChecksum: 12add5d16b9129632055a59af01aa628
8+
releaseVersion: 1.9.8
9+
configChecksum: d7b7d0bf04e94ae161a650b203bc54df
1010
repoURL: https://github.com/mistralai/client-python.git
1111
installationURL: https://github.com/mistralai/client-python.git
1212
published: true

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ generation:
2121
generateNewTests: false
2222
skipResponseBodyAssertions: false
2323
python:
24-
version: 1.9.7
24+
version: 1.9.8
2525
additionalDependencies:
2626
dev:
2727
pytest: ^8.2.2

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ speakeasyVersion: 1.568.2
22
sources:
33
mistral-azure-source:
44
sourceNamespace: mistral-openapi-azure
5-
sourceRevisionDigest: sha256:c5931a7e0cc2db844149d71db57dfc2178665f0400bc26c90ee113795ea2872f
6-
sourceBlobDigest: sha256:504fff788fdac8d781e33d85e3a04d35f6d9f7a3ef5ed40da8b4567074e94f03
5+
sourceRevisionDigest: sha256:670c460702ec74f7077491464a6dc5ee9d873969c80e812c48dbf4deb160e470
6+
sourceBlobDigest: sha256:5a3ebfa4cb00a015bb7bb03ec7442fc7e0b9c17ca66ab35d3045290b2ad87eac
77
tags:
88
- latest
99
mistral-google-cloud-source:
@@ -18,15 +18,15 @@ sources:
1818
sourceBlobDigest: sha256:64fa97f0836a2441e32bc255ced698234c147c790775988102f17b493f0da87d
1919
tags:
2020
- latest
21-
- speakeasy-sdk-regen-1755678497
21+
- speakeasy-sdk-regen-1756133663
2222
targets:
2323
mistralai-azure-sdk:
2424
source: mistral-azure-source
2525
sourceNamespace: mistral-openapi-azure
26-
sourceRevisionDigest: sha256:c5931a7e0cc2db844149d71db57dfc2178665f0400bc26c90ee113795ea2872f
27-
sourceBlobDigest: sha256:504fff788fdac8d781e33d85e3a04d35f6d9f7a3ef5ed40da8b4567074e94f03
26+
sourceRevisionDigest: sha256:670c460702ec74f7077491464a6dc5ee9d873969c80e812c48dbf4deb160e470
27+
sourceBlobDigest: sha256:5a3ebfa4cb00a015bb7bb03ec7442fc7e0b9c17ca66ab35d3045290b2ad87eac
2828
codeSamplesNamespace: mistral-openapi-azure-code-samples
29-
codeSamplesRevisionDigest: sha256:e242a7fc42e44d2bbc8e5637d4a6455da7fb3d0307dc275ee4c64867f5c4be55
29+
codeSamplesRevisionDigest: sha256:a4ace4b17dee92b180a2fede7742bd93fa1a83a9f96e4f61531289cafc50f6ad
3030
mistralai-gcp-sdk:
3131
source: mistral-google-cloud-source
3232
sourceNamespace: mistral-openapi-google-cloud
@@ -40,7 +40,7 @@ targets:
4040
sourceRevisionDigest: sha256:fcdf40207fa983a6ad7c0346f499d2b87ef2f1381a48e791a9a485bd40525ff8
4141
sourceBlobDigest: sha256:64fa97f0836a2441e32bc255ced698234c147c790775988102f17b493f0da87d
4242
codeSamplesNamespace: mistral-openapi-code-samples
43-
codeSamplesRevisionDigest: sha256:d53b8d8fa0068fc51569bdde2e319d0d2abdb019c80180d926a1a1a1f7fb56b3
43+
codeSamplesRevisionDigest: sha256:f215393d076966760f8b24cb3db48d6dd9c2ba2e06daa7964860bab4b09f51f2
4444
workflow:
4545
workflowVersion: 1.0.0
4646
speakeasyVersion: 1.568.2

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,4 +288,14 @@ Based on:
288288
### Generated
289289
- [python v1.9.7] .
290290
### Releases
291-
- [PyPI v1.9.7] https://pypi.org/project/mistralai/1.9.7 - .
291+
- [PyPI v1.9.7] https://pypi.org/project/mistralai/1.9.7 - .
292+
293+
## 2025-08-25 14:54:06
294+
### Changes
295+
Based on:
296+
- OpenAPI Doc
297+
- Speakeasy CLI 1.568.2 (2.634.2) https://github.com/speakeasy-api/speakeasy
298+
### Generated
299+
- [python v1.9.8] .
300+
### Releases
301+
- [PyPI v1.9.8] https://pypi.org/project/mistralai/1.9.8 - .

packages/mistralai_azure/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
**/__pycache__/
2+
**/.speakeasy/temp/
3+
**/.speakeasy/logs/
14
.speakeasy/reports
25
README-PYPI.md
36
.venv/

packages/mistralai_azure/.speakeasy/gen.lock

Lines changed: 43 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
lockVersion: 2.0.0
22
id: dc40fa48-2c4d-46ad-ac8b-270749770f34
33
management:
4-
docChecksum: 574e96caec9a63dbe3f39d646830f2c2
5-
docVersion: 0.0.2
6-
speakeasyVersion: 1.517.3
7-
generationVersion: 2.548.6
4+
docChecksum: 87653f040f5b36c90e066870f34c478e
5+
docVersion: 1.0.0
6+
speakeasyVersion: 1.568.2
7+
generationVersion: 2.634.2
88
releaseVersion: 1.6.0
9-
configChecksum: 3a4d9b204b5731c461ed7279710d5ed6
9+
configChecksum: 0b604304465a25f89acca310710262d1
1010
published: true
1111
features:
1212
python:
1313
additionalDependencies: 1.0.0
14+
additionalProperties: 1.0.1
1415
constsAndDefaults: 1.0.5
15-
core: 5.12.3
16+
core: 5.19.3
1617
defaultEnabledRetries: 0.2.0
1718
enumUnions: 0.1.0
1819
envVarSecurityUsage: 0.3.2
@@ -21,14 +22,14 @@ features:
2122
globalSecurity: 3.0.3
2223
globalSecurityCallbacks: 1.0.0
2324
globalSecurityFlattening: 1.0.0
24-
globalServerURLs: 3.1.0
25+
globalServerURLs: 3.1.1
2526
methodArguments: 1.0.2
2627
nameOverrides: 3.0.1
2728
nullables: 1.0.1
28-
openEnums: 1.0.0
29+
openEnums: 1.0.1
2930
responseFormat: 1.0.1
3031
retries: 3.0.2
31-
sdkHooks: 1.0.1
32+
sdkHooks: 1.1.0
3233
serverEvents: 1.0.7
3334
serverEventsSentinels: 0.1.0
3435
serverIDs: 3.0.0
@@ -56,6 +57,10 @@ generatedFiles:
5657
- docs/models/content.md
5758
- docs/models/contentchunk.md
5859
- docs/models/deltamessage.md
60+
- docs/models/document.md
61+
- docs/models/documenturlchunk.md
62+
- docs/models/documenturlchunktype.md
63+
- docs/models/filechunk.md
5964
- docs/models/finishreason.md
6065
- docs/models/function.md
6166
- docs/models/functioncall.md
@@ -68,6 +73,13 @@ generatedFiles:
6873
- docs/models/jsonschema.md
6974
- docs/models/loc.md
7075
- docs/models/messages.md
76+
- docs/models/mistralpromptmode.md
77+
- docs/models/ocrimageobject.md
78+
- docs/models/ocrpagedimensions.md
79+
- docs/models/ocrpageobject.md
80+
- docs/models/ocrrequest.md
81+
- docs/models/ocrresponse.md
82+
- docs/models/ocrusageinfo.md
7183
- docs/models/prediction.md
7284
- docs/models/referencechunk.md
7385
- docs/models/referencechunktype.md
@@ -98,7 +110,6 @@ generatedFiles:
98110
- py.typed
99111
- pylintrc
100112
- pyproject.toml
101-
- scripts/prepare_readme.py
102113
- scripts/publish.sh
103114
- src/mistralai_azure/__init__.py
104115
- src/mistralai_azure/_hooks/__init__.py
@@ -119,13 +130,22 @@ generatedFiles:
119130
- src/mistralai_azure/models/completionresponsestreamchoice.py
120131
- src/mistralai_azure/models/contentchunk.py
121132
- src/mistralai_azure/models/deltamessage.py
133+
- src/mistralai_azure/models/documenturlchunk.py
134+
- src/mistralai_azure/models/filechunk.py
122135
- src/mistralai_azure/models/function.py
123136
- src/mistralai_azure/models/functioncall.py
124137
- src/mistralai_azure/models/functionname.py
125138
- src/mistralai_azure/models/httpvalidationerror.py
126139
- src/mistralai_azure/models/imageurl.py
127140
- src/mistralai_azure/models/imageurlchunk.py
128141
- src/mistralai_azure/models/jsonschema.py
142+
- src/mistralai_azure/models/mistralpromptmode.py
143+
- src/mistralai_azure/models/ocrimageobject.py
144+
- src/mistralai_azure/models/ocrpagedimensions.py
145+
- src/mistralai_azure/models/ocrpageobject.py
146+
- src/mistralai_azure/models/ocrrequest.py
147+
- src/mistralai_azure/models/ocrresponse.py
148+
- src/mistralai_azure/models/ocrusageinfo.py
129149
- src/mistralai_azure/models/prediction.py
130150
- src/mistralai_azure/models/referencechunk.py
131151
- src/mistralai_azure/models/responseformat.py
@@ -143,13 +163,14 @@ generatedFiles:
143163
- src/mistralai_azure/models/usageinfo.py
144164
- src/mistralai_azure/models/usermessage.py
145165
- src/mistralai_azure/models/validationerror.py
166+
- src/mistralai_azure/ocr.py
146167
- src/mistralai_azure/py.typed
147-
- src/mistralai_azure/sdk.py
148168
- src/mistralai_azure/sdkconfiguration.py
149169
- src/mistralai_azure/types/__init__.py
150170
- src/mistralai_azure/types/basemodel.py
151171
- src/mistralai_azure/utils/__init__.py
152172
- src/mistralai_azure/utils/annotations.py
173+
- src/mistralai_azure/utils/datetimes.py
153174
- src/mistralai_azure/utils/enums.py
154175
- src/mistralai_azure/utils/eventstreaming.py
155176
- src/mistralai_azure/utils/forms.py
@@ -171,15 +192,23 @@ examples:
171192
responses:
172193
"422":
173194
application/json: {}
174-
"200": {}
175195
chat_completion_v1_chat_completions_post:
176196
speakeasy-default-chat-completion-v1-chat-completions-post:
177197
requestBody:
178198
application/json: {"model": "azureai", "stream": false, "messages": [{"content": "Who is the best French painter? Answer in one short sentence.", "role": "user"}]}
179199
responses:
180200
"200":
181-
application/json: {"id": "cmpl-e5cc70bb28c444948073e77776eb30ef", "object": "chat.completion", "model": "mistral-small-latest", "usage": {"prompt_tokens": 16, "completion_tokens": 34, "total_tokens": 50}, "created": 1702256327, "choices": [{"index": 0, "message": {"prefix": false, "role": "assistant"}, "finish_reason": "stop"}, {"index": 0, "message": {"prefix": false, "role": "assistant"}, "finish_reason": "stop"}, {"index": 0, "message": {"prefix": false, "role": "assistant"}, "finish_reason": "stop"}]}
201+
application/json: {"id": "cmpl-e5cc70bb28c444948073e77776eb30ef", "object": "chat.completion", "model": "mistral-small-latest", "usage": {"prompt_tokens": 0, "completion_tokens": 0, "total_tokens": 0}, "created": 1702256327, "choices": []}
182202
"422":
183203
application/json: {}
184-
examplesVersion: 1.0.0
204+
ocr_v1_ocr_post:
205+
speakeasy-default-ocr-v1-ocr-post:
206+
requestBody:
207+
application/json: {"model": "CX-9", "document": {"document_url": "https://upset-labourer.net/", "type": "document_url"}}
208+
responses:
209+
"200":
210+
application/json: {"pages": [], "model": "Golf", "usage_info": {"pages_processed": 944919}}
211+
"422":
212+
application/json: {}
213+
examplesVersion: 1.0.2
185214
generatedTests: {}

packages/mistralai_azure/.speakeasy/gen.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,22 @@ generation:
44
maintainOpenAPIOrder: true
55
usageSnippets:
66
optionalPropertyRendering: withExample
7+
sdkInitStyle: constructor
78
useClassNamesForArrayFields: true
89
fixes:
910
nameResolutionDec2023: true
1011
nameResolutionFeb2025: false
1112
parameterOrderingFeb2024: true
1213
requestResponseComponentNamesFeb2024: true
1314
securityFeb2025: false
15+
sharedErrorComponentsApr2025: false
1416
auth:
1517
oAuth2ClientCredentialsEnabled: true
1618
oAuth2PasswordEnabled: false
19+
tests:
20+
generateTests: true
21+
generateNewTests: false
22+
skipResponseBodyAssertions: false
1723
python:
1824
version: 1.6.0
1925
additionalDependencies:
@@ -22,6 +28,7 @@ python:
2228
pytest-asyncio: ^0.23.7
2329
authors:
2430
- Mistral
31+
baseErrorName: MistralAzureError
2532
clientServerStatusCodesAsErrors: true
2633
defaultErrorName: SDKError
2734
description: Python Client SDK for the Mistral AI API in Azure.
@@ -43,8 +50,10 @@ python:
4350
inputModelSuffix: input
4451
maxMethodParams: 15
4552
methodArguments: infer-optional-args
53+
moduleName: ""
4654
outputModelSuffix: output
4755
packageName: mistralai_azure
56+
pytestFilterWarnings: []
4857
pytestTimeout: 0
4958
responseFormat: flat
5059
templateVersion: v2

0 commit comments

Comments
 (0)