Skip to content

Commit 0c0f209

Browse files
authored
Revert to fix python 3.8 support (#204)
* Revert "chore: 🐝 Update SDK - Generate MISTRALAI MISTRALAI-SDK 1.5.2-rc.1 (#202)" This reverts commit 1741021. * Revert "chore: update pyproject (#201)" This reverts commit 81f02dd. * Revert "pin to latest (#200)" This reverts commit 32ff738.
1 parent 1741021 commit 0c0f209

File tree

127 files changed

+686
-1897
lines changed

Some content is hidden

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

127 files changed

+686
-1897
lines changed

.github/workflows/run_example_scripts.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
python-version: [ '3.9', '3.10', '3.11', '3.12', '3.13']
17+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
1818

1919
steps:
2020
- name: Checkout code
@@ -27,6 +27,8 @@ jobs:
2727

2828
- name: Install Poetry
2929
uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1.4.1
30+
with:
31+
version: ${{ matrix.python-version == '3.8' && '1.8.5' || '2.1.1' }}
3032

3133
- name: Build and install client
3234
run: |

.speakeasy/gen.lock

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
lockVersion: 2.0.0
22
id: 2d045ec7-2ebb-4f4d-ad25-40953b132161
33
management:
4-
docChecksum: 406e00c323dba0db26d6994620926af4
4+
docChecksum: 81cc8be96362e2f1cb145b08a2e6c4fa
55
docVersion: 0.0.2
6-
speakeasyVersion: 1.517.3
7-
generationVersion: 2.548.6
8-
releaseVersion: 1.5.2-rc.1
9-
configChecksum: 321ba0a46c45c1b64b391afe2abe901c
6+
speakeasyVersion: 1.477.0
7+
generationVersion: 2.497.0
8+
releaseVersion: 1.5.1
9+
configChecksum: ef3439d915c5d16e7cfb88fe2bf94907
1010
repoURL: https://github.com/mistralai/client-python.git
1111
installationURL: https://github.com/mistralai/client-python.git
1212
published: true
1313
features:
1414
python:
1515
additionalDependencies: 1.0.0
1616
constsAndDefaults: 1.0.5
17-
core: 5.12.3
17+
core: 5.10.5
1818
customCodeRegions: 0.1.1
1919
defaultEnabledRetries: 0.2.0
2020
downloadStreams: 1.0.1
2121
enumUnions: 0.1.0
2222
envVarSecurityUsage: 0.3.2
2323
examples: 3.0.1
2424
flatRequests: 1.0.1
25-
flattening: 3.1.1
26-
globalSecurity: 3.0.3
25+
flattening: 3.1.0
26+
globalSecurity: 3.0.2
2727
globalSecurityCallbacks: 1.0.0
2828
globalSecurityFlattening: 1.0.0
2929
globalServerURLs: 3.1.0
3030
methodArguments: 1.0.2
3131
multipartFileContentType: 1.0.0
3232
nameOverrides: 3.0.1
33-
nullables: 1.0.1
33+
nullables: 1.0.0
3434
openEnums: 1.0.0
3535
responseFormat: 1.0.1
3636
retries: 3.0.2
37-
sdkHooks: 1.0.1
37+
sdkHooks: 1.0.0
3838
serverEvents: 1.0.7
3939
serverEventsSentinels: 0.1.0
4040
serverIDs: 3.0.0
@@ -101,7 +101,6 @@ generatedFiles:
101101
- docs/models/detailedjoboutstatus.md
102102
- docs/models/document.md
103103
- docs/models/documenturlchunk.md
104-
- docs/models/documenturlchunktype.md
105104
- docs/models/embeddingrequest.md
106105
- docs/models/embeddingresponse.md
107106
- docs/models/embeddingresponsedata.md
@@ -239,7 +238,7 @@ generatedFiles:
239238
- poetry.toml
240239
- py.typed
241240
- pylintrc
242-
- scripts/prepare_readme.py
241+
- scripts/prepare-readme.py
243242
- scripts/publish.sh
244243
- src/mistralai/__init__.py
245244
- src/mistralai/_hooks/__init__.py
@@ -449,7 +448,7 @@ examples:
449448
files_api_routes_upload_file:
450449
speakeasy-default-files-api-routes-upload-file:
451450
requestBody:
452-
multipart/form-data: {"file": {}}
451+
multipart/form-data: {"file": {"": "x-file: example.file"}}
453452
responses:
454453
"200":
455454
application/json: {"id": "497f6eca-6276-4993-bfeb-53cbbbba6f09", "object": "file", "bytes": 13000, "created_at": 1716963433, "filename": "files_upload.jsonl", "purpose": "fine-tune", "sample_type": "batch_request", "source": "repository"}
@@ -505,38 +504,38 @@ examples:
505504
created_by_me: false
506505
responses:
507506
"200":
508-
application/json: {"object": "list", "total": 768578}
507+
application/json: {"total": 768578}
509508
jobs_api_routes_fine_tuning_create_fine_tuning_job:
510509
speakeasy-default-jobs-api-routes-fine-tuning-create-fine-tuning-job:
511510
requestBody:
512511
application/json: {"model": "Fiesta", "hyperparameters": {"learning_rate": 0.0001}}
513512
responses:
514513
"200":
515-
application/json: {"expected_duration_seconds": 220, "cost": 10, "cost_currency": "EUR", "train_tokens_per_step": 131072, "train_tokens": 1310720, "data_tokens": 305375, "deprecated": true, "details": "<value>", "epochs": 4.2922, "training_steps": 10, "object": "job.metadata"}
514+
application/json: {"expected_duration_seconds": 220, "cost": 10, "cost_currency": "EUR", "train_tokens_per_step": 131072, "train_tokens": 1310720, "data_tokens": 305375, "deprecated": true, "details": "<value>", "epochs": 4.2922, "training_steps": 10}
516515
jobs_api_routes_fine_tuning_get_fine_tuning_job:
517516
speakeasy-default-jobs-api-routes-fine-tuning-get-fine-tuning-job:
518517
parameters:
519518
path:
520519
job_id: "b888f774-3e7c-4135-a18c-6b985523c4bc"
521520
responses:
522521
"200":
523-
application/json: {"id": "e50f7622-81da-484b-9c66-1c8a99c6b71b", "auto_start": false, "hyperparameters": {"learning_rate": 0.0001}, "model": "Model Y", "status": "CANCELLED", "job_type": "<value>", "created_at": 415305, "modified_at": 149108, "training_files": ["8f7112aa-f0ab-44e4-83b4-cca3716f6208", "7aa1f8cf-05d8-49d5-88ee-381f6b4b885c"], "object": "job", "checkpoints": [{"metrics": {}, "step_number": 856562, "created_at": 1716963433}, {"metrics": {}, "step_number": 328633, "created_at": 1716963433}]}
522+
application/json: {"id": "e50f7622-81da-484b-9c66-1c8a99c6b71b", "auto_start": false, "hyperparameters": {"learning_rate": 0.0001}, "model": "Model Y", "status": "CANCELLED", "job_type": "<value>", "created_at": 415305, "modified_at": 149108, "training_files": ["8f7112aa-f0ab-44e4-83b4-cca3716f6208", "7aa1f8cf-05d8-49d5-88ee-381f6b4b885c"], "checkpoints": [{"metrics": {}, "step_number": 856562, "created_at": 1716963433}, {"metrics": {}, "step_number": 328633, "created_at": 1716963433}]}
524523
jobs_api_routes_fine_tuning_cancel_fine_tuning_job:
525524
speakeasy-default-jobs-api-routes-fine-tuning-cancel-fine-tuning-job:
526525
parameters:
527526
path:
528527
job_id: "0f713502-9233-41c6-9ebd-c570b7edb496"
529528
responses:
530529
"200":
531-
application/json: {"id": "d50fbe4e-3e32-4613-8574-4d82f3fd6b3c", "auto_start": true, "hyperparameters": {"learning_rate": 0.0001}, "model": "Taurus", "status": "SUCCESS", "job_type": "<value>", "created_at": 251316, "modified_at": 342605, "training_files": ["247ac10c-dc31-412f-a7cc-924123024afa", "0f84bd49-4511-4689-9d07-a64aa724280b", "200aa489-3801-4d6e-a454-eb14cac448cb"], "object": "job", "checkpoints": [{"metrics": {}, "step_number": 949854, "created_at": 1716963433}, {"metrics": {}, "step_number": 516599, "created_at": 1716963433}, {"metrics": {}, "step_number": 439590, "created_at": 1716963433}]}
530+
application/json: {"id": "d50fbe4e-3e32-4613-8574-4d82f3fd6b3c", "auto_start": true, "hyperparameters": {"learning_rate": 0.0001}, "model": "Taurus", "status": "SUCCESS", "job_type": "<value>", "created_at": 251316, "modified_at": 342605, "training_files": ["247ac10c-dc31-412f-a7cc-924123024afa", "0f84bd49-4511-4689-9d07-a64aa724280b", "200aa489-3801-4d6e-a454-eb14cac448cb"], "checkpoints": [{"metrics": {}, "step_number": 949854, "created_at": 1716963433}, {"metrics": {}, "step_number": 516599, "created_at": 1716963433}, {"metrics": {}, "step_number": 439590, "created_at": 1716963433}]}
532531
jobs_api_routes_fine_tuning_start_fine_tuning_job:
533532
speakeasy-default-jobs-api-routes-fine-tuning-start-fine-tuning-job:
534533
parameters:
535534
path:
536535
job_id: "0bf0f9e6-c3e5-4d61-aac8-0e36dcac0dfc"
537536
responses:
538537
"200":
539-
application/json: {"id": "b676fe58-2c47-483e-831e-c71dbed4c90a", "auto_start": false, "hyperparameters": {"learning_rate": 0.0001}, "model": "A4", "status": "CANCELLED", "job_type": "<value>", "created_at": 874397, "modified_at": 483387, "training_files": [], "object": "job", "checkpoints": [{"metrics": {}, "step_number": 331375, "created_at": 1716963433}, {"metrics": {}, "step_number": 590686, "created_at": 1716963433}, {"metrics": {}, "step_number": 543177, "created_at": 1716963433}]}
538+
application/json: {"id": "b676fe58-2c47-483e-831e-c71dbed4c90a", "auto_start": false, "hyperparameters": {"learning_rate": 0.0001}, "model": "A4", "status": "CANCELLED", "job_type": "<value>", "created_at": 874397, "modified_at": 483387, "training_files": [], "checkpoints": [{"metrics": {}, "step_number": 331375, "created_at": 1716963433}, {"metrics": {}, "step_number": 590686, "created_at": 1716963433}, {"metrics": {}, "step_number": 543177, "created_at": 1716963433}]}
540539
jobs_api_routes_batch_get_batch_jobs:
541540
speakeasy-default-jobs-api-routes-batch-get-batch-jobs:
542541
parameters:
@@ -546,30 +545,30 @@ examples:
546545
created_by_me: false
547546
responses:
548547
"200":
549-
application/json: {"object": "list", "total": 768578}
548+
application/json: {"total": 768578}
550549
jobs_api_routes_batch_create_batch_job:
551550
speakeasy-default-jobs-api-routes-batch-create-batch-job:
552551
requestBody:
553552
application/json: {"input_files": ["a621cf02-1cd9-4cf5-8403-315211a509a3"], "endpoint": "/v1/fim/completions", "model": "2", "timeout_hours": 24}
554553
responses:
555554
"200":
556-
application/json: {"id": "<id>", "object": "batch", "input_files": ["8e774c2b-ecc3-4769-b177-5e024985613d", "0ee803d5-6a1d-4f94-836b-fd39494798bc"], "endpoint": "<value>", "model": "Impala", "errors": [{"message": "<value>", "count": 1}, {"message": "<value>", "count": 1}, {"message": "<value>", "count": 1}], "status": "RUNNING", "created_at": 770370, "total_requests": 350586, "completed_requests": 95214, "succeeded_requests": 930830, "failed_requests": 617761}
555+
application/json: {"id": "<id>", "input_files": ["8e774c2b-ecc3-4769-b177-5e024985613d", "0ee803d5-6a1d-4f94-836b-fd39494798bc"], "endpoint": "<value>", "model": "Impala", "errors": [{"message": "<value>", "count": 1}, {"message": "<value>", "count": 1}, {"message": "<value>", "count": 1}], "status": "RUNNING", "created_at": 770370, "total_requests": 350586, "completed_requests": 95214, "succeeded_requests": 930830, "failed_requests": 617761}
557556
jobs_api_routes_batch_get_batch_job:
558557
speakeasy-default-jobs-api-routes-batch-get-batch-job:
559558
parameters:
560559
path:
561560
job_id: "b888f774-3e7c-4135-a18c-6b985523c4bc"
562561
responses:
563562
"200":
564-
application/json: {"id": "<id>", "object": "batch", "input_files": ["50f76228-1da8-44bc-b661-c8a99c6b71b6", "cd62b8f7-112a-4af0-bab4-e43b4cca3716", "620807aa-1f8c-4f05-ad89-d58ee381f6b4"], "endpoint": "<value>", "model": "Golf", "errors": [{"message": "<value>", "count": 1}, {"message": "<value>", "count": 1}], "status": "SUCCESS", "created_at": 790898, "total_requests": 55097, "completed_requests": 578320, "succeeded_requests": 856562, "failed_requests": 328633}
563+
application/json: {"id": "<id>", "input_files": ["50f76228-1da8-44bc-b661-c8a99c6b71b6", "cd62b8f7-112a-4af0-bab4-e43b4cca3716", "620807aa-1f8c-4f05-ad89-d58ee381f6b4"], "endpoint": "<value>", "model": "Golf", "errors": [{"message": "<value>", "count": 1}, {"message": "<value>", "count": 1}], "status": "SUCCESS", "created_at": 790898, "total_requests": 55097, "completed_requests": 578320, "succeeded_requests": 856562, "failed_requests": 328633}
565564
jobs_api_routes_batch_cancel_batch_job:
566565
speakeasy-default-jobs-api-routes-batch-cancel-batch-job:
567566
parameters:
568567
path:
569568
job_id: "0f713502-9233-41c6-9ebd-c570b7edb496"
570569
responses:
571570
"200":
572-
application/json: {"id": "<id>", "object": "batch", "input_files": ["50fbe4e3-e326-4135-8744-d82f3fd6b3c1", "eb45e247-ac10-4cdc-8311-2f7cc9241230", "4afaa0f8-4bd4-4945-9116-89d07a64aa72"], "endpoint": "<value>", "model": "Alpine", "errors": [{"message": "<value>", "count": 1}, {"message": "<value>", "count": 1}], "status": "QUEUED", "created_at": 709109, "total_requests": 275794, "completed_requests": 158938, "succeeded_requests": 12381, "failed_requests": 11864}
571+
application/json: {"id": "<id>", "input_files": ["50fbe4e3-e326-4135-8744-d82f3fd6b3c1", "eb45e247-ac10-4cdc-8311-2f7cc9241230", "4afaa0f8-4bd4-4945-9116-89d07a64aa72"], "endpoint": "<value>", "model": "Alpine", "errors": [{"message": "<value>", "count": 1}, {"message": "<value>", "count": 1}], "status": "QUEUED", "created_at": 709109, "total_requests": 275794, "completed_requests": 158938, "succeeded_requests": 12381, "failed_requests": 11864}
573572
chat_completion_v1_chat_completions_post:
574573
speakeasy-default-chat-completion-v1-chat-completions-post:
575574
requestBody:
@@ -651,7 +650,7 @@ examples:
651650
ocr_v1_ocr_post:
652651
speakeasy-default-ocr-v1-ocr-post:
653652
requestBody:
654-
application/json: {"model": "Focus", "document": {"document_url": "https://dutiful-horst.org", "type": "document_url"}}
653+
application/json: {"model": "Focus", "document": {"document_url": "https://dutiful-horst.org"}}
655654
responses:
656655
"200":
657656
application/json: {"pages": [], "model": "A4", "usage_info": {"pages_processed": 442675}}

.speakeasy/gen.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ generation:
77
useClassNamesForArrayFields: true
88
fixes:
99
nameResolutionDec2023: true
10-
nameResolutionFeb2025: false
1110
parameterOrderingFeb2024: true
1211
requestResponseComponentNamesFeb2024: true
13-
securityFeb2025: false
1412
auth:
1513
oAuth2ClientCredentialsEnabled: true
1614
oAuth2PasswordEnabled: false
1715
python:
18-
version: 1.5.2-rc.1
16+
version: 1.5.1
1917
additionalDependencies:
2018
dev:
2119
pytest: ^8.2.2
@@ -46,6 +44,5 @@ python:
4644
methodArguments: infer-optional-args
4745
outputModelSuffix: output
4846
packageName: mistralai
49-
pytestTimeout: 0
5047
responseFormat: flat
5148
templateVersion: v2

.speakeasy/workflow.lock

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
1-
speakeasyVersion: 1.517.3
1+
speakeasyVersion: 1.477.0
22
sources:
33
mistral-azure-source:
4-
sourceNamespace: mistral-openapi-azure
5-
sourceRevisionDigest: sha256:b9be39effd24c50514ea00965c7b7089b6ae09d7aaacfb5f9eeafe465f131a62
6-
sourceBlobDigest: sha256:38505cbdf426ed228e4cce7667721237ddb32f72fb7df8f26c289082a568d7cb
4+
sourceNamespace: mistral-azure-source
5+
sourceRevisionDigest: sha256:ff181b1e0e3894a4925f7ae87415323058538a13bae9d9d508a8fe3b6ec0e333
6+
sourceBlobDigest: sha256:a2b4fd69298ebb9adb0d3c8dfb452db52defac512a7532203eebffb6a252df76
77
tags:
88
- latest
99
mistral-google-cloud-source:
10-
sourceNamespace: mistral-openapi-google-cloud
11-
sourceRevisionDigest: sha256:f4b8b9311a39f5c62deaed92c473eff44f139d784f122fa3c9e41d5236c96cd7
12-
sourceBlobDigest: sha256:cd5c242a598ba671e83fc7572ce7def4486cba035d2729d61cf7c64189a6fd89
10+
sourceNamespace: mistral-google-cloud-source
11+
sourceRevisionDigest: sha256:36c7de11e35023dc8fa5f3c0fb0e486d2a102275a2df808c08cfe9d43089be04
12+
sourceBlobDigest: sha256:dd65bfa5d0448ad1851ebb18b57aa675533cd3e166beb86a390b0ab51d16a1c1
1313
tags:
1414
- latest
1515
mistral-openapi:
1616
sourceNamespace: mistral-openapi
17-
sourceRevisionDigest: sha256:8655bba5635f9f9bc3aa94690c26d6124c778e03478786074288cd63414a7a84
18-
sourceBlobDigest: sha256:cd9280b2b089ef5e0b06ba94ed2736b928f7e4e542d04f408df84e6912049ba6
17+
sourceRevisionDigest: sha256:bdfe3bd4e867529e1821e0f195c2d5832083f7699315f4a42d6b5551bd7847a3
18+
sourceBlobDigest: sha256:7e8a475b75404d724fc7936bd6f585b8e5226d3dca00ab4b69807b53fb63151b
1919
tags:
2020
- latest
21-
- speakeasy-sdk-regen-1741964260
21+
- speakeasy-sdk-regen-1741279153
2222
targets:
2323
mistralai-azure-sdk:
2424
source: mistral-azure-source
25-
sourceNamespace: mistral-openapi-azure
26-
sourceRevisionDigest: sha256:b9be39effd24c50514ea00965c7b7089b6ae09d7aaacfb5f9eeafe465f131a62
27-
sourceBlobDigest: sha256:38505cbdf426ed228e4cce7667721237ddb32f72fb7df8f26c289082a568d7cb
25+
sourceNamespace: mistral-azure-source
26+
sourceRevisionDigest: sha256:ff181b1e0e3894a4925f7ae87415323058538a13bae9d9d508a8fe3b6ec0e333
27+
sourceBlobDigest: sha256:a2b4fd69298ebb9adb0d3c8dfb452db52defac512a7532203eebffb6a252df76
2828
codeSamplesNamespace: mistral-openapi-azure-code-samples
29-
codeSamplesRevisionDigest: sha256:6a21f785e0bc1861ae9bf237939c6252d4589f4b5ece596938bad54b3f5c1ac9
29+
codeSamplesRevisionDigest: sha256:28356dba7ea28436035e20182b8ce4d1951e19503b5accef6a128d860361e5c0
3030
mistralai-gcp-sdk:
3131
source: mistral-google-cloud-source
32-
sourceNamespace: mistral-openapi-google-cloud
33-
sourceRevisionDigest: sha256:f4b8b9311a39f5c62deaed92c473eff44f139d784f122fa3c9e41d5236c96cd7
34-
sourceBlobDigest: sha256:cd5c242a598ba671e83fc7572ce7def4486cba035d2729d61cf7c64189a6fd89
32+
sourceNamespace: mistral-google-cloud-source
33+
sourceRevisionDigest: sha256:36c7de11e35023dc8fa5f3c0fb0e486d2a102275a2df808c08cfe9d43089be04
34+
sourceBlobDigest: sha256:dd65bfa5d0448ad1851ebb18b57aa675533cd3e166beb86a390b0ab51d16a1c1
3535
codeSamplesNamespace: mistral-openapi-google-cloud-code-samples
36-
codeSamplesRevisionDigest: sha256:a0d0890a8e87eac8ade9832883c7a129a749142696e01b1e611cf2d97fbeed9d
36+
codeSamplesRevisionDigest: sha256:7de23f90d6543356f310f46375bef4db7f43eb22b2871ad4dfe1b7d0cc875bb4
3737
mistralai-sdk:
3838
source: mistral-openapi
3939
sourceNamespace: mistral-openapi
40-
sourceRevisionDigest: sha256:8655bba5635f9f9bc3aa94690c26d6124c778e03478786074288cd63414a7a84
41-
sourceBlobDigest: sha256:cd9280b2b089ef5e0b06ba94ed2736b928f7e4e542d04f408df84e6912049ba6
40+
sourceRevisionDigest: sha256:bdfe3bd4e867529e1821e0f195c2d5832083f7699315f4a42d6b5551bd7847a3
41+
sourceBlobDigest: sha256:7e8a475b75404d724fc7936bd6f585b8e5226d3dca00ab4b69807b53fb63151b
4242
codeSamplesNamespace: mistral-openapi-code-samples
43-
codeSamplesRevisionDigest: sha256:2a2f61e5c5e1eaad48e6a74164bd6249855c3ad7976ef83068199d57ebcdd055
43+
codeSamplesRevisionDigest: sha256:ba10be893f3e6dae275eb8fb09a688f3652de81eebd314427f28c274800edc48
4444
workflow:
4545
workflowVersion: 1.0.0
46-
speakeasyVersion: 1.517.3
46+
speakeasyVersion: 1.477.0
4747
sources:
4848
mistral-azure-source:
4949
inputs:

.speakeasy/workflow.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
workflowVersion: 1.0.0
2-
speakeasyVersion: 1.517.3
2+
speakeasyVersion: 1.477.0
33
sources:
44
mistral-azure-source:
55
inputs:

0 commit comments

Comments
 (0)