From e456573c93ebfb8c2f90f9fd9cece7b9217c9787 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 19 Jun 2026 11:27:12 +0000 Subject: [PATCH 1/2] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.763.6 --- .speakeasy/gen.lock | 628 ++++++++++-------- .speakeasy/gen.yaml | 2 +- .speakeasy/workflow.lock | 12 +- README.md | 6 +- RELEASES.md | 12 +- docs/models/credentialsstatus.md | 12 +- docs/models/credentialsstatuserrorreason.md | 22 + docs/models/deploymentlogrecord.md | 13 + docs/models/deploymentlogsearchresponse.md | 9 + docs/models/getdeploymentlogsorder.md | 16 + docs/models/getdeploymentlogsrequest.md | 15 + .../getsearchindexdetailresponseindex.md | 11 + ...etsearchindexdetailresponseschemamodel.md} | 3 +- ...etsearchindexschemadetailresponsefield.md} | 2 +- ...rchindexschemadetailresponseschemamodel.md | 11 + ...tsearchindexschemasdfileresponsesdfile.md} | 2 +- .../getsearchindexsummaryresponseindex.md | 15 + ...getsearchindexsummaryresponseindexindex.md | 11 + ...etsearchindexsummaryresponseindexstatus.md | 18 + ...getsearchindexsummaryresponsevespaindex.md | 12 + ...chindexsummaryresponsevespaschemamodel.md} | 3 +- docs/models/indexinput.md | 10 - docs/models/indexinputindex.md | 11 - docs/models/indexinputstatus.md | 14 - docs/models/indexmetricsonline.md | 10 - .../listrunsv1workflowsrunsgetrequest.md | 2 + docs/models/metricsdata.md | 8 +- ...ndexesgetsearchindexdetailresponseindex.md | 11 - ...indexesgetsearchindexschemadetailschema.md | 11 - ...dexesgetsearchindexsummaryresponseindex.md | 15 - ...getsearchindexsummaryresponseindexindex.md | 11 - ...etsearchindexsummaryresponseindexstatus.md | 18 - .../models/registersearchindexrequestindex.md | 10 + .../registersearchindexrequestindexindex.md | 11 + .../registersearchindexrequestindexstatus.md | 14 + .../registersearchindexrequestvespaindex.md | 14 + ...stersearchindexrequestvespaschemafield.md} | 2 +- ...istersearchindexrequestvespaschemamodel.md | 10 + ...md => registersearchindexresponseindex.md} | 2 +- docs/models/scheduledefinitionoutput.md | 1 + ...dexesindexindexidsummaryfieldputrequest.md | 8 +- ...masschemaschemaidsummaryfieldputrequest.md | 10 +- docs/models/streamdeploymentlogsdata.md | 17 + docs/models/streamdeploymentlogsevent.md | 18 + docs/models/streamdeploymentlogsrequest.md | 12 + .../streamdeploymentlogsresponsebody.md | 12 + ...indexmetricsrequestindexmetricsoffline.md} | 2 +- ...teindexmetricsrequestindexmetricsonline.md | 10 + ...updateindexmetricsrequestschemametrics.md} | 2 +- ...md => updateindexsummaryrequestsummary.md} | 2 +- .../updateschemasummaryrequestsummary.md | 8 + docs/models/vespaindexinput.md | 14 - docs/models/vespaindexoutput.md | 12 - docs/models/vespaschemainput.md | 10 - docs/sdks/deployments/README.md | 103 +++ docs/sdks/executions/README.md | 8 +- docs/sdks/runs/README.md | 4 +- docs/sdks/searchindexes/README.md | 22 +- src/mistralai/client/_version.py | 4 +- src/mistralai/client/accesses.py | 12 +- src/mistralai/client/agents.py | 8 +- src/mistralai/client/batch_jobs.py | 20 +- src/mistralai/client/beta_agents.py | 44 +- src/mistralai/client/campaigns.py | 24 +- src/mistralai/client/chat.py | 8 +- .../client/chat_completion_events.py | 20 +- src/mistralai/client/classifiers.py | 16 +- src/mistralai/client/connectors.py | 96 +-- src/mistralai/client/conversations.py | 44 +- src/mistralai/client/datasets.py | 60 +- src/mistralai/client/deployments.py | 481 +++++++++++++- src/mistralai/client/documents.py | 44 +- src/mistralai/client/embeddings.py | 4 +- src/mistralai/client/events.py | 8 +- src/mistralai/client/executions.py | 80 ++- src/mistralai/client/fields.py | 12 +- src/mistralai/client/files.py | 24 +- src/mistralai/client/fim.py | 8 +- src/mistralai/client/fine_tuning_jobs.py | 20 +- .../ingestion_pipeline_configurations.py | 12 +- src/mistralai/client/judges.py | 24 +- src/mistralai/client/libraries.py | 24 +- src/mistralai/client/logs.py | 12 +- src/mistralai/client/metrics.py | 4 +- src/mistralai/client/models/__init__.py | 339 ++++++---- .../client/models/credentialsstatus.py | 5 +- .../models/credentialsstatuserrorreason.py | 19 + .../client/models/deploymentlogrecord.py | 31 + .../models/deploymentlogsearchresponse.py | 51 ++ .../client/models/get_deployment_logsop.py | 126 ++++ .../getsearchindexdetailresponseindex.py | 43 ++ ...etsearchindexdetailresponseschemamodel.py} | 13 +- ...etsearchindexschemadetailresponsefield.py} | 6 +- ...chindexschemadetailresponseschemamodel.py} | 19 +- ...tsearchindexschemasdfileresponsesdfile.py} | 6 +- .../getsearchindexsummaryresponseindex.py | 74 +++ ...etsearchindexsummaryresponsevespaindex.py} | 17 +- ...chindexsummaryresponsevespaschemamodel.py} | 9 +- .../list_runs_v1_workflows_runs_getop.py | 19 + ...exes_getsearchindexdetailresponse_index.py | 51 -- ...xes_getsearchindexsummaryresponse_index.py | 85 --- ...dexes_registersearchindexresponse_index.py | 18 - ....py => registersearchindexrequestindex.py} | 27 +- ...> registersearchindexrequestvespaindex.py} | 17 +- ...stersearchindexrequestvespaschemafield.py} | 6 +- ...istersearchindexrequestvespaschemamodel.py | 25 + .../registersearchindexresponseindex.py | 14 + .../client/models/scheduledefinitionoutput.py | 7 + ...exes_index_index_id_summary_field_putop.py | 12 +- ...as_schema_schema_id_summary_field_putop.py | 12 +- .../client/models/stream_deployment_logsop.py | 144 ++++ ...ag_indexes_index_index_id_metrics_putop.py | 21 +- ...indexmetricsrequestindexmetricsoffline.py} | 8 +- ...eindexmetricsrequestindexmetricsonline.py} | 17 +- ...updateindexmetricsrequestschemametrics.py} | 6 +- ...py => updateindexsummaryrequestsummary.py} | 6 +- .../updateschemasummaryrequestsummary.py | 14 + .../client/models/vespaschema_input.py | 22 - src/mistralai/client/models_.py | 24 +- src/mistralai/client/ocr.py | 4 +- src/mistralai/client/records.py | 24 +- src/mistralai/client/runs.py | 28 +- src/mistralai/client/schedules.py | 32 +- src/mistralai/client/search_indexes.py | 162 ++--- src/mistralai/client/spans.py | 28 +- src/mistralai/client/speech.py | 4 +- src/mistralai/client/traces.py | 24 +- src/mistralai/client/transcriptions.py | 8 +- src/mistralai/client/voices.py | 24 +- src/mistralai/client/workflows.py | 44 +- src/mistralai/client/workflows_events.py | 8 +- 131 files changed, 2735 insertions(+), 1375 deletions(-) create mode 100644 docs/models/credentialsstatuserrorreason.md create mode 100644 docs/models/deploymentlogrecord.md create mode 100644 docs/models/deploymentlogsearchresponse.md create mode 100644 docs/models/getdeploymentlogsorder.md create mode 100644 docs/models/getdeploymentlogsrequest.md create mode 100644 docs/models/getsearchindexdetailresponseindex.md rename docs/models/{mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseschema.md => getsearchindexdetailresponseschemamodel.md} (84%) rename docs/models/{fieldt.md => getsearchindexschemadetailresponsefield.md} (97%) create mode 100644 docs/models/getsearchindexschemadetailresponseschemamodel.md rename docs/models/{sdfile.md => getsearchindexschemasdfileresponsesdfile.md} (86%) create mode 100644 docs/models/getsearchindexsummaryresponseindex.md create mode 100644 docs/models/getsearchindexsummaryresponseindexindex.md create mode 100644 docs/models/getsearchindexsummaryresponseindexstatus.md create mode 100644 docs/models/getsearchindexsummaryresponsevespaindex.md rename docs/models/{vespaschemaoutput.md => getsearchindexsummaryresponsevespaschemamodel.md} (72%) delete mode 100644 docs/models/indexinput.md delete mode 100644 docs/models/indexinputindex.md delete mode 100644 docs/models/indexinputstatus.md delete mode 100644 docs/models/indexmetricsonline.md delete mode 100644 docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseindex.md delete mode 100644 docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexschemadetailschema.md delete mode 100644 docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindex.md delete mode 100644 docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexindex.md delete mode 100644 docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexstatus.md create mode 100644 docs/models/registersearchindexrequestindex.md create mode 100644 docs/models/registersearchindexrequestindexindex.md create mode 100644 docs/models/registersearchindexrequestindexstatus.md create mode 100644 docs/models/registersearchindexrequestvespaindex.md rename docs/models/{vespaschemafield.md => registersearchindexrequestvespaschemafield.md} (97%) create mode 100644 docs/models/registersearchindexrequestvespaschemamodel.md rename docs/models/{mistralaisearchstudioapproutesv1indexesregistersearchindexresponseindex.md => registersearchindexresponseindex.md} (78%) create mode 100644 docs/models/streamdeploymentlogsdata.md create mode 100644 docs/models/streamdeploymentlogsevent.md create mode 100644 docs/models/streamdeploymentlogsrequest.md create mode 100644 docs/models/streamdeploymentlogsresponsebody.md rename docs/models/{indexmetricsoffline.md => updateindexmetricsrequestindexmetricsoffline.md} (89%) create mode 100644 docs/models/updateindexmetricsrequestindexmetricsonline.md rename docs/models/{schemametrics.md => updateindexmetricsrequestschemametrics.md} (89%) rename docs/models/{summary.md => updateindexsummaryrequestsummary.md} (88%) create mode 100644 docs/models/updateschemasummaryrequestsummary.md delete mode 100644 docs/models/vespaindexinput.md delete mode 100644 docs/models/vespaindexoutput.md delete mode 100644 docs/models/vespaschemainput.md create mode 100644 src/mistralai/client/models/credentialsstatuserrorreason.py create mode 100644 src/mistralai/client/models/deploymentlogrecord.py create mode 100644 src/mistralai/client/models/deploymentlogsearchresponse.py create mode 100644 src/mistralai/client/models/get_deployment_logsop.py create mode 100644 src/mistralai/client/models/getsearchindexdetailresponseindex.py rename src/mistralai/client/models/{mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_schema.py => getsearchindexdetailresponseschemamodel.py} (79%) rename src/mistralai/client/models/{field.py => getsearchindexschemadetailresponsefield.py} (86%) rename src/mistralai/client/models/{mistralai_search_studio_app_routes_v1_indexes_getsearchindexschemadetail_schema.py => getsearchindexschemadetailresponseschemamodel.py} (64%) rename src/mistralai/client/models/{sdfile.py => getsearchindexschemasdfileresponsesdfile.py} (80%) create mode 100644 src/mistralai/client/models/getsearchindexsummaryresponseindex.py rename src/mistralai/client/models/{vespaindex_output.py => getsearchindexsummaryresponsevespaindex.py} (57%) rename src/mistralai/client/models/{vespaschema_output.py => getsearchindexsummaryresponsevespaschemamodel.py} (78%) delete mode 100644 src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_index.py delete mode 100644 src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index.py delete mode 100644 src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_registersearchindexresponse_index.py rename src/mistralai/client/models/{index_input.py => registersearchindexrequestindex.py} (52%) rename src/mistralai/client/models/{vespaindex_input.py => registersearchindexrequestvespaindex.py} (61%) rename src/mistralai/client/models/{vespaschemafield.py => registersearchindexrequestvespaschemafield.py} (85%) create mode 100644 src/mistralai/client/models/registersearchindexrequestvespaschemamodel.py create mode 100644 src/mistralai/client/models/registersearchindexresponseindex.py create mode 100644 src/mistralai/client/models/stream_deployment_logsop.py rename src/mistralai/client/models/{indexmetricsoffline.py => updateindexmetricsrequestindexmetricsoffline.py} (84%) rename src/mistralai/client/models/{indexmetricsonline.py => updateindexmetricsrequestindexmetricsonline.py} (55%) rename src/mistralai/client/models/{schemametrics.py => updateindexmetricsrequestschemametrics.py} (64%) rename src/mistralai/client/models/{summary.py => updateindexsummaryrequestsummary.py} (62%) create mode 100644 src/mistralai/client/models/updateschemasummaryrequestsummary.py delete mode 100644 src/mistralai/client/models/vespaschema_input.py diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 204cd3b8..608c5914 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: 2d045ec7-2ebb-4f4d-ad25-40953b132161 management: - docChecksum: e2c676b5752d903b0da2586d41fc5829 + docChecksum: d3180e118f5cbf85eb5e628c1bd48702 docVersion: 1.0.0 speakeasyVersion: 1.763.6 generationVersion: 2.884.13 - releaseVersion: 2.4.12 - configChecksum: 72676f3b262807af6fb2cfcdecbd6262 + releaseVersion: 2.4.13 + configChecksum: 528103488ea6793f7e237ff43113a64c repoURL: https://github.com/mistralai/client-python.git installationURL: https://github.com/mistralai/client-python.git published: true persistentEdits: - generation_id: c882a85e-5055-477f-9d3e-5d0b272dc71e - pristine_commit_hash: cff40098dc0014174cf97ab38171f9d8cf3ad49d - pristine_tree_hash: 40927d5ba4ce1f6c03101ca51d8922178ca6bac1 + generation_id: 48647e3a-4c3f-4135-9d22-f702f07d0168 + pristine_commit_hash: 9b3c146286acab1a4b736dc35919d915ec79b63f + pristine_tree_hash: af749e839f003efc3ae81a640a560ec5493a0c42 features: python: acceptHeaders: 3.0.0 @@ -1016,8 +1016,12 @@ trackedFiles: pristine_git_object: 1c9a8596b0021eeaad2872faa02cc72b85c0d760 docs/models/credentialsstatus.md: id: cb4c99021c5c - last_write_checksum: sha1:e57906592de2c5879fab3ab36a35ddf0c379b705 - pristine_git_object: 9d9daf30346844e06e0f0eaf1817fe2ed2161679 + last_write_checksum: sha1:c6cee6c8a417808538a09ac387b4fcbd40469440 + pristine_git_object: c16cd1a18d6d584a99af8116c1032d64a78eefa0 + docs/models/credentialsstatuserrorreason.md: + id: 6429339b71cd + last_write_checksum: sha1:edb3427edb2f353c9a50152944b960fff61c16b1 + pristine_git_object: 304fb78450a558807ccd68db81382859e6ad1f17 docs/models/customconnector.md: id: 7bcc77607afa last_write_checksum: sha1:ce9e8ffac3f83e08269fbed5d2dffbfeb9f8649a @@ -1146,6 +1150,14 @@ trackedFiles: id: 7fdeb81116eb last_write_checksum: sha1:04a70c678d2db359baf203947539672d039b08b2 pristine_git_object: a0cbe6bc1cbbdf5ee4a3a6f97c5cc594a464a20d + docs/models/deploymentlogrecord.md: + id: 06811acb0daa + last_write_checksum: sha1:bf439fcb1d31a9936174f9031986470f489a643f + pristine_git_object: 1486032575b1db6b136f912d321b5b6e4114cd25 + docs/models/deploymentlogsearchresponse.md: + id: fa360c0dff40 + last_write_checksum: sha1:309959d041d47ed39a34402e42552c834523cdfd + pristine_git_object: 8cf2ade307ce5690f0784211e39b801ec75de7bf docs/models/deploymentresponse.md: id: a9da842850c4 last_write_checksum: sha1:5e69d2c0b987eca0ac211148f9abd2ddfadfb4bc @@ -1330,10 +1342,6 @@ trackedFiles: id: "945553556487" last_write_checksum: sha1:b18c6c530c025bebd9fa0ecb121cf34c3f2b714d pristine_git_object: 92bc971fc5a0244482ca6107e3751dd75f923ea7 - docs/models/fieldt.md: - id: b45bd96c7b1d - last_write_checksum: sha1:ff7d0a7cd0f90c024d806a80ac98e46beb4e05dc - pristine_git_object: 00891dd317684e55458737be8465242550f220f8 docs/models/file.md: id: 4ad31355bd1c last_write_checksum: sha1:ade4d3c908c664a07a3c333cc24bc1bfb43ab88b @@ -1530,6 +1538,14 @@ trackedFiles: id: c8c1559b454f last_write_checksum: sha1:98b580deaae5c4720cf905907db49e966b5e294a pristine_git_object: 073ab76999d4f1b8b0b6b89feacc5137b156c4e5 + docs/models/getdeploymentlogsorder.md: + id: ac011698ccfe + last_write_checksum: sha1:825be68cb64e295447a725b7d03195667226fd92 + pristine_git_object: c77af7effca502ab4a1e9d2b68530370e47b85c1 + docs/models/getdeploymentlogsrequest.md: + id: 83372a03f641 + last_write_checksum: sha1:0ca5f9d96d5d55f50c143de40dc43622be64347f + pristine_git_object: 330290c7248f8dde6936463ddc827449be70a137 docs/models/getdeploymentv1workflowsdeploymentsnamegetrequest.md: id: 655b59bc906d last_write_checksum: sha1:2a98869f76afaf5be8d93482613027600f0d4039 @@ -1602,6 +1618,46 @@ trackedFiles: id: 52b58a6705e8 last_write_checksum: sha1:d4af59b2276baf70a151680d2276c71a6944fe43 pristine_git_object: e681e674a011fcd31373c4885c862717a04a6b6f + docs/models/getsearchindexdetailresponseindex.md: + id: 0501ff5d9d55 + last_write_checksum: sha1:20d1d6a39b56cb16c316d793cb4e32fd35ad752f + pristine_git_object: 7a849d7844143318b1047f27cf924c191372cedd + docs/models/getsearchindexdetailresponseschemamodel.md: + id: a8a129ea69c6 + last_write_checksum: sha1:31feec7a0bc41f6c691f22da8361bdded2b01da9 + pristine_git_object: 7ece62e4330786e96e673d64bae0da4823840af4 + docs/models/getsearchindexschemadetailresponsefield.md: + id: 56780eb11149 + last_write_checksum: sha1:99896687cf06eaac37073e4aa69f419833f72b3f + pristine_git_object: 83274ff3f5523a897e3de23a9c4ba023ee6bb6ca + docs/models/getsearchindexschemadetailresponseschemamodel.md: + id: b84ac3bcd14c + last_write_checksum: sha1:3b96c09af457c84b4df36f385a8f6528dbe08e2d + pristine_git_object: c899f1c427d3e188ffb417953d985541feb7aafa + docs/models/getsearchindexschemasdfileresponsesdfile.md: + id: c110a39e7cee + last_write_checksum: sha1:be632a61fe4ee7f850b7ac39fe51aa1d6e4dfb25 + pristine_git_object: 3e1e463bb3276ca68d17eb4a7be28483458a851a + docs/models/getsearchindexsummaryresponseindex.md: + id: 1b7de2679e47 + last_write_checksum: sha1:adc205357bb9df1fd16e44877aadb2f02be4f6e4 + pristine_git_object: 1e7bad85a55da944eb467397dabc6bd5c883ae1d + docs/models/getsearchindexsummaryresponseindexindex.md: + id: 4ff7f76d6f43 + last_write_checksum: sha1:a833999b0f0bf991e23f2045491679eb61031229 + pristine_git_object: 35cad490ae3c383011a68db24609ee46fa576d3b + docs/models/getsearchindexsummaryresponseindexstatus.md: + id: 910ffb49d831 + last_write_checksum: sha1:257878ae46e13b3e4842194e28af1a89d4ce2152 + pristine_git_object: e8c956cd3f94c247a602f4976ee47d6387422316 + docs/models/getsearchindexsummaryresponsevespaindex.md: + id: c7400b52e075 + last_write_checksum: sha1:38d52143fe8c9a5b99d016277df2b01b39f8444b + pristine_git_object: 3d631395f9042b1dcec502a9d3de50766b557a6c + docs/models/getsearchindexsummaryresponsevespaschemamodel.md: + id: 372a19e3f7cc + last_write_checksum: sha1:d44db17447bb4f6f759dae604d8ec52301a79271 + pristine_git_object: a40e05bd57ad4920f103164eb6f731c9faea28ba docs/models/getsignedurlresponse.md: id: 5539e5d7c3d4 last_write_checksum: sha1:7198474f48bfba6d47326cd436e4a00a8ba70ce3 @@ -1834,26 +1890,6 @@ trackedFiles: id: 74bd521abc26 last_write_checksum: sha1:a4efe4ff8c52137af47d6ab750d1d2f7cba77e7c pristine_git_object: 72a586bc65f6219abed50105d9df9cb8b6ec8d02 - docs/models/indexinput.md: - id: daf58142859d - last_write_checksum: sha1:5bf16a5feb62c043e94b9521d6e23800b00e8522 - pristine_git_object: fd459ebc156d9edefd47e4262494d4761c3da764 - docs/models/indexinputindex.md: - id: 3b70b5c2aff5 - last_write_checksum: sha1:6183b7bed1e640730ce9fd9a39fd89b4a5f97b10 - pristine_git_object: 471200aa25d5f7998706178850a0bdfa501a7f1a - docs/models/indexinputstatus.md: - id: fbcfc092b575 - last_write_checksum: sha1:9495dae4c7d311109eff470c4f61d8b807931cbe - pristine_git_object: 43593b6e8615e7cd6bae945479f3face4f3ed7ab - docs/models/indexmetricsoffline.md: - id: 576ea08ced47 - last_write_checksum: sha1:d6556f7f9447abe198d1381d082c138e72b442eb - pristine_git_object: 2982b6ab27baa39e42a1de5dc52548421d703f72 - docs/models/indexmetricsonline.md: - id: 396f7e03dedf - last_write_checksum: sha1:85dabe0b4cb6dd06a8eebc4ba4d54841be50da06 - pristine_git_object: 8a6dd5e6d7beca76285bfe587d6b25ef1b3e89ca docs/models/ingestionpipelineconfiguration.md: id: 95a1d6bf413b last_write_checksum: sha1:ba9e052c6ab8b13b4108ff395ac0e20181326f0b @@ -2188,8 +2224,8 @@ trackedFiles: pristine_git_object: 645719816f34b6ce88aaada4f4a7dc546ff096b2 docs/models/listrunsv1workflowsrunsgetrequest.md: id: 132927390b33 - last_write_checksum: sha1:7cafc4a8a5b848451e075d1f344e1cdc531df1eb - pristine_git_object: e183ebada31ec04a9e3605bf6cdb65b6eb453e9f + last_write_checksum: sha1:3fd6b88d42407910482ade74502da8279f337483 + pristine_git_object: bc8ac1dd9d2ff94555026c2e1343962ac16edad7 docs/models/listrunsv1workflowsrunsgetresponse.md: id: da55980ef20d last_write_checksum: sha1:e176049e48a9f78b47be166b6dc8f47bca3e7da7 @@ -2344,36 +2380,8 @@ trackedFiles: pristine_git_object: 7f86303651650177ece51b82d867cab858e830ae docs/models/metricsdata.md: id: 4681c89ef9b1 - last_write_checksum: sha1:7d44a236c5b06bcc0bd0eed29666173140bd5201 - pristine_git_object: 6e7f859e5b5003ee1d8b0b987a244355678a0a1b - docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseindex.md: - id: 205ab21c1be2 - last_write_checksum: sha1:2143a88701126b91b644223ede014f16b1f4923e - pristine_git_object: 8d813001ea3bb7069d93c20e0ab372c52267ff1a - docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseschema.md: - id: 67eb4c492480 - last_write_checksum: sha1:31b28264c2834593803068038255261745c02b9c - pristine_git_object: c69161687b3265357bef8dcecfa9e1439f26eec5 - docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexschemadetailschema.md: - id: 7142fa175c98 - last_write_checksum: sha1:6649d40e31a36ba05e7b9418d4fcc463f94c1ca6 - pristine_git_object: e6c80e23c89602871e9daf7a6968e853fb68b477 - docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindex.md: - id: da12f831fcd8 - last_write_checksum: sha1:7aa74909de3abd850b079cd807d9f7ef3df71c00 - pristine_git_object: bbb6a259b0962f29a7a46bf508d5dde00be8bda4 - docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexindex.md: - id: 56fa20e6e48b - last_write_checksum: sha1:7af74d30db046a65c64e0a1c5809342ab82b6352 - pristine_git_object: 7d824aca927320aab806224585190954b0109326 - docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexstatus.md: - id: 0cf9dab4cc80 - last_write_checksum: sha1:23dae5669cc260b0f6cef8faa9ea8694c4161231 - pristine_git_object: fd27eac916b2b0a2b61b9c377abe2631f7892f28 - docs/models/mistralaisearchstudioapproutesv1indexesregistersearchindexresponseindex.md: - id: 16d4bbf68bac - last_write_checksum: sha1:f127df0078a2c76eec1867e29368abfe3a0daf9f - pristine_git_object: 37d3c40d28efe30d2ee05d8b3d815e1d09a86708 + last_write_checksum: sha1:e1b3b0ed9dc801dbabe3504dfd002723e7608129 + pristine_git_object: 4800972a39a59c90f32b4616d90f4f36f3ab6a83 docs/models/mistralpromptmode.md: id: d17d5db4d3b6 last_write_checksum: sha1:d7804c45f10f2e929276d4a00bf6c2b966a78fb5 @@ -2718,6 +2726,34 @@ trackedFiles: id: 22fa492a467e last_write_checksum: sha1:80161796acbc185876a3656ee8cbdde4df7e23d0 pristine_git_object: 1d29397fd96b42b7dc33bd10184bef55de5ae066 + docs/models/registersearchindexrequestindex.md: + id: c96bdc41808f + last_write_checksum: sha1:42749ae97e8662e418bc8c5c4d32d04294e9ed1e + pristine_git_object: 3f9a5a75f9148337bce99b2bd53a1461ad522ff3 + docs/models/registersearchindexrequestindexindex.md: + id: 7d3645512478 + last_write_checksum: sha1:bd759191812875ca4f29e771f65f5486b7c833da + pristine_git_object: 27e61193232553841414b59245fc937fc536422f + docs/models/registersearchindexrequestindexstatus.md: + id: bd26e67d0bd6 + last_write_checksum: sha1:259d59adc9cf85dcb619ed7c30c0949b127ffd66 + pristine_git_object: 06da9efe5195b1ad72bafa1a6c66fffe79d4a281 + docs/models/registersearchindexrequestvespaindex.md: + id: 00f38c4dc18a + last_write_checksum: sha1:dbfab7b09d27d3a210e77d8b65cf11044bd1ddd4 + pristine_git_object: 37f7061f78d5a00e20628a10450b0d85ecbfcb54 + docs/models/registersearchindexrequestvespaschemafield.md: + id: 76f329d4daa2 + last_write_checksum: sha1:cd9b2a90fde4f7482ffca982384174bd504435ed + pristine_git_object: 4612ee51b1b9abc3f1f2e7dfecdcdc4cc45ca516 + docs/models/registersearchindexrequestvespaschemamodel.md: + id: 6732baa3f74b + last_write_checksum: sha1:b61531fa2f8530605c7645cf81d39498077b8ac4 + pristine_git_object: 5c91fe7ebf92fdf0743502eeae9a60be3d002213 + docs/models/registersearchindexresponseindex.md: + id: 762403047d13 + last_write_checksum: sha1:e2d57be7f7a862a6a44d181c5480d597909ea945 + pristine_git_object: cfdde548cdff5b7d73ad1b697de5583bd91f157e docs/models/requestsource.md: id: 8857ab6025c4 last_write_checksum: sha1:5634447d01c483713dad3d6d39df182007e6181b @@ -2848,8 +2884,8 @@ trackedFiles: pristine_git_object: 93c587409c628018888caa634db7117d86f56c37 docs/models/scheduledefinitionoutput.md: id: e5f8d9d43716 - last_write_checksum: sha1:a41e2d99be8b57984e9db632fb17af0212b51e60 - pristine_git_object: 64b7b525f9f5187980711921055bff171cd218f6 + last_write_checksum: sha1:da2266394065751c01926c07db6d0e018597188f + pristine_git_object: 8f375a9e0b52ba8bd44fb5bbee71720e5355eca9 docs/models/schedulefutureexecution.md: id: 9e732a58123f last_write_checksum: sha1:2b88b19a82bb66a6910986e5608aef6bdb474aea @@ -2886,18 +2922,10 @@ trackedFiles: id: e1ce847f660d last_write_checksum: sha1:c0b0254381d2571c3844321465c61676321724c4 pristine_git_object: 340515990b682925fa7f0848b692049da32bec25 - docs/models/schemametrics.md: - id: c1867c807e3a - last_write_checksum: sha1:50d63c3584d0a59b4f2209da22d67fbab8019d65 - pristine_git_object: 3302e5c888149e4cce3d1d7f455b08d5d1edbb33 docs/models/scope.md: id: c7d8338540ba last_write_checksum: sha1:08e688325601e4c4614cc6b7264ea4d2f631da36 pristine_git_object: 0dc29aa5d453a82d0366ea003ab6e5710e2b1e3a - docs/models/sdfile.md: - id: b7ac96b9331d - last_write_checksum: sha1:405b5c6169f943487d8317d8247ebcfa1e33ab7c - pristine_git_object: 73888654bbe66825304f278c51d4707774d95be0 docs/models/searchchatcompletioneventidsrequest.md: id: ace22de1b563 last_write_checksum: sha1:0368a82e5b6399806252670aec01714e5bb78331 @@ -2956,12 +2984,12 @@ trackedFiles: pristine_git_object: 65c8593c38a0bf6a435223d352e848ea0f88e83a docs/models/setindexsummaryv1ragindexesindexindexidsummaryfieldputrequest.md: id: 814abb0b74cb - last_write_checksum: sha1:a33e2e806540ae483a9c038db8543ba4bc1b20a0 - pristine_git_object: 268c19ffc37da9ccfc5266189db8df5d6a50e24f + last_write_checksum: sha1:732ef798edd0ac71d16ca616a784611c6110fb37 + pristine_git_object: 35eef9c3152cca56e55a1ae72c9c4c9ef8df891b docs/models/setschemasummaryv1ragindexesindexindexidschemasschemaschemaidsummaryfieldputrequest.md: id: f2f9a9d6af5f - last_write_checksum: sha1:bf160cf8d16449a52ce9ca34ee12ab804ba0ca2f - pristine_git_object: 8dcb06311395e62bf09b804bdb1493faf02adb77 + last_write_checksum: sha1:0db160b2e95f1b3f4d9a2d8f85776c9b95502a25 + pristine_git_object: baba3467765a6354d7afd45e81a8be7f798d3c5d docs/models/shareenum.md: id: 53a713500576 last_write_checksum: sha1:de5c59ca89596a3b28134a9f7318fed3b3e6af02 @@ -3062,6 +3090,22 @@ trackedFiles: id: 6a902241137c last_write_checksum: sha1:6291d6bc7cbcd7640b83b03ac8ce353b95c1f913 pristine_git_object: 372eafee6f22105d6f5fd31f2e04ea04f5abe641 + docs/models/streamdeploymentlogsdata.md: + id: 3e37fbf49d55 + last_write_checksum: sha1:1b81189371dd8dd2a63451d59c73fe4fb6e240af + pristine_git_object: 0d65472c476ad1e2e77412c78f55a00267c098c8 + docs/models/streamdeploymentlogsevent.md: + id: feb4399a4670 + last_write_checksum: sha1:244fc1c15d95eed32a5921cf3e279120c11f05cc + pristine_git_object: 5cf16331555769cce233e274ea7eeae4ddc0f2ee + docs/models/streamdeploymentlogsrequest.md: + id: 9565d271f177 + last_write_checksum: sha1:f738464f94a5a7f8ed4cfd6b79ebb0daa6d41dc9 + pristine_git_object: aa28aa596982cb4f59b99e073c735ac147aced8b + docs/models/streamdeploymentlogsresponsebody.md: + id: 6e35aabc3f22 + last_write_checksum: sha1:34dad5539a586bea97b3f9c18786fb5e3bac7cf1 + pristine_git_object: 1507c5416ac610c944c0cbbebff6ff7cf98bb027 docs/models/streamerror.md: id: 3d1ca0debd43 last_write_checksum: sha1:fb2a8cff7ac5938ebf02144f66f979d66dd50d5d @@ -3106,10 +3150,6 @@ trackedFiles: id: 5d8ed5fe8479 last_write_checksum: sha1:27c4bce66bdb6bfd651c5b38196d0dfb18fe74a9 pristine_git_object: 529000ed47267662ba7f2bfa125e2d0cd92ee654 - docs/models/summary.md: - id: 7683f2898f85 - last_write_checksum: sha1:de0ac913c5379198e12e05859ea8e9f05dd485ec - pristine_git_object: 54e08029fe7963af4e099e7ffaae2df5ebec166f docs/models/systemmessage.md: id: fdb7963e1cdf last_write_checksum: sha1:c7603c5ce77ba2bcbda9eff65eeafdb1e9ecbec7 @@ -3474,10 +3514,26 @@ trackedFiles: id: ee4e094a6aa7 last_write_checksum: sha1:33a21ce8b03db36d05ec02f7f3fdc5d5ab95f344 pristine_git_object: 5a3c93afc4a894134e45c2b333b23d6c3a30207b + docs/models/updateindexmetricsrequestindexmetricsoffline.md: + id: aea748960b9a + last_write_checksum: sha1:26a4bf2d63ea4c5848698f4c71b47955ed26f3d0 + pristine_git_object: 47b3e73fd4d3826fb122c597e57edc50fb50ba62 + docs/models/updateindexmetricsrequestindexmetricsonline.md: + id: ada8f8d20300 + last_write_checksum: sha1:eec1955dae52ab1c14d3ebc2b490d333cc3c670d + pristine_git_object: 9909ee7c56d3526e88ad41fbaab5d6e9fc7c7b54 + docs/models/updateindexmetricsrequestschemametrics.md: + id: 2990f7e2ed4e + last_write_checksum: sha1:89979ac3e892f949f1f011e216db74fc81033982 + pristine_git_object: 7c8f2bb1524b105e4d4f660fbfa102ba888e145a docs/models/updateindexmetricsv1ragindexesindexindexidmetricsputrequest.md: id: 02a7f0b12d2e last_write_checksum: sha1:6feaf4f87701fa0f3fc27470179d6538320f98ed pristine_git_object: 50bf31c35cce8c702f1a6fd456e72a0fbaed476b + docs/models/updateindexsummaryrequestsummary.md: + id: 183c7dd3e160 + last_write_checksum: sha1:31e3ea8fb507565e289b1adb4c4d2cb9d5c844fe + pristine_git_object: 7c30383ed341ed49f56736c41d6f6412f15dd061 docs/models/updateinvocationbody.md: id: d8b3b9cca5ae last_write_checksum: sha1:0fed6d77626ec76d3584e8d38b97ee228218a390 @@ -3518,6 +3574,10 @@ trackedFiles: id: 0146d71cfe07 last_write_checksum: sha1:944b765fd6ed75e9939cf93cc3947d130cd55f91 pristine_git_object: 68ffe15a622ad79f1581a52624efffb33fc0d5ba + docs/models/updateschemasummaryrequestsummary.md: + id: 3eaa2acd923d + last_write_checksum: sha1:93cf413fd1ba3f1feaaa858cc8b7951ca7e2fa91 + pristine_git_object: 86775f266958eaf0da78e48eaec100a16319e00a docs/models/updatevoicev1audiovoicesvoiceidpatchrequest.md: id: 0b7dfc68573f last_write_checksum: sha1:53d5d07d53d184d68b57185d251c8d68ff3cf4d4 @@ -3558,26 +3618,6 @@ trackedFiles: id: 304bdf06ef8b last_write_checksum: sha1:1f297f34069668f6107f2c0389606efe413ff5a8 pristine_git_object: 5bcea5b5d12e72222720af2c014d64ec4bdfee4a - docs/models/vespaindexinput.md: - id: 8bb064448fd7 - last_write_checksum: sha1:6a6bf425a5892791aa345654691635dc5b98f38f - pristine_git_object: 75f81e251264cb1d3b36bc72a73992799d503b79 - docs/models/vespaindexoutput.md: - id: e96e26559446 - last_write_checksum: sha1:6294eda537306804e91ccb06f084ef896a817e7d - pristine_git_object: 941d7575c715b641de3210db649ab41249be07ad - docs/models/vespaschemafield.md: - id: cce8fd3372fb - last_write_checksum: sha1:94d0154c35f83d0709a660de7dc77fcf645a0ef3 - pristine_git_object: 2d546957152b7cde8855a6ead16d6fd05f2e7612 - docs/models/vespaschemainput.md: - id: c8c5b85f48d3 - last_write_checksum: sha1:5c98c4cc203ee6c6dd88e508bf26a1a2640d024f - pristine_git_object: aba5ab000a81aa31defed9e7da2768687a5696bc - docs/models/vespaschemaoutput.md: - id: 51827e23c2c4 - last_write_checksum: sha1:ad38c4369cdec0a089890921269ece7c2959995b - pristine_git_object: 909d64b229238efa9090dabf335a03101a1d4a34 docs/models/visibility.md: id: 69ecc096de1e last_write_checksum: sha1:30226db515dbfeef9316552cf871cf6882f597d2 @@ -3892,8 +3932,8 @@ trackedFiles: pristine_git_object: c04ced0cf5e5f7774ba9b1d25722085b92b8f0c2 docs/sdks/deployments/README.md: id: e7c5559ab768 - last_write_checksum: sha1:980242c87100c20148bcda06097b1edabafd6459 - pristine_git_object: 22e5217303710f929dc47f8ea0b929a9df0a59cd + last_write_checksum: sha1:366970a0a4f70f76efade23ce3beb8aab6add2ec + pristine_git_object: f70fa1a6c19542e7dc5d10c682db419a33d1c929 docs/sdks/documents/README.md: id: 9758e88a0a9d last_write_checksum: sha1:7f1540110547b0ddb1350dc24422bb94bdf3bdd8 @@ -3908,8 +3948,8 @@ trackedFiles: pristine_git_object: de6b43fcbbcbadef17a4e35978815289146925ec docs/sdks/executions/README.md: id: 401745b17323 - last_write_checksum: sha1:9dacf3cc8a13934050dc5b3aa62b62f9918c58e0 - pristine_git_object: 1be1a3e36dfd33332a1dc0935372d17368012811 + last_write_checksum: sha1:828dedc778f58589232097d56ad35aa52c1dac32 + pristine_git_object: f877f53f748bcf5319a1d26907d88b80ef81cbb7 docs/sdks/fields/README.md: id: fdb6c4f3bd69 last_write_checksum: sha1:ea6dea75f85d25fd0ccdd2c659ecec43d0e5242d @@ -3960,16 +4000,16 @@ trackedFiles: pristine_git_object: ce8f1f689512a9eac118c05ec1e9acf17e931556 docs/sdks/runs/README.md: id: 4598fd39b715 - last_write_checksum: sha1:dec60a30959ca0965b65b4ff02b0b7f844d81030 - pristine_git_object: 60110bf6b1cf01be41ae98cc5466941abb1fcf31 + last_write_checksum: sha1:93183238fa38586cb08de305ffa92f05596faa8e + pristine_git_object: c30cc8fea066968038f339089ceb7ac84caf5acf docs/sdks/schedules/README.md: id: 2f28c809a225 last_write_checksum: sha1:3f644b41a399bc10b5bb9b667f4ee2b36d3d0651 pristine_git_object: c13527752b33297648f99515c5e5fb7d706b0aed docs/sdks/searchindexes/README.md: id: b58e7a6ab4f1 - last_write_checksum: sha1:58dc92452d20b9abbde218865ca77313ae5f3120 - pristine_git_object: 54104a97f4d566cf507daa2534a8eb1bac48e006 + last_write_checksum: sha1:70f257b0d5859fb9cbcf39af08536fc520c0e0ba + pristine_git_object: 460ca2e434de2e55d96f15eeda97b854180ceda6 docs/sdks/spans/README.md: id: 594028be109d last_write_checksum: sha1:6e403efcb00f0ca699242f30d8e19b11b571098f @@ -4024,16 +4064,16 @@ trackedFiles: pristine_git_object: 036d44b8cfc51599873bd5c401a6aed30450536c src/mistralai/client/_version.py: id: cc807b30de19 - last_write_checksum: sha1:bc004022bcbca3342b81f859bbb448e5ca11a79d - pristine_git_object: 3243517cf8dc6b174c6ee33e6ba5e09cd032987e + last_write_checksum: sha1:982ae98c1635cdd615a4ce5682bd508a78c23731 + pristine_git_object: 9c098e0a3a8ab146fd496953c423b2da76ea6f4b src/mistralai/client/accesses.py: id: 76fc53bfcf59 - last_write_checksum: sha1:c75804bf36a40bc67f80265051605f8e012747f7 - pristine_git_object: 6c58cff5784dc02ae37183af4311722be305e15f + last_write_checksum: sha1:33d8a0663a647b7a7e1946064d05c3b40e538816 + pristine_git_object: 57b94c9694dd07d4cf87ba0dd0688307ed76806a src/mistralai/client/agents.py: id: e946546e3eaa - last_write_checksum: sha1:9f2793ced88646b66736d46e98f004cbd4c57224 - pristine_git_object: 86c31b3ec549caadbf9c1576e09a0205f6374934 + last_write_checksum: sha1:754fadbd16187157978c2d0cb114e1d1c29c8331 + pristine_git_object: 12e7f483bf23721897065fa8b4fa9e2a6eafb16e src/mistralai/client/audio.py: id: 7a8ed2e90d61 last_write_checksum: sha1:b9dc19b4b6070baf7d8937907b8665e9f0e36afd @@ -4048,56 +4088,56 @@ trackedFiles: pristine_git_object: 7e36fd0d73ebeb873f74f4109896a6cf3bb7d2ba src/mistralai/client/batch_jobs.py: id: 3423fec25840 - last_write_checksum: sha1:ea2bb05997e8dd9e7bf487afa563da93ac813c29 - pristine_git_object: 456e285bb0c318c8d1023cc7c5d2f4d3d296c25a + last_write_checksum: sha1:6e8640688d20368ce63dc47f65ac0d1034ef1edc + pristine_git_object: fceac0b1015a8fdb419f878f102655dc89ec159f src/mistralai/client/beta.py: id: 981417f45147 last_write_checksum: sha1:1f6972862310651111b52027dd8b4c5519adadfd pristine_git_object: f9bbb5aed59e7f9505e4bba2ee9c0190d51cf626 src/mistralai/client/beta_agents.py: id: b64ad29b7174 - last_write_checksum: sha1:152f183dc93b2069b570ce75bba970a9771a7c0b - pristine_git_object: 3c0661b6e85979ebf8f2ae7c399f13877eb4732d + last_write_checksum: sha1:4a4aa1228ed3fe156c7e03f7b2603f215a7de3fb + pristine_git_object: 5919ef9893d79d63256030f1049df69ce9159bee src/mistralai/client/campaigns.py: id: 9e64fcf4e60e - last_write_checksum: sha1:f75467fa874163b43ee118b29202c6e00c683d9a - pristine_git_object: 460b0b5a958748cc3e3662783e9cb8d64542aee0 + last_write_checksum: sha1:b24ef9e6e88626463748b4ddee78b9eb40d76180 + pristine_git_object: 48371f96a19934fca218576260a65892bd65560a src/mistralai/client/chat.py: id: 7eba0f088d47 - last_write_checksum: sha1:1a257686a6a246b8d39fba8cf44650a9ebb36567 - pristine_git_object: 74a9221a6f16ff66282bc59ff3b2349b384bc1de + last_write_checksum: sha1:cfb01ec57f857208600ce9fc556f0f177321031f + pristine_git_object: c7ff5704f157024df5718aaae98601014c16a070 src/mistralai/client/chat_completion_events.py: id: 1813f339625b - last_write_checksum: sha1:4ecfd5b487a648345908ffffe746cc21447bc0ab - pristine_git_object: ef737912cebee0cc9d39ea3f18f4a28dadfb3bfb + last_write_checksum: sha1:f45741e965e737cbd12a93834a77484c1eb1a66a + pristine_git_object: 6112a41376b42e57c0fe627bc2fbe82af1ef90b4 src/mistralai/client/classifiers.py: id: 26e773725732 - last_write_checksum: sha1:d635ba5307bb64ade27134a1ae979e610a6d2f80 - pristine_git_object: 36329ea6180905b8ea4607d5a5aa83e297a7bdee + last_write_checksum: sha1:3c2728fbc6c1fd32645754dd8342c3f01c0cd62e + pristine_git_object: a19206185ab23809971b395c522a34da4e399eea src/mistralai/client/connectors.py: id: 39da03126050 - last_write_checksum: sha1:bbd17b0d1f7a2cf443be8cce7bb6a10aaebd2435 - pristine_git_object: 6c9e59da8601d874047e07617bfd49bd9055f9a1 + last_write_checksum: sha1:006b3f9d1bb86e72fa701761b5ee61ecf10de51c + pristine_git_object: 79ba9dc8b17eaafc66f7e730ae582d9c9fbf5769 src/mistralai/client/conversations.py: id: 40692a878064 - last_write_checksum: sha1:c6f4ab6903aa74f88d267552c01d79b4ca08534d - pristine_git_object: 8f61fbfad9d79ea0ea4dafc4187c2212adacf154 + last_write_checksum: sha1:b56c051f97ec84539028d736409289579b8df48d + pristine_git_object: 6f4c29eeabd79ea4f18ee5aa61c8c5665e714a87 src/mistralai/client/datasets.py: id: e5a6ae2a2d85 - last_write_checksum: sha1:7c4c9dfda1e50a003f9fb857fd96904d0e49a778 - pristine_git_object: 078bb18baa9ace9066204d5c554d647ecd4ce420 + last_write_checksum: sha1:413ed23581d2d33f1897bdc54b93cd163d5435dc + pristine_git_object: 2e4e12201981a2bba2447ad06ba5445786cfc164 src/mistralai/client/deployments.py: id: a874b267fcb9 - last_write_checksum: sha1:4110688dee871baf1867bd01bb0093bddf665d48 - pristine_git_object: 580248c04ebe0858cdd239437b7c28ee3af530be + last_write_checksum: sha1:b3d0bd14fad762c96ded90076b160a5f05ee663a + pristine_git_object: 0e068d4fa710a80f5d5c6274eaafad868b95a6ed src/mistralai/client/documents.py: id: bcc17286c31c - last_write_checksum: sha1:a436f5d0055f4ab5b29f4b8c2e8222f9e697c63e - pristine_git_object: a3c8b07bd32689a8cf5d092d0964f3839937f8ac + last_write_checksum: sha1:4261eeb474387959cbf359911e8ff3cfe706f75f + pristine_git_object: 9e0ef201e3747d0ab23ff22a633c69413d2ef7fe src/mistralai/client/embeddings.py: id: f9c17258207e - last_write_checksum: sha1:8dcf1cbbc7233bd6e0c3fd10decb2d88ccaa046b - pristine_git_object: 17eb9a57bb170bee55f26f11c54b8c9a4255ede2 + last_write_checksum: sha1:f399b8c774fe2e7f907dbccaa94a63818f3376e5 + pristine_git_object: 9b2b61724d3ed163450435808662673cb1a781c0 src/mistralai/client/errors/__init__.py: id: 0b2db51246df last_write_checksum: sha1:0032f4eb3501c71fafb8f68113a8c80e677311a4 @@ -4128,60 +4168,60 @@ trackedFiles: pristine_git_object: 25b87255a51021079f8ba5cc60b43509e12f9a4d src/mistralai/client/events.py: id: ac9b961cc70d - last_write_checksum: sha1:ec68974ad398b02201aa10ca5e10443196aa33ca - pristine_git_object: 4ebb6505f0c8aa342f6daad6eaf73c92cff300fe + last_write_checksum: sha1:80d2e845bfa334e930b17824ac787715aed06572 + pristine_git_object: 6ce1897365d66d1ae32e435388b41add3eb3464f src/mistralai/client/executions.py: id: 974004d347a2 - last_write_checksum: sha1:967e3ba9573627471c9f54d38e30648c40fc3c52 - pristine_git_object: 2956c851d3029dcf43f48ebb2b81f9dfd12918c5 + last_write_checksum: sha1:091cf1ac7d445ed03f9f1c5b58a881c111bf323a + pristine_git_object: e4ed8348a0ef6d3cf539b8e32f2409c70473bfe8 src/mistralai/client/fields.py: id: 862335210b20 - last_write_checksum: sha1:1af13d8200df61b54b0e1f0a679feb76484c6bd0 - pristine_git_object: 5e701da99d523c222454a291e64f47ada989f0e0 + last_write_checksum: sha1:52a113e4ba06571c5a5072e196d59b84ee936f3d + pristine_git_object: 2f8d7acd9879813d2fa937587d9137a31a481e81 src/mistralai/client/files.py: id: f12df4b2ce43 - last_write_checksum: sha1:bcb7a967ddb7bb16896e8b0ef0af56c39f1d3ff9 - pristine_git_object: 5f8396f5d8c37b638bcd8a7be1c97b85bc1b2f95 + last_write_checksum: sha1:b02920b1d41e970c2cdfbbd8b4c3dcf740c92708 + pristine_git_object: 8d2c9fc8ba5e40d39c074ed9a92ae4a0c52c18db src/mistralai/client/fim.py: id: 217bea5d701d - last_write_checksum: sha1:b4c816932351b1b0bafbc453dd838192b2d7a515 - pristine_git_object: d868bcff5dc5b90f0468dd097f60b1bb90e9a95c + last_write_checksum: sha1:5c0caed1ed76cd01ecf6d2c3f84239efff189e44 + pristine_git_object: b45043700da5cc66b98917e6c18956d8e01240b9 src/mistralai/client/fine_tuning.py: id: 5d5079bbd54e last_write_checksum: sha1:fe1f774df4436cc9c2e54ed01a48db573eb813cd pristine_git_object: df6bc5643a13294ddfbeecc6ae84d00cd7199bed src/mistralai/client/fine_tuning_jobs.py: id: fa1ea246e0b2 - last_write_checksum: sha1:b42ebedc6f7461b0a74393aa907f6d9a94ca91e1 - pristine_git_object: 708cc5371593055fc8410fabd933249f309acdfe + last_write_checksum: sha1:4097381084905b9bade402175e18759cf18b6a50 + pristine_git_object: f9a6bfac5e68a381faa54874a89deba8af865bb7 src/mistralai/client/httpclient.py: id: 3e46bde74327 last_write_checksum: sha1:0f4ecc805be1dc3d6e0ca090f0feb7d988f6eb9d pristine_git_object: 544af7f87d6b7097935290bebd08e30e5f485672 src/mistralai/client/ingestion_pipeline_configurations.py: id: f5a994272058 - last_write_checksum: sha1:5eff8e1b8dbfd396ff87e48c2af4b2c7a79d9814 - pristine_git_object: dfd139bab111a55b24b508feaf64ee67a564204b + last_write_checksum: sha1:488eb32dd87e85077624d25296d7ed84f640dfce + pristine_git_object: 07606ff20b06e8fae71405675e835bab46aa412d src/mistralai/client/judges.py: id: b6024a41ecb4 - last_write_checksum: sha1:a4f3d12d778a58e8d10a41753c4a992c20bdd86b - pristine_git_object: 187eed0d36bc641177fa077aa529c4ec51422e78 + last_write_checksum: sha1:70c54dcf594a04b8266ea4a67e734b9ac82be2b4 + pristine_git_object: c04e1994c2592353246124f5129ae38ba61b34ce src/mistralai/client/libraries.py: id: d43a5f78045f - last_write_checksum: sha1:8c9f7f888669d1d091c9245b728dd3ac919139d1 - pristine_git_object: 19ce65b9db8e4b54703b103784e030c1a0ea2cb0 + last_write_checksum: sha1:478d0b643efb94296b3ab2f2fa2ca54188720b20 + pristine_git_object: 22d80ca98623039f28eaafbf3a1bb72832da583e src/mistralai/client/logs.py: id: 8cf582f9ca81 - last_write_checksum: sha1:4c9665d21e2277d67a6cb4c0a56b963dab68bb44 - pristine_git_object: e101dd4d0e0ac7c5d3f95a4fbdf21590b8532dda + last_write_checksum: sha1:578ee409d72a68a512a53ec453cddc025fbbe94d + pristine_git_object: 9b94d552f26d8e9f0554a7058fd339c50096da55 src/mistralai/client/metrics.py: id: 937cb03f8130 - last_write_checksum: sha1:0a529a333e416df4907837b24006bca6f462de9c - pristine_git_object: d3814d6b3d2fd548b9ae7f97a1f4d27592ca97bf + last_write_checksum: sha1:e47a0ad87c2047566c344b6ea64ae91dd11fa5e7 + pristine_git_object: d0b6b4fc091393e6e8a75f158363baa8e2ea21d4 src/mistralai/client/models/__init__.py: id: e0e8dad92725 - last_write_checksum: sha1:1a8a90b331e3c436a853e786a493394ee436b1b9 - pristine_git_object: 9f3e8054e8e96906cbfa30bfe1bb1e99244853e0 + last_write_checksum: sha1:f315b5dd13dbe68c63038bb99aa115e0bc18bb5c + pristine_git_object: 50ad9d5264c4efb0ef9256c5c2641008535c0c27 src/mistralai/client/models/activitytaskcompletedattributesresponse.py: id: 8174941767cc last_write_checksum: sha1:b5246e203765ba0532a6a65d391bdd237ab2c891 @@ -4848,8 +4888,12 @@ trackedFiles: pristine_git_object: 5cf9a198ece228642c0147d218ddd6be39825fd4 src/mistralai/client/models/credentialsstatus.py: id: 14e3a65841d9 - last_write_checksum: sha1:04a7c92caccdf8bb33f1b43cea176717f4edaef9 - pristine_git_object: 4cee127e458afd02692c5d1cf3515dcb2a057ba0 + last_write_checksum: sha1:da725b4273993ceb9e80769a4191cffa434efba3 + pristine_git_object: a36a20ad94e89a98d84f10f6b3690053437f924d + src/mistralai/client/models/credentialsstatuserrorreason.py: + id: 63651566faee + last_write_checksum: sha1:78c44501daa1ad6d6302aec32e19771e0809326d + pristine_git_object: 9c1ebd01093f7e82ff67a919e0b38613285dd59c src/mistralai/client/models/customconnector.py: id: 14f3643f7703 last_write_checksum: sha1:2162c7e4b3a9c747c5da88e72315d138f28dea5d @@ -4974,6 +5018,14 @@ trackedFiles: id: c62839f1466c last_write_checksum: sha1:a67cf8983cf1bf9c5790a22a5b9b8ed6d5c51fab pristine_git_object: 52ce79939cd52cb071d7f532b2b4ea8ab4f4976f + src/mistralai/client/models/deploymentlogrecord.py: + id: e74aecf2c4d5 + last_write_checksum: sha1:6bbf4342cf321a265b48eaa846328e99e4c462c5 + pristine_git_object: 24b6bcdcf8c5e9258cfc4284cfba5a3f10374cce + src/mistralai/client/models/deploymentlogsearchresponse.py: + id: 2991a19da27d + last_write_checksum: sha1:5f498c304ac9e13dbe957cc72ee7e03ca4431ac3 + pristine_git_object: 7801115b1349f70dec9634d2454cb56a07213a60 src/mistralai/client/models/deploymentresponse.py: id: ea15ddd64402 last_write_checksum: sha1:1430aa9143ee0f08b48504820b650aa6f3ee5f19 @@ -5126,10 +5178,6 @@ trackedFiles: id: 16ce9431fc7b last_write_checksum: sha1:a633398597cb0ccf0c3e36aca8566f679b527850 pristine_git_object: 4c9f9d0f4027655c4a9e496321314241b6949296 - src/mistralai/client/models/field.py: - id: 471936c3f7e3 - last_write_checksum: sha1:2156a91de0f6814892233e86f741552bfa6d8350 - pristine_git_object: 7741bdaea81ade362e600f9849ecf052eb6bdb28 src/mistralai/client/models/fieldgroup.py: id: 201353e45f89 last_write_checksum: sha1:58c9c30558556e8b5f24f8b342d55e998d6154d9 @@ -5310,6 +5358,10 @@ trackedFiles: id: 3e4f4e2447ac last_write_checksum: sha1:c58e1c3e04892b5bfcadeec7c640c37c8d3da017 pristine_git_object: 1d79f2d59fc1d0f38c66d85cf266bc9700087c37 + src/mistralai/client/models/get_deployment_logsop.py: + id: 5d6df36b14ff + last_write_checksum: sha1:7f03aff6628081fa4d2a75295c6ba5a2e7d425c3 + pristine_git_object: cf63c308dda3961008a08d8689ae2e22d1d9ec54 src/mistralai/client/models/get_deployment_v1_workflows_deployments_name_getop.py: id: 3fae92e2573a last_write_checksum: sha1:2257627743f50ff58107762a69aae40ef5528214 @@ -5462,6 +5514,38 @@ trackedFiles: id: e93e67a4d749 last_write_checksum: sha1:1a7bbdfbfe84ec6fa74dc30385d05249483e68a3 pristine_git_object: a6f91a87a723c9b738f3778b4e1a7a557ca2bfe3 + src/mistralai/client/models/getsearchindexdetailresponseindex.py: + id: 06fd24dda86b + last_write_checksum: sha1:2f72302f7154d124e767359de5b9413ce36f3714 + pristine_git_object: 0d8f53c2b24c63360433f7cde2d1016f03816c88 + src/mistralai/client/models/getsearchindexdetailresponseschemamodel.py: + id: 62dcfab09ce7 + last_write_checksum: sha1:708caf4232db3969beb450b782f22feea08912ea + pristine_git_object: 9afc479c2c218a66789bfaaf644c58980f52679d + src/mistralai/client/models/getsearchindexschemadetailresponsefield.py: + id: 9a63e248e0d3 + last_write_checksum: sha1:ec49c8a1c56440ac22fa46f07a3021924b21b1a4 + pristine_git_object: f3a6a75e7ef5cb91665286bd91c37a8be32fb369 + src/mistralai/client/models/getsearchindexschemadetailresponseschemamodel.py: + id: 3b8b1de4ac82 + last_write_checksum: sha1:d548c9a2623c6581cbe6720c620d0bab17d4f6a3 + pristine_git_object: 9abaa45c5c64caf2564d5906fcf99549bd936cba + src/mistralai/client/models/getsearchindexschemasdfileresponsesdfile.py: + id: c74f1019e999 + last_write_checksum: sha1:dd772fa0369b13fbed7bbdbbddfbbf1fe88670bc + pristine_git_object: a57a0089ffac26dc43ce07cecf7b49198fcb86e4 + src/mistralai/client/models/getsearchindexsummaryresponseindex.py: + id: bac96275e2e4 + last_write_checksum: sha1:0c57ea0a932e1c9afbf7e488e39380506d9aa477 + pristine_git_object: 936ea2ed7aea882b55e62b64d0bed92c467e752f + src/mistralai/client/models/getsearchindexsummaryresponsevespaindex.py: + id: e69280647228 + last_write_checksum: sha1:79f69f05f434e78ec119f966a1dce0eacdc782c4 + pristine_git_object: 3f4a860f8bfd36e7247a0dfc65e64a8db569ad95 + src/mistralai/client/models/getsearchindexsummaryresponsevespaschemamodel.py: + id: 099c8c9492da + last_write_checksum: sha1:2d9564845948df2587bb16745e282cb61b8726ef + pristine_git_object: 7e75086c43fb0ddcba8e1c1c7ef59e66e46db40d src/mistralai/client/models/getsignedurlresponse.py: id: cee4e4197372 last_write_checksum: sha1:ab9adbc06e7f02e791dc549ad1850ce1b1a250a7 @@ -5566,18 +5650,6 @@ trackedFiles: id: 8d809b14b144 last_write_checksum: sha1:3c858d0475e826d072c96a84d868e97593a399a3 pristine_git_object: f5bd720db16c37504e1993cc6e651712551d2612 - src/mistralai/client/models/index_input.py: - id: ba87d68a0de9 - last_write_checksum: sha1:3202ca478099b9409154222d5e24c430ad6eccee - pristine_git_object: 4c98a6e7afe556fc9645bd5489c23f8beb54e325 - src/mistralai/client/models/indexmetricsoffline.py: - id: 128a08388449 - last_write_checksum: sha1:a93c3d613343851fa9550a83d0b1b4508265a26a - pristine_git_object: b18e6fb58dd1a65f0d20edc89175410428c1e1d7 - src/mistralai/client/models/indexmetricsonline.py: - id: a3c170859c5b - last_write_checksum: sha1:272c6f7e45941c4821e3c9cc41bf60c0ad399670 - pristine_git_object: 4e9fa0dea93afff9336df70a8b6272c791547c5e src/mistralai/client/models/ingestionpipelineconfiguration.py: id: b4746c0f2c1c last_write_checksum: sha1:f256b78196bde2b5bf39f15ed65b1daba784680a @@ -5824,8 +5896,8 @@ trackedFiles: pristine_git_object: 1a42d9b0828a2e826948641a7b8be3e5d80e94db src/mistralai/client/models/list_runs_v1_workflows_runs_getop.py: id: 2f1b225158c3 - last_write_checksum: sha1:5289a8b428d52192c8a71d5ee5870bc4b4397d3c - pristine_git_object: aad96c2d45122698739ebd4d6470e7955a7f122c + last_write_checksum: sha1:4f0bc683d13dd61eef3cabd5a86003a6a70b3a3d + pristine_git_object: 6ca38c2c3232bae850cef9300eb910f7013f4919 src/mistralai/client/models/list_voices_v1_audio_voices_getop.py: id: 6b3ce5be1294 last_write_checksum: sha1:f11a5135ce79d1913db87f9db7d05b4266630b20 @@ -5986,26 +6058,6 @@ trackedFiles: id: c6a65acdd1a2 last_write_checksum: sha1:0d7e4ebbf55f8dcc52facb894589ce44abb0c2fa pristine_git_object: 8d05989420e1b8b68c90fef193bcaff4452c97fc - src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_index.py: - id: b52c99f8a43c - last_write_checksum: sha1:29601b75fac469b5d08ab3b34bb5f4afda242cbc - pristine_git_object: e13b6b26771a3eb329575579435954183f1a7308 - src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_schema.py: - id: baa6c39dbba2 - last_write_checksum: sha1:9fa7851f7778b2467adaf00161eb2e7f052166ee - pristine_git_object: 07ab6d90722e350b4793af579deb1175e3dd36af - src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexschemadetail_schema.py: - id: bea11ed09e3a - last_write_checksum: sha1:870067685410d17735f8bfddc74ec17cf8084a35 - pristine_git_object: 9c95aff884db72d58bd200e907d9591167547780 - src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index.py: - id: 1af7ceb8d805 - last_write_checksum: sha1:e65e7e4332d88b6785ae8f6019cd7ef765842d5b - pristine_git_object: b6ea7329314af0e4608d9d5bee6fdb9f92b44461 - src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_registersearchindexresponse_index.py: - id: 770b633d0140 - last_write_checksum: sha1:863c58147bd80cc1c930421b97697b294306c79c - pristine_git_object: 7d7fe63d3f4242d5610ce55def8f95ef4e3b3593 src/mistralai/client/models/mistralpromptmode.py: id: 95abc4ec799a last_write_checksum: sha1:a1417b987bb34daeb73ca4e015c085814e6c8ad2 @@ -6278,6 +6330,26 @@ trackedFiles: id: 921acd3a224a last_write_checksum: sha1:4547701c01752a19e509f3edabfe6a5de0281454 pristine_git_object: 0ed4a73708e2c63435c0733c06bb0653b96559f2 + src/mistralai/client/models/registersearchindexrequestindex.py: + id: 20d0d2ae6f14 + last_write_checksum: sha1:a7cdbf2f08b31a1ad8c359189bf439a667619813 + pristine_git_object: cc95105d70da93241b31bcc4ddaa5a457bc45254 + src/mistralai/client/models/registersearchindexrequestvespaindex.py: + id: 1c577457c343 + last_write_checksum: sha1:76d59fad7b394148d29c90881b0a1fd93266676f + pristine_git_object: d800528e72fef591dcb276e9fdb9d353b8c3096b + src/mistralai/client/models/registersearchindexrequestvespaschemafield.py: + id: 89c0feb14bcb + last_write_checksum: sha1:7c14a44d7f45b5257f881bcba5e3b66d0ec95fbb + pristine_git_object: 5df4079138dc6d70846430fe2ed6af2d47eb18c4 + src/mistralai/client/models/registersearchindexrequestvespaschemamodel.py: + id: 64e3586b6831 + last_write_checksum: sha1:efd9f5d4289655a02b25e5c6656af63966b76932 + pristine_git_object: 8ba535655d93fce961bec2bc91fa0389d0b275c3 + src/mistralai/client/models/registersearchindexresponseindex.py: + id: e66c7b574b75 + last_write_checksum: sha1:7a8397ef0b393f59b61f9dacd2aac124f05fb169 + pristine_git_object: 35486c044b1b539541818a8c5fbe80b707415b4e src/mistralai/client/models/requestsource.py: id: 3f2774d9e609 last_write_checksum: sha1:1ce68530a46793968f1122d29df722f0a5c9d267 @@ -6364,8 +6436,8 @@ trackedFiles: pristine_git_object: 3c018552dc5b883cc92ced39d4646fc6f13a1da2 src/mistralai/client/models/scheduledefinitionoutput.py: id: 69dc15b9a0d6 - last_write_checksum: sha1:4dd8612486768de992731c044cb13b4c52f4622a - pristine_git_object: 8a9f205886f5fb2051c3c4591cf140ab65f6e2d3 + last_write_checksum: sha1:a50e56e37d2219491ffd25e15755bc1db26f745c + pristine_git_object: ffde3920742930cd0e2a5ddd7ec0b5b8078de50d src/mistralai/client/models/schedulefutureexecution.py: id: 44bb85af3d44 last_write_checksum: sha1:11be9c9a4c488c42aabaa8090b8032b2e699ac4b @@ -6402,14 +6474,6 @@ trackedFiles: id: 5cdea5242c04 last_write_checksum: sha1:a712bcafad25bf74874211f249ced4c9c97b115a pristine_git_object: 5365d25730a851e3a4847d0e4c09c88f1de53de6 - src/mistralai/client/models/schemametrics.py: - id: 26d64d3bc977 - last_write_checksum: sha1:04150a4980fb8c0117ad83bbc7963da62c97ed6a - pristine_git_object: 418db11889c066c76c7ebdb841ed82cacfa7ce50 - src/mistralai/client/models/sdfile.py: - id: 973f2ddd9464 - last_write_checksum: sha1:389a1514a4981d4ca001a02703e15eb7a32310f0 - pristine_git_object: 6aca01bdc5942f1f39c947209251342db6e46289 src/mistralai/client/models/search_latest_span_evaluations_v1_observability_spans_evaluations_search_latest_postop.py: id: 26821a9e16a7 last_write_checksum: sha1:670cb56fbed3d0ab3cf90f091643657a80e2db2b @@ -6468,12 +6532,12 @@ trackedFiles: pristine_git_object: 2568507f11f1450dd4419e5dca7d38c9a6ebfcd9 src/mistralai/client/models/set_index_summary_v1_rag_indexes_index_index_id_summary_field_putop.py: id: 27a48c657681 - last_write_checksum: sha1:4b3b27c42d36748923cf13faa48af7e4fc9676ec - pristine_git_object: 6167adff8b8256043b8256a07b5b8f736328bc92 + last_write_checksum: sha1:dcb787c58f7d8b545564a257717ca95de3a0765d + pristine_git_object: 253a46fbba6f5116bf7e1eecef99a68cc9264647 src/mistralai/client/models/set_schema_summary_v1_rag_indexes_index_index_id_schemas_schema_schema_id_summary_field_putop.py: id: 91979d9b4dc4 - last_write_checksum: sha1:b02c1716258641983daeee29561546471b93dd94 - pristine_git_object: dbead74fbe045b989237603c66c9c8578c403ff7 + last_write_checksum: sha1:7f62d0f052515bc771d149028d19128b7bbfee76 + pristine_git_object: f34ff9f8b2425556125210dd60cf7a6cc1910cd6 src/mistralai/client/models/shareenum.py: id: a0e2a7a16bf8 last_write_checksum: sha1:15a84d57ceeb74cfb37275f714954e42d8e9b3ba @@ -6546,6 +6610,10 @@ trackedFiles: id: 1733e4765106 last_write_checksum: sha1:3c79fc7c43cd018fba4950ba013ed15899b82ebf pristine_git_object: 0add960bc93f53df5ddda94892543a0857f32dd6 + src/mistralai/client/models/stream_deployment_logsop.py: + id: 0d66b14b5200 + last_write_checksum: sha1:f651071fd9b03c32c475a58ce9ec9cf56f06bc81 + pristine_git_object: 4bf76da59bc93669243a57b9422f9244b16b0912 src/mistralai/client/models/stream_v1_workflows_executions_execution_id_stream_getop.py: id: 793a9301522f last_write_checksum: sha1:7a3c1f618afb8510a032e3f8255ed5f92ece6c86 @@ -6566,10 +6634,6 @@ trackedFiles: id: 14c00c79de78 last_write_checksum: sha1:ea0a2d8e68a44783e47dc532307c7a2b1f717805 pristine_git_object: f24de860f5ad2ca115bac68b494caba4cd6ee800 - src/mistralai/client/models/summary.py: - id: 848b13bcf2fa - last_write_checksum: sha1:c259ec1cb569f9a28bfb5f936723df2292d3197e - pristine_git_object: 2857c8a7800c6d352978ef6520009c700bbc7367 src/mistralai/client/models/systemmessage.py: id: 500ef6e85ba1 last_write_checksum: sha1:a88de3fc70adab47943f867336659b3a1a6cdae0 @@ -6840,8 +6904,8 @@ trackedFiles: pristine_git_object: 5a44056454e368ae54485532875e72750fe82e27 src/mistralai/client/models/update_index_metrics_v1_rag_indexes_index_index_id_metrics_putop.py: id: a57bee1ef839 - last_write_checksum: sha1:4757d77e2ae12de16d088206d539fcc1a4e75b75 - pristine_git_object: 984bf79bc025d644a7aa9f451adf60308d61819c + last_write_checksum: sha1:35be085d91b75ab4ef9467645ce274ea6e5bd65e + pristine_git_object: dbbe330d02ca121133db87ef121cb2df0e7e42cd src/mistralai/client/models/update_judge_v1_observability_judges_judge_id_putop.py: id: a1bace5342e6 last_write_checksum: sha1:2fd7c698f8fe16e5df54e49c7aba85e247d3f19b @@ -6894,6 +6958,22 @@ trackedFiles: id: a8cfda07d337 last_write_checksum: sha1:f282948c29e5ef5bdb598e02923a44c0c4215e7a pristine_git_object: 07c6f5e36119b84fab821967d0b054572fd9d45c + src/mistralai/client/models/updateindexmetricsrequestindexmetricsoffline.py: + id: 8cf0b5408225 + last_write_checksum: sha1:d3d0897f3a6cebc83ddd876b8a47f534a330a087 + pristine_git_object: 44f00cfb5d5ab5bda0c6f2ee7d8a398c2658cc8d + src/mistralai/client/models/updateindexmetricsrequestindexmetricsonline.py: + id: df9a307a704e + last_write_checksum: sha1:00333a21eba1524e7d078d9a99a213dafc950722 + pristine_git_object: ea485ddd3c382d66e486823a8ef77922fe74a14a + src/mistralai/client/models/updateindexmetricsrequestschemametrics.py: + id: 3fcafe190048 + last_write_checksum: sha1:1bb345d4d57ceed82c78c9d546b8a80bf9174966 + pristine_git_object: 10ba10b218e1a5c2417cb02401f59a3580a262c8 + src/mistralai/client/models/updateindexsummaryrequestsummary.py: + id: dacc8e32846e + last_write_checksum: sha1:837da8a4cfa8a792561ca061ad9ac03771d6a857 + pristine_git_object: a778f842cd7974c8582b6d22cbafef5646b0f32c src/mistralai/client/models/updateinvocationbody.py: id: b8558eff0be0 last_write_checksum: sha1:ea486ca10c1165b9f3dd40c005cc98bc6b0e937f @@ -6914,6 +6994,10 @@ trackedFiles: id: 4330bdaa00b9 last_write_checksum: sha1:57f94ec7b05a21ab4849deffaf32078b01161567 pristine_git_object: 91038d1d8f39b650ebd347afca60dc21c144856d + src/mistralai/client/models/updateschemasummaryrequestsummary.py: + id: 0af0a9b930c3 + last_write_checksum: sha1:e911492dd3f2bcf19c0bc12ed36b9a4c1894399b + pristine_git_object: 5f10bca02e889453c9c4f5f527fd3804ac91a218 src/mistralai/client/models/updateworkflowresponse.py: id: f5dcf717a0a1 last_write_checksum: sha1:f0da842336a6aef26bab3fab2f0c742deda2653e @@ -6934,26 +7018,6 @@ trackedFiles: id: 15df3c7368ab last_write_checksum: sha1:4acbbd9e47cf9b351336d552488d617270d37758 pristine_git_object: 5fe796db923badd9fb85dc4080a30496ed2b419b - src/mistralai/client/models/vespaindex_input.py: - id: 54af73c75908 - last_write_checksum: sha1:1a7266554c3d0debe6297e345bdabfd6f0be1361 - pristine_git_object: 8378dfe4d2cd68e20f683c8d63daf8dfebc3851b - src/mistralai/client/models/vespaindex_output.py: - id: 2687fbf6df30 - last_write_checksum: sha1:6e4012c8938ca58e06ced10b996f639fccc5a3a5 - pristine_git_object: ed392d60fbe0f7920665a51d068b86e03c16a039 - src/mistralai/client/models/vespaschema_input.py: - id: 98bbc9e3c2fa - last_write_checksum: sha1:64762a42e985281544bddd2494766ba9265e5407 - pristine_git_object: f0b1b4f8afb567eb07f7b77bb326773a10461853 - src/mistralai/client/models/vespaschema_output.py: - id: 540b24023c39 - last_write_checksum: sha1:c1295dd1693f28d538e9064c271292a0aa665007 - pristine_git_object: 91f56e9f9e1efd9a10c0d87a79cf3f833b21a9f2 - src/mistralai/client/models/vespaschemafield.py: - id: 52b6c6f46211 - last_write_checksum: sha1:ffc400c0630a2c45fe2719fca834ef6a83c25162 - pristine_git_object: 03dff3be33c5eff1c390a44edd062c85565d64b2 src/mistralai/client/models/voicecreaterequest.py: id: 9a1752117dec last_write_checksum: sha1:10df54cddb9d940c53cecc591dd959c491b7a59f @@ -7216,16 +7280,16 @@ trackedFiles: pristine_git_object: cb8f97ef33643200070a256e2aed4f38eec91ebd src/mistralai/client/models_.py: id: 1d277958a843 - last_write_checksum: sha1:13c8bd4907bf201957c2a9da00616618ca13e0db - pristine_git_object: 6263ead9a2934b431111fe1a80d1ba2eccc48f42 + last_write_checksum: sha1:7afe9c83006ca69e6cb721eb1d620dbe1d2d668e + pristine_git_object: 861291e60aa157f961827b56ad826b655bc6e540 src/mistralai/client/observability.py: id: 453a1d06d130 last_write_checksum: sha1:354c8d41bac3b533359b9b1a5ca02a6aa869080c pristine_git_object: 4d07debc5757055464dd0fb3cd1b5b0aebd3cfe8 src/mistralai/client/ocr.py: id: 2f804a12fc62 - last_write_checksum: sha1:8d503853c2571bde3cc8bc205b86fe519788a331 - pristine_git_object: e0bc4e0efc94f3ae143b5a1baf1c2968b3e2967b + last_write_checksum: sha1:e6a545a2f2d7bfcb963da1084ef34e60d5176523 + pristine_git_object: 0907ce6de5f518d0a0f1a7c84a1c73e7465ddd5b src/mistralai/client/py.typed: id: d95cd1565e33 last_write_checksum: sha1:8efc425ffe830805ffcc0f3055871bdcdc542c60 @@ -7236,16 +7300,16 @@ trackedFiles: pristine_git_object: 934b2374571b475a573d38e59c8fdf40aa5ba3b8 src/mistralai/client/records.py: id: 10f90c990bd8 - last_write_checksum: sha1:6401ec613de8f53368ca49cbed9a59b9204f8b5b - pristine_git_object: 5a4c3c8463a8245dc5de73c2cf93ba85f870ff5e + last_write_checksum: sha1:e92d25a41547870c67848dd890a7f2face59b594 + pristine_git_object: e2f87f469ec2448e22336715de355c1f965d150b src/mistralai/client/runs.py: id: 4297d58aeb21 - last_write_checksum: sha1:1cd69ac7c3dada96d9855bf43acb09475e802c8f - pristine_git_object: 13a72034f1a9a4fd3b89267c8edcf2b7f0180f9b + last_write_checksum: sha1:58fdf7ec3e023d4dbf31d8cb41173f09064e8444 + pristine_git_object: 3802d544feaf603a67cc7aefa721bce5e621adf5 src/mistralai/client/schedules.py: id: d3b4fe452390 - last_write_checksum: sha1:66ec0494d13047bcade8e24216ff9f5c185523b5 - pristine_git_object: bed0ee4ecd43eb1bb20b02110b2ca300747b6a15 + last_write_checksum: sha1:154945ed08c7f8d9f1c51dd2f46d41dcbd7c5c0e + pristine_git_object: 59f1007274234587e2897cdbf39fc08d3cfc5d0e src/mistralai/client/sdk.py: id: 48edbcb38d7e last_write_checksum: sha1:6194b5d4e8259276a5a4a581ef478e35948a59df @@ -7256,24 +7320,24 @@ trackedFiles: pristine_git_object: 712e92e05c7fd3016431ec62ecb7b7789c8b7071 src/mistralai/client/search_indexes.py: id: c5a0a7df993a - last_write_checksum: sha1:77d5f834e74f05bb36745fc711a47ea79253d77c - pristine_git_object: d0c4549878e5371012c92a39d8be46fcb38dcf4d + last_write_checksum: sha1:c1c9565d957d6fd539c34e23e3092d83ca239f4f + pristine_git_object: 6491bd6ac50ea66da29178cfadfd7875a3872092 src/mistralai/client/spans.py: id: 408477ccb9d4 - last_write_checksum: sha1:db53bafe7fbc5f9900a4e4fd30816ae566ee1936 - pristine_git_object: ced45177aa40ed25adfaef6d2f3659ad145a51e3 + last_write_checksum: sha1:71becbe6d3a3bcada2b35420bbc77dbfc09f2620 + pristine_git_object: 4305e1cfe4e05342b540584eb3d2d3bae5223ccd src/mistralai/client/speech.py: id: 5c1f1109aa5e - last_write_checksum: sha1:22ce4e2c43162a21f01dd43e66c3d92945560e72 - pristine_git_object: 42cb1bbb47ac7daf68103b9934d8067f1fda6292 + last_write_checksum: sha1:b270f14f74dc9e7ed319cd3404a53df7fd0ae4b1 + pristine_git_object: 091feb1705e98a9bc781682e87aec8abbc5df6a5 src/mistralai/client/traces.py: id: 8af61cbcf718 - last_write_checksum: sha1:c64e19867b0a5376ab9e3f7e37396290bde7ede3 - pristine_git_object: ea8ad33200f0488c518bfe4ba9b49c6d93358c09 + last_write_checksum: sha1:b457e4ee3cdc04bb79d85046f161e4f98b791da0 + pristine_git_object: 8b9fc5e9eec926aadba6ade1f61d573652a16fff src/mistralai/client/transcriptions.py: id: 75b45780c978 - last_write_checksum: sha1:897eee298c4d342650ef73a7c7bcfd640752bba6 - pristine_git_object: b63fd5d0d4c528f9df71c7772ed8e0af08e8ae74 + last_write_checksum: sha1:fa1982fca3c87db33c525c7571ca11cd7572e6e1 + pristine_git_object: 2024313d419a481d5bcd45d5fe812ed23fd973c6 src/mistralai/client/types/__init__.py: id: 000b943f821c last_write_checksum: sha1:12a4ace69cbc63f1125eeddf901afed7cdf378b0 @@ -7360,16 +7424,16 @@ trackedFiles: pristine_git_object: 2469a9f310a37a7170b54853715274f13d38901c src/mistralai/client/voices.py: id: ab76b1377d79 - last_write_checksum: sha1:ae94b1f1de72b6b5827b410ae28d460b7e9f406f - pristine_git_object: 58b24beceeebe317088b3c1e4948332fb1936095 + last_write_checksum: sha1:b3f7e38d5a124179017004460442527551f81d1f + pristine_git_object: 735c96b5fdd9da89140696033247a271c1e09459 src/mistralai/client/workflows.py: id: e2a0381191f6 - last_write_checksum: sha1:36e71409a9553adc48476cbaa3b1a3f6c59fb0fa - pristine_git_object: 066614325d9497a5b81e28502e8173f01b3ebf31 + last_write_checksum: sha1:b3715d88fa722ee87ed24d88a1093872f62c36b7 + pristine_git_object: c9d6502b491258f9ca8b7cdc25a8635ea5f3101d src/mistralai/client/workflows_events.py: id: 6d4f674ce8ef - last_write_checksum: sha1:7ea1bf2efb7a2113a672a4655c97210d29b6ed29 - pristine_git_object: fbf5bc114974bdca07d59dd0c0a1c4f8a8e5e570 + last_write_checksum: sha1:4dd98135be65602662a7191d116e44028d96c4b4 + pristine_git_object: fb1a31d63d0bfa01f1cf20446f01f416d76cad55 examples: list_models_v1_models_get: speakeasy-default-list-models-v1-models-get: @@ -9672,6 +9736,7 @@ examples: query: page_size: 50 order: "desc" + include_internal: true responses: "200": application/json: {"executions": [{"workflow_name": "", "execution_id": "", "root_execution_id": "", "status": "CONTINUED_AS_NEW", "start_time": "2025-04-05T20:23:16.180Z", "end_time": "2025-07-01T00:28:44.234Z"}]} @@ -10291,7 +10356,7 @@ examples: speakeasy-default-get-index-summaries-v1-rag-indexes-summary-get: responses: "200": - application/json: [{"id": "f26367df-3476-4121-81fa-54a242c11094", "name": "", "creator_id": "", "document_count": 277336, "status": "offline", "created_at": "2024-02-02T11:19:56.083Z", "modified_at": "2026-05-29T12:57:06.942Z", "index": {"type": "vespa", "k8s_cluster": "", "k8s_namespace": "", "vespa_instance_name": "", "schemas": [{"name": "", "document_count": 398768}]}}] + application/json: [{"id": "f26367df-3476-4121-81fa-54a242c11094", "name": "", "creator_id": "", "document_count": 277336, "status": "offline", "created_at": "2024-02-02T11:19:56.083Z", "modified_at": "2026-05-29T12:57:06.942Z", "index": {"type": "vespa", "k8s_cluster": "", "k8s_namespace": "", "vespa_instance_name": "", "schemas": [{"id": "f26367df-3476-4121-81fa-54a242c11094", "name": "", "document_count": 398768}]}}] unregister_search_index_v1_rag_indexes_index__index_id__delete: speakeasy-default-unregister-search-index-v1-rag-indexes-index-index-id-delete: parameters: @@ -10369,6 +10434,27 @@ examples: application/json: {"content": ""} "422": application/json: {} + get_deployment_logs: + speakeasy-default-get-deployment-logs: + parameters: + path: + name: "" + query: + order: "asc" + limit: 50 + responses: + "200": + application/json: {"results": [{"timestamp": "2025-01-10T01:13:17.980Z", "trace_id": "", "span_id": "", "severity_text": "", "body": "", "log_attributes": {"key": "", "key1": "", "key2": ""}}]} + "422": + application/json: {} + stream_deployment_logs: + speakeasy-default-stream-deployment-logs: + parameters: + path: + name: "" + responses: + "422": + application/json: {} examplesVersion: 1.0.2 generatedTests: {} generatedFiles: diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 40105f31..2ca07a7c 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -32,7 +32,7 @@ generation: generateNewTests: false skipResponseBodyAssertions: false python: - version: 2.4.12 + version: 2.4.13 additionalDependencies: dev: pytest: ^8.2.2 diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 3c4f420a..f69f30b9 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -16,11 +16,11 @@ sources: - speakeasy-mistralai-gcp-sdk-26292830187-1 mistral-openapi: sourceNamespace: mistral-openapi - sourceRevisionDigest: sha256:f1ff6181c7e46c198d9640cfc832e69b3287eef1b8901dc1a8f4c310a16c0989 - sourceBlobDigest: sha256:b1b70c5def499002662a58f9b986a4a424f46abfc21db555c039e1cc12fc3555 + sourceRevisionDigest: sha256:c388b952cb16e3ac74bfacefbd71b3bcf68d516a943623beaf0a24cb064688f9 + sourceBlobDigest: sha256:1544d486fd380743ad5769c3c244c645deb51d039940c1e055dde57095a3d494 tags: - latest - - speakeasy-mistralai-sdk-27689953008-1 + - speakeasy-mistralai-sdk-27822666725-1 targets: mistralai-azure-sdk: source: mistral-azure-source @@ -39,10 +39,10 @@ targets: mistralai-sdk: source: mistral-openapi sourceNamespace: mistral-openapi - sourceRevisionDigest: sha256:f1ff6181c7e46c198d9640cfc832e69b3287eef1b8901dc1a8f4c310a16c0989 - sourceBlobDigest: sha256:b1b70c5def499002662a58f9b986a4a424f46abfc21db555c039e1cc12fc3555 + sourceRevisionDigest: sha256:c388b952cb16e3ac74bfacefbd71b3bcf68d516a943623beaf0a24cb064688f9 + sourceBlobDigest: sha256:1544d486fd380743ad5769c3c244c645deb51d039940c1e055dde57095a3d494 codeSamplesNamespace: mistral-openapi-code-samples - codeSamplesRevisionDigest: sha256:220f7823e9d004e00764fa0aa1b4ec0c23c03f22eb51fa78e1ee4435589b764b + codeSamplesRevisionDigest: sha256:1155a1c5a093786356d54606c6edb16ce7ae0c5d68847c6b062c61ba36bb9cd7 workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.763.6 diff --git a/README.md b/README.md index 425dd710..88d7f186 100644 --- a/README.md +++ b/README.md @@ -754,6 +754,8 @@ print(res.choices[0].message.content) * [list_deployments](docs/sdks/deployments/README.md#list_deployments) - List Deployments * [get_deployment](docs/sdks/deployments/README.md#get_deployment) - Get Deployment +* [get_deployment_logs](docs/sdks/deployments/README.md#get_deployment_logs) - Get Deployment Logs +* [stream_deployment_logs](docs/sdks/deployments/README.md#stream_deployment_logs) - Stream Deployment Logs #### [Workflows.Events](docs/sdks/workflowsevents/README.md) @@ -1010,8 +1012,8 @@ with Mistral( **Inherit from [`MistralError`](./src/mistralai/client/errors/mistralerror.py)**: -* [`HTTPValidationError`](./src/mistralai/client/errors/httpvalidationerror.py): Validation Error. Status code `422`. Applicable to 140 of 223 methods.* -* [`ObservabilityError`](./src/mistralai/client/errors/observabilityerror.py): Bad Request - Invalid request parameters or data. Applicable to 57 of 223 methods.* +* [`HTTPValidationError`](./src/mistralai/client/errors/httpvalidationerror.py): Validation Error. Status code `422`. Applicable to 142 of 225 methods.* +* [`ObservabilityError`](./src/mistralai/client/errors/observabilityerror.py): Bad Request - Invalid request parameters or data. Applicable to 57 of 225 methods.* * [`ResponseValidationError`](./src/mistralai/client/errors/responsevalidationerror.py): Type mismatch between the response data and the expected Pydantic model. Provides access to the Pydantic validation error via the `cause` attribute. diff --git a/RELEASES.md b/RELEASES.md index 300542a9..eaec23a0 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -698,4 +698,14 @@ Based on: ### Generated - [python v2.4.12] . ### Releases -- [PyPI v2.4.12] https://pypi.org/project/mistralai/2.4.12 - . \ No newline at end of file +- [PyPI v2.4.12] https://pypi.org/project/mistralai/2.4.12 - . + +## 2026-06-19 11:26:36 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.763.6 (2.884.13) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v2.4.13] . +### Releases +- [PyPI v2.4.13] https://pypi.org/project/mistralai/2.4.13 - . \ No newline at end of file diff --git a/docs/models/credentialsstatus.md b/docs/models/credentialsstatus.md index 9d9daf30..c16cd1a1 100644 --- a/docs/models/credentialsstatus.md +++ b/docs/models/credentialsstatus.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `status_type` | [models.AuthStatus](../models/authstatus.md) | :heavy_check_mark: | N/A | -| `last_checked_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | -| `error_http_code` | [OptionalNullable[models.HTTPStatus]](../models/httpstatus.md) | :heavy_minus_sign: | N/A | -| `error_message` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `status_type` | [models.AuthStatus](../models/authstatus.md) | :heavy_check_mark: | N/A | +| `last_checked_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | +| `error_http_code` | [OptionalNullable[models.HTTPStatus]](../models/httpstatus.md) | :heavy_minus_sign: | N/A | +| `error_message` | [OptionalNullable[models.CredentialsStatusErrorReason]](../models/credentialsstatuserrorreason.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/credentialsstatuserrorreason.md b/docs/models/credentialsstatuserrorreason.md new file mode 100644 index 00000000..304fb784 --- /dev/null +++ b/docs/models/credentialsstatuserrorreason.md @@ -0,0 +1,22 @@ +# CredentialsStatusErrorReason + +## Example Usage + +```python +from mistralai.client.models import CredentialsStatusErrorReason + +# Open enum: unrecognized values are captured as UnrecognizedStr +value: CredentialsStatusErrorReason = "oauth expired" +``` + + +## Values + +This is an open enum. Unrecognized values will not fail type checks. + +- `"oauth expired"` +- `"oauth near expiry"` +- `"empty credentials"` +- `"unparsable credentials"` +- `"you need to reconnect"` +- `"oauth refresh error"` diff --git a/docs/models/deploymentlogrecord.md b/docs/models/deploymentlogrecord.md new file mode 100644 index 00000000..14860325 --- /dev/null +++ b/docs/models/deploymentlogrecord.md @@ -0,0 +1,13 @@ +# DeploymentLogRecord + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `trace_id` | *str* | :heavy_check_mark: | N/A | +| `span_id` | *str* | :heavy_check_mark: | N/A | +| `severity_text` | *str* | :heavy_check_mark: | N/A | +| `body` | *str* | :heavy_check_mark: | N/A | +| `log_attributes` | Dict[str, *str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/deploymentlogsearchresponse.md b/docs/models/deploymentlogsearchresponse.md new file mode 100644 index 00000000..8cf2ade3 --- /dev/null +++ b/docs/models/deploymentlogsearchresponse.md @@ -0,0 +1,9 @@ +# DeploymentLogSearchResponse + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `results` | List[[models.DeploymentLogRecord](../models/deploymentlogrecord.md)] | :heavy_check_mark: | N/A | +| `next_cursor` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/getdeploymentlogsorder.md b/docs/models/getdeploymentlogsorder.md new file mode 100644 index 00000000..c77af7ef --- /dev/null +++ b/docs/models/getdeploymentlogsorder.md @@ -0,0 +1,16 @@ +# GetDeploymentLogsOrder + +First-page sort order: 'asc' (oldest first) or 'desc'. Ignored when `cursor` is set. + +## Example Usage + +```python +from mistralai.client.models import GetDeploymentLogsOrder +value: GetDeploymentLogsOrder = "asc" +``` + + +## Values + +- `"asc"` +- `"desc"` diff --git a/docs/models/getdeploymentlogsrequest.md b/docs/models/getdeploymentlogsrequest.md new file mode 100644 index 00000000..330290c7 --- /dev/null +++ b/docs/models/getdeploymentlogsrequest.md @@ -0,0 +1,15 @@ +# GetDeploymentLogsRequest + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `name` | *str* | :heavy_check_mark: | N/A | +| `worker_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter logs by worker name | +| `workflow_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter logs by workflow name | +| `after` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Only return logs at or after this timestamp | +| `before` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Only return logs before this timestamp | +| `order` | [Optional[models.GetDeploymentLogsOrder]](../models/getdeploymentlogsorder.md) | :heavy_minus_sign: | First-page sort order: 'asc' (oldest first) or 'desc'. Ignored when `cursor` is set. | +| `cursor` | *OptionalNullable[str]* | :heavy_minus_sign: | Pagination cursor from a previous response's `next_cursor`; carries the window and order | +| `limit` | *Optional[int]* | :heavy_minus_sign: | Maximum number of logs to return | \ No newline at end of file diff --git a/docs/models/getsearchindexdetailresponseindex.md b/docs/models/getsearchindexdetailresponseindex.md new file mode 100644 index 00000000..7a849d78 --- /dev/null +++ b/docs/models/getsearchindexdetailresponseindex.md @@ -0,0 +1,11 @@ +# GetSearchIndexDetailResponseIndex + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `name` | *str* | :heavy_check_mark: | N/A | +| `vespa_version` | *Nullable[str]* | :heavy_check_mark: | N/A | +| `summary` | *Nullable[str]* | :heavy_check_mark: | N/A | +| `schemas` | List[[models.GetSearchIndexDetailResponseSchemaModel](../models/getsearchindexdetailresponseschemamodel.md)] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseschema.md b/docs/models/getsearchindexdetailresponseschemamodel.md similarity index 84% rename from docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseschema.md rename to docs/models/getsearchindexdetailresponseschemamodel.md index c6916168..7ece62e4 100644 --- a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseschema.md +++ b/docs/models/getsearchindexdetailresponseschemamodel.md @@ -1,4 +1,4 @@ -# MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchema +# GetSearchIndexDetailResponseSchemaModel ## Fields @@ -6,6 +6,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `name` | *str* | :heavy_check_mark: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | | `document_count` | *Nullable[int]* | :heavy_check_mark: | N/A | | `last_modified` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `latency_p95_s_threshold` | *Nullable[float]* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/fieldt.md b/docs/models/getsearchindexschemadetailresponsefield.md similarity index 97% rename from docs/models/fieldt.md rename to docs/models/getsearchindexschemadetailresponsefield.md index 00891dd3..83274ff3 100644 --- a/docs/models/fieldt.md +++ b/docs/models/getsearchindexschemadetailresponsefield.md @@ -1,4 +1,4 @@ -# FieldT +# GetSearchIndexSchemaDetailResponseField ## Fields diff --git a/docs/models/getsearchindexschemadetailresponseschemamodel.md b/docs/models/getsearchindexschemadetailresponseschemamodel.md new file mode 100644 index 00000000..c899f1c4 --- /dev/null +++ b/docs/models/getsearchindexschemadetailresponseschemamodel.md @@ -0,0 +1,11 @@ +# GetSearchIndexSchemaDetailResponseSchemaModel + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `name` | *str* | :heavy_check_mark: | N/A | +| `summary` | *Nullable[str]* | :heavy_check_mark: | N/A | +| `embedding_dimensions` | *Nullable[int]* | :heavy_check_mark: | N/A | +| `fields` | List[[models.GetSearchIndexSchemaDetailResponseField](../models/getsearchindexschemadetailresponsefield.md)] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sdfile.md b/docs/models/getsearchindexschemasdfileresponsesdfile.md similarity index 86% rename from docs/models/sdfile.md rename to docs/models/getsearchindexschemasdfileresponsesdfile.md index 73888654..3e1e463b 100644 --- a/docs/models/sdfile.md +++ b/docs/models/getsearchindexschemasdfileresponsesdfile.md @@ -1,4 +1,4 @@ -# SDFile +# GetSearchIndexSchemaSDFileResponseSDFile ## Fields diff --git a/docs/models/getsearchindexsummaryresponseindex.md b/docs/models/getsearchindexsummaryresponseindex.md new file mode 100644 index 00000000..1e7bad85 --- /dev/null +++ b/docs/models/getsearchindexsummaryresponseindex.md @@ -0,0 +1,15 @@ +# GetSearchIndexSummaryResponseIndex + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `id` | *str* | :heavy_check_mark: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | +| `creator_id` | *str* | :heavy_check_mark: | N/A | +| `document_count` | *int* | :heavy_check_mark: | N/A | +| `status` | [models.GetSearchIndexSummaryResponseIndexStatus](../models/getsearchindexsummaryresponseindexstatus.md) | :heavy_check_mark: | N/A | +| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `modified_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `index` | [models.GetSearchIndexSummaryResponseIndexIndex](../models/getsearchindexsummaryresponseindexindex.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/getsearchindexsummaryresponseindexindex.md b/docs/models/getsearchindexsummaryresponseindexindex.md new file mode 100644 index 00000000..35cad490 --- /dev/null +++ b/docs/models/getsearchindexsummaryresponseindexindex.md @@ -0,0 +1,11 @@ +# GetSearchIndexSummaryResponseIndexIndex + + +## Supported Types + +### `models.GetSearchIndexSummaryResponseVespaIndex` + +```python +value: models.GetSearchIndexSummaryResponseVespaIndex = /* values here */ +``` + diff --git a/docs/models/getsearchindexsummaryresponseindexstatus.md b/docs/models/getsearchindexsummaryresponseindexstatus.md new file mode 100644 index 00000000..e8c956cd --- /dev/null +++ b/docs/models/getsearchindexsummaryresponseindexstatus.md @@ -0,0 +1,18 @@ +# GetSearchIndexSummaryResponseIndexStatus + +## Example Usage + +```python +from mistralai.client.models import GetSearchIndexSummaryResponseIndexStatus + +# Open enum: unrecognized values are captured as UnrecognizedStr +value: GetSearchIndexSummaryResponseIndexStatus = "online" +``` + + +## Values + +This is an open enum. Unrecognized values will not fail type checks. + +- `"online"` +- `"offline"` diff --git a/docs/models/getsearchindexsummaryresponsevespaindex.md b/docs/models/getsearchindexsummaryresponsevespaindex.md new file mode 100644 index 00000000..3d631395 --- /dev/null +++ b/docs/models/getsearchindexsummaryresponsevespaindex.md @@ -0,0 +1,12 @@ +# GetSearchIndexSummaryResponseVespaIndex + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `type` | *Literal["vespa"]* | :heavy_check_mark: | N/A | +| `k8s_cluster` | *str* | :heavy_check_mark: | N/A | +| `k8s_namespace` | *str* | :heavy_check_mark: | N/A | +| `vespa_instance_name` | *str* | :heavy_check_mark: | N/A | +| `schemas` | List[[models.GetSearchIndexSummaryResponseVespaSchemaModel](../models/getsearchindexsummaryresponsevespaschemamodel.md)] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/vespaschemaoutput.md b/docs/models/getsearchindexsummaryresponsevespaschemamodel.md similarity index 72% rename from docs/models/vespaschemaoutput.md rename to docs/models/getsearchindexsummaryresponsevespaschemamodel.md index 909d64b2..a40e05bd 100644 --- a/docs/models/vespaschemaoutput.md +++ b/docs/models/getsearchindexsummaryresponsevespaschemamodel.md @@ -1,9 +1,10 @@ -# VespaSchemaOutput +# GetSearchIndexSummaryResponseVespaSchemaModel ## Fields | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | +| `id` | *str* | :heavy_check_mark: | N/A | | `name` | *str* | :heavy_check_mark: | N/A | | `document_count` | *Nullable[int]* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/indexinput.md b/docs/models/indexinput.md deleted file mode 100644 index fd459ebc..00000000 --- a/docs/models/indexinput.md +++ /dev/null @@ -1,10 +0,0 @@ -# IndexInput - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | -| `name` | *str* | :heavy_check_mark: | N/A | -| `status` | [Optional[models.IndexInputStatus]](../models/indexinputstatus.md) | :heavy_minus_sign: | N/A | -| `index` | [models.IndexInputIndex](../models/indexinputindex.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/indexinputindex.md b/docs/models/indexinputindex.md deleted file mode 100644 index 471200aa..00000000 --- a/docs/models/indexinputindex.md +++ /dev/null @@ -1,11 +0,0 @@ -# IndexInputIndex - - -## Supported Types - -### `models.VespaIndexInput` - -```python -value: models.VespaIndexInput = /* values here */ -``` - diff --git a/docs/models/indexinputstatus.md b/docs/models/indexinputstatus.md deleted file mode 100644 index 43593b6e..00000000 --- a/docs/models/indexinputstatus.md +++ /dev/null @@ -1,14 +0,0 @@ -# IndexInputStatus - -## Example Usage - -```python -from mistralai.client.models import IndexInputStatus -value: IndexInputStatus = "online" -``` - - -## Values - -- `"online"` -- `"offline"` diff --git a/docs/models/indexmetricsonline.md b/docs/models/indexmetricsonline.md deleted file mode 100644 index 8a6dd5e6..00000000 --- a/docs/models/indexmetricsonline.md +++ /dev/null @@ -1,10 +0,0 @@ -# IndexMetricsOnline - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -| `status` | *Literal["online"]* | :heavy_check_mark: | N/A | -| `document_count` | *int* | :heavy_check_mark: | N/A | -| `schema_metrics` | List[[models.SchemaMetrics](../models/schemametrics.md)] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/listrunsv1workflowsrunsgetrequest.md b/docs/models/listrunsv1workflowsrunsgetrequest.md index e183ebad..bc8ac1dd 100644 --- a/docs/models/listrunsv1workflowsrunsgetrequest.md +++ b/docs/models/listrunsv1workflowsrunsgetrequest.md @@ -6,6 +6,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | `workflow_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter by workflow name or id | +| `root_execution_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter by root execution id; returns the whole execution tree (the root and all its descendant sub-workflows). | | `search` | *OptionalNullable[str]* | :heavy_minus_sign: | Search by workflow name, display name, or ID | | `status` | [OptionalNullable[models.ListRunsV1WorkflowsRunsGetStatus]](../models/listrunsv1workflowsrunsgetstatus.md) | :heavy_minus_sign: | Filter by workflow status | | `deployment_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter by deployment name | @@ -16,5 +17,6 @@ | `end_time_after` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Include runs with end_time >= value. Running executions (no end_time) are excluded; use the status filter to include them. | | `end_time_before` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Include runs with end_time <= value. Running executions (no end_time) are excluded; use the status filter to include them. | | `user_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter by user id. Use 'current' to filter by the authenticated user | +| `include_internal` | *Optional[bool]* | :heavy_minus_sign: | Include runs of internal/technical workflows (e.g. parallel-execution) | | `page_size` | *Optional[int]* | :heavy_minus_sign: | Number of items per page | | `next_page_token` | *OptionalNullable[str]* | :heavy_minus_sign: | Token for the next page of results | \ No newline at end of file diff --git a/docs/models/metricsdata.md b/docs/models/metricsdata.md index 6e7f859e..4800972a 100644 --- a/docs/models/metricsdata.md +++ b/docs/models/metricsdata.md @@ -3,15 +3,15 @@ ## Supported Types -### `models.IndexMetricsOnline` +### `models.UpdateIndexMetricsRequestIndexMetricsOnline` ```python -value: models.IndexMetricsOnline = /* values here */ +value: models.UpdateIndexMetricsRequestIndexMetricsOnline = /* values here */ ``` -### `models.IndexMetricsOffline` +### `models.UpdateIndexMetricsRequestIndexMetricsOffline` ```python -value: models.IndexMetricsOffline = /* values here */ +value: models.UpdateIndexMetricsRequestIndexMetricsOffline = /* values here */ ``` diff --git a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseindex.md b/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseindex.md deleted file mode 100644 index 8d813001..00000000 --- a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseindex.md +++ /dev/null @@ -1,11 +0,0 @@ -# MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `name` | *str* | :heavy_check_mark: | N/A | -| `vespa_version` | *Nullable[str]* | :heavy_check_mark: | N/A | -| `summary` | *Nullable[str]* | :heavy_check_mark: | N/A | -| `schemas` | List[[models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchema](../models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseschema.md)] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexschemadetailschema.md b/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexschemadetailschema.md deleted file mode 100644 index e6c80e23..00000000 --- a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexschemadetailschema.md +++ /dev/null @@ -1,11 +0,0 @@ -# MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | -| `name` | *str* | :heavy_check_mark: | N/A | -| `summary` | *Nullable[str]* | :heavy_check_mark: | N/A | -| `embedding_dimensions` | *Nullable[int]* | :heavy_check_mark: | N/A | -| `fields` | List[[models.FieldT](../models/fieldt.md)] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindex.md b/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindex.md deleted file mode 100644 index bbb6a259..00000000 --- a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindex.md +++ /dev/null @@ -1,15 +0,0 @@ -# MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | -| `creator_id` | *str* | :heavy_check_mark: | N/A | -| `document_count` | *int* | :heavy_check_mark: | N/A | -| `status` | [models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus](../models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexstatus.md) | :heavy_check_mark: | N/A | -| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `modified_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `index` | [models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex](../models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexindex.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexindex.md b/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexindex.md deleted file mode 100644 index 7d824aca..00000000 --- a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexindex.md +++ /dev/null @@ -1,11 +0,0 @@ -# MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex - - -## Supported Types - -### `models.VespaIndexOutput` - -```python -value: models.VespaIndexOutput = /* values here */ -``` - diff --git a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexstatus.md b/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexstatus.md deleted file mode 100644 index fd27eac9..00000000 --- a/docs/models/mistralaisearchstudioapproutesv1indexesgetsearchindexsummaryresponseindexstatus.md +++ /dev/null @@ -1,18 +0,0 @@ -# MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus - -## Example Usage - -```python -from mistralai.client.models import MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus - -# Open enum: unrecognized values are captured as UnrecognizedStr -value: MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus = "online" -``` - - -## Values - -This is an open enum. Unrecognized values will not fail type checks. - -- `"online"` -- `"offline"` diff --git a/docs/models/registersearchindexrequestindex.md b/docs/models/registersearchindexrequestindex.md new file mode 100644 index 00000000..3f9a5a75 --- /dev/null +++ b/docs/models/registersearchindexrequestindex.md @@ -0,0 +1,10 @@ +# RegisterSearchIndexRequestIndex + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `name` | *str* | :heavy_check_mark: | N/A | +| `status` | [Optional[models.RegisterSearchIndexRequestIndexStatus]](../models/registersearchindexrequestindexstatus.md) | :heavy_minus_sign: | N/A | +| `index` | [models.RegisterSearchIndexRequestIndexIndex](../models/registersearchindexrequestindexindex.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/registersearchindexrequestindexindex.md b/docs/models/registersearchindexrequestindexindex.md new file mode 100644 index 00000000..27e61193 --- /dev/null +++ b/docs/models/registersearchindexrequestindexindex.md @@ -0,0 +1,11 @@ +# RegisterSearchIndexRequestIndexIndex + + +## Supported Types + +### `models.RegisterSearchIndexRequestVespaIndex` + +```python +value: models.RegisterSearchIndexRequestVespaIndex = /* values here */ +``` + diff --git a/docs/models/registersearchindexrequestindexstatus.md b/docs/models/registersearchindexrequestindexstatus.md new file mode 100644 index 00000000..06da9efe --- /dev/null +++ b/docs/models/registersearchindexrequestindexstatus.md @@ -0,0 +1,14 @@ +# RegisterSearchIndexRequestIndexStatus + +## Example Usage + +```python +from mistralai.client.models import RegisterSearchIndexRequestIndexStatus +value: RegisterSearchIndexRequestIndexStatus = "online" +``` + + +## Values + +- `"online"` +- `"offline"` diff --git a/docs/models/registersearchindexrequestvespaindex.md b/docs/models/registersearchindexrequestvespaindex.md new file mode 100644 index 00000000..37f7061f --- /dev/null +++ b/docs/models/registersearchindexrequestvespaindex.md @@ -0,0 +1,14 @@ +# RegisterSearchIndexRequestVespaIndex + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `type` | *Literal["vespa"]* | :heavy_check_mark: | N/A | +| `k8s_cluster` | *str* | :heavy_check_mark: | N/A | +| `k8s_namespace` | *str* | :heavy_check_mark: | N/A | +| `vespa_instance_name` | *str* | :heavy_check_mark: | N/A | +| `vespa_version` | *str* | :heavy_check_mark: | N/A | +| `schemas` | List[[models.RegisterSearchIndexRequestVespaSchemaModel](../models/registersearchindexrequestvespaschemamodel.md)] | :heavy_check_mark: | N/A | +| `query_url` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/vespaschemafield.md b/docs/models/registersearchindexrequestvespaschemafield.md similarity index 97% rename from docs/models/vespaschemafield.md rename to docs/models/registersearchindexrequestvespaschemafield.md index 2d546957..4612ee51 100644 --- a/docs/models/vespaschemafield.md +++ b/docs/models/registersearchindexrequestvespaschemafield.md @@ -1,4 +1,4 @@ -# VespaSchemaField +# RegisterSearchIndexRequestVespaSchemaField ## Fields diff --git a/docs/models/registersearchindexrequestvespaschemamodel.md b/docs/models/registersearchindexrequestvespaschemamodel.md new file mode 100644 index 00000000..5c91fe7e --- /dev/null +++ b/docs/models/registersearchindexrequestvespaschemamodel.md @@ -0,0 +1,10 @@ +# RegisterSearchIndexRequestVespaSchemaModel + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `name` | *str* | :heavy_check_mark: | N/A | +| `fields` | List[[models.RegisterSearchIndexRequestVespaSchemaField](../models/registersearchindexrequestvespaschemafield.md)] | :heavy_check_mark: | N/A | +| `sd` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/mistralaisearchstudioapproutesv1indexesregistersearchindexresponseindex.md b/docs/models/registersearchindexresponseindex.md similarity index 78% rename from docs/models/mistralaisearchstudioapproutesv1indexesregistersearchindexresponseindex.md rename to docs/models/registersearchindexresponseindex.md index 37d3c40d..cfdde548 100644 --- a/docs/models/mistralaisearchstudioapproutesv1indexesregistersearchindexresponseindex.md +++ b/docs/models/registersearchindexresponseindex.md @@ -1,4 +1,4 @@ -# MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex +# RegisterSearchIndexResponseIndex ## Fields diff --git a/docs/models/scheduledefinitionoutput.md b/docs/models/scheduledefinitionoutput.md index 64b7b525..8f375a9e 100644 --- a/docs/models/scheduledefinitionoutput.md +++ b/docs/models/scheduledefinitionoutput.md @@ -22,6 +22,7 @@ Used when returning schedules from the API where schedule_id is always present. | `schedule_id` | *str* | :heavy_check_mark: | Unique identifier for the schedule. | | `remaining_executions` | *OptionalNullable[int]* | :heavy_minus_sign: | Remaining workflow executions before this schedule stops triggering automatically. null means unlimited; 0 means the limit has been reached and the schedule is exhausted. | | `workflow_name` | *str* | :heavy_check_mark: | Name of the workflow this schedule triggers. | +| `deployment_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Name of the deployment this schedule targets. | | `paused` | *bool* | :heavy_check_mark: | Whether the schedule is currently paused. | | `note` | *OptionalNullable[str]* | :heavy_minus_sign: | Human-readable note associated with the current pause or resume state. | | `future_executions` | List[[models.ScheduleFutureExecution](../models/schedulefutureexecution.md)] | :heavy_minus_sign: | Upcoming scheduled executions (10 next executions, earliest first). | diff --git a/docs/models/setindexsummaryv1ragindexesindexindexidsummaryfieldputrequest.md b/docs/models/setindexsummaryv1ragindexesindexindexidsummaryfieldputrequest.md index 268c19ff..35eef9c3 100644 --- a/docs/models/setindexsummaryv1ragindexesindexindexidsummaryfieldputrequest.md +++ b/docs/models/setindexsummaryv1ragindexesindexindexidsummaryfieldputrequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | -| `index_id` | *str* | :heavy_check_mark: | N/A | -| `summary` | [models.Summary](../models/summary.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `index_id` | *str* | :heavy_check_mark: | N/A | +| `update_index_summary_request_summary` | [models.UpdateIndexSummaryRequestSummary](../models/updateindexsummaryrequestsummary.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/setschemasummaryv1ragindexesindexindexidschemasschemaschemaidsummaryfieldputrequest.md b/docs/models/setschemasummaryv1ragindexesindexindexidschemasschemaschemaidsummaryfieldputrequest.md index 8dcb0631..baba3467 100644 --- a/docs/models/setschemasummaryv1ragindexesindexindexidschemasschemaschemaidsummaryfieldputrequest.md +++ b/docs/models/setschemasummaryv1ragindexesindexindexidschemasschemaschemaidsummaryfieldputrequest.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | -| `index_id` | *str* | :heavy_check_mark: | N/A | -| `schema_id` | *str* | :heavy_check_mark: | N/A | -| `summary` | [models.Summary](../models/summary.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `index_id` | *str* | :heavy_check_mark: | N/A | +| `schema_id` | *str* | :heavy_check_mark: | N/A | +| `update_schema_summary_request_summary` | [models.UpdateSchemaSummaryRequestSummary](../models/updateschemasummaryrequestsummary.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/streamdeploymentlogsdata.md b/docs/models/streamdeploymentlogsdata.md new file mode 100644 index 00000000..0d65472c --- /dev/null +++ b/docs/models/streamdeploymentlogsdata.md @@ -0,0 +1,17 @@ +# StreamDeploymentLogsData + + +## Supported Types + +### `models.DeploymentLogRecord` + +```python +value: models.DeploymentLogRecord = /* values here */ +``` + +### `models.StreamError` + +```python +value: models.StreamError = /* values here */ +``` + diff --git a/docs/models/streamdeploymentlogsevent.md b/docs/models/streamdeploymentlogsevent.md new file mode 100644 index 00000000..5cf16331 --- /dev/null +++ b/docs/models/streamdeploymentlogsevent.md @@ -0,0 +1,18 @@ +# StreamDeploymentLogsEvent + +## Example Usage + +```python +from mistralai.client.models import StreamDeploymentLogsEvent + +# Open enum: unrecognized values are captured as UnrecognizedStr +value: StreamDeploymentLogsEvent = "log" +``` + + +## Values + +This is an open enum. Unrecognized values will not fail type checks. + +- `"log"` +- `"error"` diff --git a/docs/models/streamdeploymentlogsrequest.md b/docs/models/streamdeploymentlogsrequest.md new file mode 100644 index 00000000..aa28aa59 --- /dev/null +++ b/docs/models/streamdeploymentlogsrequest.md @@ -0,0 +1,12 @@ +# StreamDeploymentLogsRequest + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `name` | *str* | :heavy_check_mark: | N/A | +| `worker_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter logs by worker name | +| `workflow_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter logs by workflow name | +| `after` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Start a fresh stream at this timestamp (ignored when resuming via last_event_id) | +| `last_event_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Resume from this cursor (a prior response's SSE id) | \ No newline at end of file diff --git a/docs/models/streamdeploymentlogsresponsebody.md b/docs/models/streamdeploymentlogsresponsebody.md new file mode 100644 index 00000000..1507c541 --- /dev/null +++ b/docs/models/streamdeploymentlogsresponsebody.md @@ -0,0 +1,12 @@ +# StreamDeploymentLogsResponseBody + +Stream of Server-Sent Events (SSE): `log` events carry a DeploymentLogRecord; `error` events carry a StreamError payload. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `event` | [Optional[models.StreamDeploymentLogsEvent]](../models/streamdeploymentlogsevent.md) | :heavy_minus_sign: | N/A | +| `id` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `data` | [Optional[models.StreamDeploymentLogsData]](../models/streamdeploymentlogsdata.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/indexmetricsoffline.md b/docs/models/updateindexmetricsrequestindexmetricsoffline.md similarity index 89% rename from docs/models/indexmetricsoffline.md rename to docs/models/updateindexmetricsrequestindexmetricsoffline.md index 2982b6ab..47b3e73f 100644 --- a/docs/models/indexmetricsoffline.md +++ b/docs/models/updateindexmetricsrequestindexmetricsoffline.md @@ -1,4 +1,4 @@ -# IndexMetricsOffline +# UpdateIndexMetricsRequestIndexMetricsOffline ## Fields diff --git a/docs/models/updateindexmetricsrequestindexmetricsonline.md b/docs/models/updateindexmetricsrequestindexmetricsonline.md new file mode 100644 index 00000000..9909ee7c --- /dev/null +++ b/docs/models/updateindexmetricsrequestindexmetricsonline.md @@ -0,0 +1,10 @@ +# UpdateIndexMetricsRequestIndexMetricsOnline + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `status` | *Literal["online"]* | :heavy_check_mark: | N/A | +| `document_count` | *int* | :heavy_check_mark: | N/A | +| `schema_metrics` | List[[models.UpdateIndexMetricsRequestSchemaMetrics](../models/updateindexmetricsrequestschemametrics.md)] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/schemametrics.md b/docs/models/updateindexmetricsrequestschemametrics.md similarity index 89% rename from docs/models/schemametrics.md rename to docs/models/updateindexmetricsrequestschemametrics.md index 3302e5c8..7c8f2bb1 100644 --- a/docs/models/schemametrics.md +++ b/docs/models/updateindexmetricsrequestschemametrics.md @@ -1,4 +1,4 @@ -# SchemaMetrics +# UpdateIndexMetricsRequestSchemaMetrics ## Fields diff --git a/docs/models/summary.md b/docs/models/updateindexsummaryrequestsummary.md similarity index 88% rename from docs/models/summary.md rename to docs/models/updateindexsummaryrequestsummary.md index 54e08029..7c30383e 100644 --- a/docs/models/summary.md +++ b/docs/models/updateindexsummaryrequestsummary.md @@ -1,4 +1,4 @@ -# Summary +# UpdateIndexSummaryRequestSummary ## Fields diff --git a/docs/models/updateschemasummaryrequestsummary.md b/docs/models/updateschemasummaryrequestsummary.md new file mode 100644 index 00000000..86775f26 --- /dev/null +++ b/docs/models/updateschemasummaryrequestsummary.md @@ -0,0 +1,8 @@ +# UpdateSchemaSummaryRequestSummary + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `summary` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/vespaindexinput.md b/docs/models/vespaindexinput.md deleted file mode 100644 index 75f81e25..00000000 --- a/docs/models/vespaindexinput.md +++ /dev/null @@ -1,14 +0,0 @@ -# VespaIndexInput - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -| `type` | *Literal["vespa"]* | :heavy_check_mark: | N/A | -| `k8s_cluster` | *str* | :heavy_check_mark: | N/A | -| `k8s_namespace` | *str* | :heavy_check_mark: | N/A | -| `vespa_instance_name` | *str* | :heavy_check_mark: | N/A | -| `vespa_version` | *str* | :heavy_check_mark: | N/A | -| `schemas` | List[[models.VespaSchemaInput](../models/vespaschemainput.md)] | :heavy_check_mark: | N/A | -| `query_url` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/vespaindexoutput.md b/docs/models/vespaindexoutput.md deleted file mode 100644 index 941d7575..00000000 --- a/docs/models/vespaindexoutput.md +++ /dev/null @@ -1,12 +0,0 @@ -# VespaIndexOutput - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `type` | *Literal["vespa"]* | :heavy_check_mark: | N/A | -| `k8s_cluster` | *str* | :heavy_check_mark: | N/A | -| `k8s_namespace` | *str* | :heavy_check_mark: | N/A | -| `vespa_instance_name` | *str* | :heavy_check_mark: | N/A | -| `schemas` | List[[models.VespaSchemaOutput](../models/vespaschemaoutput.md)] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/vespaschemainput.md b/docs/models/vespaschemainput.md deleted file mode 100644 index aba5ab00..00000000 --- a/docs/models/vespaschemainput.md +++ /dev/null @@ -1,10 +0,0 @@ -# VespaSchemaInput - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -| `name` | *str* | :heavy_check_mark: | N/A | -| `fields` | List[[models.VespaSchemaField](../models/vespaschemafield.md)] | :heavy_check_mark: | N/A | -| `sd` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/sdks/deployments/README.md b/docs/sdks/deployments/README.md index 22e52173..f70fa1a6 100644 --- a/docs/sdks/deployments/README.md +++ b/docs/sdks/deployments/README.md @@ -6,6 +6,8 @@ * [list_deployments](#list_deployments) - List Deployments * [get_deployment](#get_deployment) - Get Deployment +* [get_deployment_logs](#get_deployment_logs) - Get Deployment Logs +* [stream_deployment_logs](#stream_deployment_logs) - Stream Deployment Logs ## list_deployments @@ -90,6 +92,107 @@ with Mistral( ### Errors +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| errors.HTTPValidationError | 422 | application/json | +| errors.SDKError | 4XX, 5XX | \*/\* | + +## get_deployment_logs + +Retrieve logs for a deployment (across all of its workers). + +Use `after`/`before`/`order` on the first request to set the time range and sort order; for +the next pages pass the `cursor` from the previous response (it remembers the range and order). + +### Example Usage + + +```python +from mistralai.client import Mistral +import os + + +with Mistral( + api_key=os.getenv("MISTRAL_API_KEY", ""), +) as mistral: + + res = mistral.workflows.deployments.get_deployment_logs(name="", order="asc", limit=50) + + # Handle response + print(res) + +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `name` | *str* | :heavy_check_mark: | N/A | +| `worker_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter logs by worker name | +| `workflow_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter logs by workflow name | +| `after` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Only return logs at or after this timestamp | +| `before` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Only return logs before this timestamp | +| `order` | [Optional[models.GetDeploymentLogsOrder]](../../models/getdeploymentlogsorder.md) | :heavy_minus_sign: | First-page sort order: 'asc' (oldest first) or 'desc'. Ignored when `cursor` is set. | +| `cursor` | *OptionalNullable[str]* | :heavy_minus_sign: | Pagination cursor from a previous response's `next_cursor`; carries the window and order | +| `limit` | *Optional[int]* | :heavy_minus_sign: | Maximum number of logs to return | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | + +### Response + +**[models.DeploymentLogSearchResponse](../../models/deploymentlogsearchresponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| errors.HTTPValidationError | 422 | application/json | +| errors.SDKError | 4XX, 5XX | \*/\* | + +## stream_deployment_logs + +Stream logs for a deployment (all of its workers) via SSE. + +If `last_event_id` is set it resumes from that cursor and takes precedence over `after`; +otherwise `after` sets a fresh stream's start point (omit both to tail from the deployment start). + +### Example Usage + + +```python +from mistralai.client import Mistral +import os + + +with Mistral( + api_key=os.getenv("MISTRAL_API_KEY", ""), +) as mistral: + + res = mistral.workflows.deployments.stream_deployment_logs(name="") + + with res as event_stream: + for event in event_stream: + # handle event + print(event, flush=True) + +``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `name` | *str* | :heavy_check_mark: | N/A | +| `worker_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter logs by worker name | +| `workflow_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter logs by workflow name | +| `after` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Start a fresh stream at this timestamp (ignored when resuming via last_event_id) | +| `last_event_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Resume from this cursor (a prior response's SSE id) | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | + +### Response + +**[Union[eventstreaming.EventStream[models.StreamDeploymentLogsResponseBody], eventstreaming.EventStreamAsync[models.StreamDeploymentLogsResponseBody]]](../../models/.md)** + +### Errors + | Error Type | Status Code | Content Type | | -------------------------- | -------------------------- | -------------------------- | | errors.HTTPValidationError | 422 | application/json | diff --git a/docs/sdks/executions/README.md b/docs/sdks/executions/README.md index 1be1a3e3..f877f53f 100644 --- a/docs/sdks/executions/README.md +++ b/docs/sdks/executions/README.md @@ -602,12 +602,10 @@ with Mistral( ## get_workflow_execution_logs -Retrieve logs for a workflow execution from Dora. +Retrieve logs for a workflow execution. -First page sets the window via `after`/`before` (default: execution start through now, both -widened by a margin so the bounds still prune partitions); later pages pass `cursor`, which -carries both the window and the sort order (so `after`/`before`/`order` are then ignored — -the order is fixed at the first page so a client can't flip direction mid-pagination). +Use `after`/`before`/`order` on the first request to set the time range and sort order; for +the next pages pass the `cursor` from the previous response (it remembers the range and order). ### Example Usage diff --git a/docs/sdks/runs/README.md b/docs/sdks/runs/README.md index 60110bf6..c30cc8fe 100644 --- a/docs/sdks/runs/README.md +++ b/docs/sdks/runs/README.md @@ -24,7 +24,7 @@ with Mistral( api_key=os.getenv("MISTRAL_API_KEY", ""), ) as mistral: - res = mistral.workflows.runs.list_runs(order="desc", page_size=50) + res = mistral.workflows.runs.list_runs(order="desc", include_internal=True, page_size=50) while res is not None: # Handle items @@ -38,6 +38,7 @@ with Mistral( | Parameter | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | `workflow_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter by workflow name or id | +| `root_execution_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter by root execution id; returns the whole execution tree (the root and all its descendant sub-workflows). | | `search` | *OptionalNullable[str]* | :heavy_minus_sign: | Search by workflow name, display name, or ID | | `status` | [OptionalNullable[models.ListRunsV1WorkflowsRunsGetStatus]](../../models/listrunsv1workflowsrunsgetstatus.md) | :heavy_minus_sign: | Filter by workflow status | | `deployment_name` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter by deployment name | @@ -48,6 +49,7 @@ with Mistral( | `end_time_after` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Include runs with end_time >= value. Running executions (no end_time) are excluded; use the status filter to include them. | | `end_time_before` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Include runs with end_time <= value. Running executions (no end_time) are excluded; use the status filter to include them. | | `user_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Filter by user id. Use 'current' to filter by the authenticated user | +| `include_internal` | *Optional[bool]* | :heavy_minus_sign: | Include runs of internal/technical workflows (e.g. parallel-execution) | | `page_size` | *Optional[int]* | :heavy_minus_sign: | Number of items per page | | `next_page_token` | *OptionalNullable[str]* | :heavy_minus_sign: | Token for the next page of results | | `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | diff --git a/docs/sdks/searchindexes/README.md b/docs/sdks/searchindexes/README.md index 54104a97..460ca2e4 100644 --- a/docs/sdks/searchindexes/README.md +++ b/docs/sdks/searchindexes/README.md @@ -53,16 +53,16 @@ with Mistral( ### Parameters -| Parameter | Type | Required | Description | -| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | -| `name` | *str* | :heavy_check_mark: | N/A | -| `index` | [models.IndexInputIndex](../../models/indexinputindex.md) | :heavy_check_mark: | N/A | -| `status` | [Optional[models.IndexInputStatus]](../../models/indexinputstatus.md) | :heavy_minus_sign: | N/A | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | +| Parameter | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | +| `name` | *str* | :heavy_check_mark: | N/A | +| `index` | [models.RegisterSearchIndexRequestIndexIndex](../../models/registersearchindexrequestindexindex.md) | :heavy_check_mark: | N/A | +| `status` | [Optional[models.RegisterSearchIndexRequestIndexStatus]](../../models/registersearchindexrequestindexstatus.md) | :heavy_minus_sign: | N/A | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | ### Response -**[models.MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex](../../models/mistralaisearchstudioapproutesv1indexesregistersearchindexresponseindex.md)** +**[models.RegisterSearchIndexResponseIndex](../../models/registersearchindexresponseindex.md)** ### Errors @@ -102,7 +102,7 @@ with Mistral( ### Response -**[List[models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex]](../../models/.md)** +**[List[models.GetSearchIndexSummaryResponseIndex]](../../models/.md)** ### Errors @@ -233,7 +233,7 @@ with Mistral( ### Response -**[models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex](../../models/mistralaisearchstudioapproutesv1indexesgetsearchindexdetailresponseindex.md)** +**[models.GetSearchIndexDetailResponseIndex](../../models/getsearchindexdetailresponseindex.md)** ### Errors @@ -317,7 +317,7 @@ with Mistral( ### Response -**[models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema](../../models/mistralaisearchstudioapproutesv1indexesgetsearchindexschemadetailschema.md)** +**[models.GetSearchIndexSchemaDetailResponseSchemaModel](../../models/getsearchindexschemadetailresponseschemamodel.md)** ### Errors @@ -402,7 +402,7 @@ with Mistral( ### Response -**[models.SDFile](../../models/sdfile.md)** +**[models.GetSearchIndexSchemaSDFileResponseSDFile](../../models/getsearchindexschemasdfileresponsesdfile.md)** ### Errors diff --git a/src/mistralai/client/_version.py b/src/mistralai/client/_version.py index 3243517c..9c098e0a 100644 --- a/src/mistralai/client/_version.py +++ b/src/mistralai/client/_version.py @@ -4,10 +4,10 @@ import importlib.metadata __title__: str = "mistralai" -__version__: str = "2.4.12" +__version__: str = "2.4.13" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.884.13" -__user_agent__: str = "speakeasy-sdk/python 2.4.12 2.884.13 1.0.0 mistralai" +__user_agent__: str = "speakeasy-sdk/python 2.4.13 2.884.13 1.0.0 mistralai" try: if __package__ is not None: diff --git a/src/mistralai/client/accesses.py b/src/mistralai/client/accesses.py index 6c58cff5..57b94c96 100644 --- a/src/mistralai/client/accesses.py +++ b/src/mistralai/client/accesses.py @@ -38,7 +38,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -131,7 +131,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -232,7 +232,7 @@ def update_or_create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -342,7 +342,7 @@ async def update_or_create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -450,7 +450,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -559,7 +559,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/agents.py b/src/mistralai/client/agents.py index 86c31b3e..12e7f483 100644 --- a/src/mistralai/client/agents.py +++ b/src/mistralai/client/agents.py @@ -96,7 +96,7 @@ def complete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -280,7 +280,7 @@ async def complete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -466,7 +466,7 @@ def stream( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -660,7 +660,7 @@ async def stream_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/batch_jobs.py b/src/mistralai/client/batch_jobs.py index 456e285b..fceac0b1 100644 --- a/src/mistralai/client/batch_jobs.py +++ b/src/mistralai/client/batch_jobs.py @@ -53,7 +53,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -164,7 +164,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -278,7 +278,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -395,7 +395,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -498,7 +498,7 @@ def get( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -591,7 +591,7 @@ async def get_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -679,7 +679,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -766,7 +766,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -853,7 +853,7 @@ def cancel( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -940,7 +940,7 @@ async def cancel_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/beta_agents.py b/src/mistralai/client/beta_agents.py index 3c0661b6..5919ef98 100644 --- a/src/mistralai/client/beta_agents.py +++ b/src/mistralai/client/beta_agents.py @@ -65,7 +65,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -203,7 +203,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -328,7 +328,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -442,7 +442,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -549,7 +549,7 @@ def get( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -650,7 +650,7 @@ async def get_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -775,7 +775,7 @@ def update( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -925,7 +925,7 @@ async def update_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1042,7 +1042,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1133,7 +1133,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1228,7 +1228,7 @@ def update_version( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1324,7 +1324,7 @@ async def update_version_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1422,7 +1422,7 @@ def list_versions( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1521,7 +1521,7 @@ async def list_versions_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1618,7 +1618,7 @@ def get_version( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1714,7 +1714,7 @@ async def get_version_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1812,7 +1812,7 @@ def create_version_alias( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1911,7 +1911,7 @@ async def create_version_alias_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2006,7 +2006,7 @@ def list_version_aliases( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2099,7 +2099,7 @@ async def list_version_aliases_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2194,7 +2194,7 @@ def delete_version_alias( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2290,7 +2290,7 @@ async def delete_version_alias_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/campaigns.py b/src/mistralai/client/campaigns.py index 460b0b5a..48371f96 100644 --- a/src/mistralai/client/campaigns.py +++ b/src/mistralai/client/campaigns.py @@ -42,7 +42,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -150,7 +150,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -254,7 +254,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -353,7 +353,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -448,7 +448,7 @@ def fetch( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -541,7 +541,7 @@ async def fetch_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -634,7 +634,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -727,7 +727,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -820,7 +820,7 @@ def fetch_status( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -913,7 +913,7 @@ async def fetch_status_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1010,7 +1010,7 @@ def list_events( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1111,7 +1111,7 @@ async def list_events_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/chat.py b/src/mistralai/client/chat.py index 74a9221a..c7ff5704 100644 --- a/src/mistralai/client/chat.py +++ b/src/mistralai/client/chat.py @@ -187,7 +187,7 @@ def complete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -380,7 +380,7 @@ async def complete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -575,7 +575,7 @@ def stream( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -778,7 +778,7 @@ async def stream_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/chat_completion_events.py b/src/mistralai/client/chat_completion_events.py index ef737912..6112a413 100644 --- a/src/mistralai/client/chat_completion_events.py +++ b/src/mistralai/client/chat_completion_events.py @@ -54,7 +54,7 @@ def search( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -169,7 +169,7 @@ async def search_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -280,7 +280,7 @@ def search_ids( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -385,7 +385,7 @@ async def search_ids_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -488,7 +488,7 @@ def fetch( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -581,7 +581,7 @@ async def fetch_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -674,7 +674,7 @@ def fetch_similar_events( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -769,7 +769,7 @@ async def fetch_similar_events_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -868,7 +868,7 @@ def judge( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -977,7 +977,7 @@ async def judge_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/classifiers.py b/src/mistralai/client/classifiers.py index 36329ea6..a1920618 100644 --- a/src/mistralai/client/classifiers.py +++ b/src/mistralai/client/classifiers.py @@ -43,7 +43,7 @@ def moderate( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -146,7 +146,7 @@ async def moderate_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -247,7 +247,7 @@ def moderate_chat( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -349,7 +349,7 @@ async def moderate_chat_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -453,7 +453,7 @@ def classify( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -556,7 +556,7 @@ async def classify_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -654,7 +654,7 @@ def classify_chat( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -751,7 +751,7 @@ async def classify_chat_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/connectors.py b/src/mistralai/client/connectors.py index 6c9e59da..79ba9dc8 100644 --- a/src/mistralai/client/connectors.py +++ b/src/mistralai/client/connectors.py @@ -65,7 +65,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -203,7 +203,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -320,7 +320,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -423,7 +423,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -528,7 +528,7 @@ def get_auth_url( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -633,7 +633,7 @@ async def get_auth_url_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -742,7 +742,7 @@ def activate_for_organization( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -864,7 +864,7 @@ async def activate_for_organization_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -974,7 +974,7 @@ def deactivate_for_organization( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1067,7 +1067,7 @@ async def deactivate_for_organization_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1172,7 +1172,7 @@ def activate_for_workspace( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1294,7 +1294,7 @@ async def activate_for_workspace_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1404,7 +1404,7 @@ def deactivate_for_workspace( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1497,7 +1497,7 @@ async def deactivate_for_workspace_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1602,7 +1602,7 @@ def activate_for_user( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1724,7 +1724,7 @@ async def activate_for_user_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1834,7 +1834,7 @@ def deactivate_for_user( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1927,7 +1927,7 @@ async def deactivate_for_user_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2026,7 +2026,7 @@ def call_tool( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2137,7 +2137,7 @@ async def call_tool_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2252,7 +2252,7 @@ def list_tools( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2362,7 +2362,7 @@ async def list_tools_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2462,7 +2462,7 @@ def get_authentication_methods( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2557,7 +2557,7 @@ async def get_authentication_methods_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2656,7 +2656,7 @@ def list_organization_credentials( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2755,7 +2755,7 @@ async def list_organization_credentials_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2858,7 +2858,7 @@ def create_or_update_organization_credentials( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2973,7 +2973,7 @@ async def create_or_update_organization_credentials_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3084,7 +3084,7 @@ def list_workspace_credentials( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3183,7 +3183,7 @@ async def list_workspace_credentials_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3286,7 +3286,7 @@ def create_or_update_workspace_credentials( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3401,7 +3401,7 @@ async def create_or_update_workspace_credentials_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3512,7 +3512,7 @@ def list_user_credentials( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3611,7 +3611,7 @@ async def list_user_credentials_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3714,7 +3714,7 @@ def create_or_update_user_credentials( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3829,7 +3829,7 @@ async def create_or_update_user_credentials_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3938,7 +3938,7 @@ def delete_organization_credentials( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4034,7 +4034,7 @@ async def delete_organization_credentials_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4130,7 +4130,7 @@ def delete_workspace_credentials( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4226,7 +4226,7 @@ async def delete_workspace_credentials_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4322,7 +4322,7 @@ def delete_user_credentials( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4418,7 +4418,7 @@ async def delete_user_credentials_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4516,7 +4516,7 @@ def get( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4615,7 +4615,7 @@ async def get_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4732,7 +4732,7 @@ def update( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4868,7 +4868,7 @@ async def update_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -4982,7 +4982,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -5075,7 +5075,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/conversations.py b/src/mistralai/client/conversations.py index 33b9e0cf..761e7077 100644 --- a/src/mistralai/client/conversations.py +++ b/src/mistralai/client/conversations.py @@ -437,7 +437,7 @@ def start( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -591,7 +591,7 @@ async def start_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -709,7 +709,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -810,7 +810,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -907,7 +907,7 @@ def get( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1000,7 +1000,7 @@ async def get_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1093,7 +1093,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1186,7 +1186,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1300,7 +1300,7 @@ def append( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1435,7 +1435,7 @@ async def append_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1549,7 +1549,7 @@ def get_history( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1642,7 +1642,7 @@ async def get_history_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1735,7 +1735,7 @@ def get_messages( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1828,7 +1828,7 @@ async def get_messages_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1950,7 +1950,7 @@ def restart( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2095,7 +2095,7 @@ async def restart_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2251,7 +2251,7 @@ def start_stream( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2412,7 +2412,7 @@ async def start_stream_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2554,7 +2554,7 @@ def append_stream( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2696,7 +2696,7 @@ async def append_stream_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2846,7 +2846,7 @@ def restart_stream( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2998,7 +2998,7 @@ async def restart_stream_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/datasets.py b/src/mistralai/client/datasets.py index 078bb18b..2e4e1220 100644 --- a/src/mistralai/client/datasets.py +++ b/src/mistralai/client/datasets.py @@ -50,7 +50,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -149,7 +149,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -250,7 +250,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -349,7 +349,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -444,7 +444,7 @@ def fetch( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -537,7 +537,7 @@ async def fetch_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -630,7 +630,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -723,7 +723,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -820,7 +820,7 @@ def update( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -928,7 +928,7 @@ async def update_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1036,7 +1036,7 @@ def list_records( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1137,7 +1137,7 @@ async def list_records_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1238,7 +1238,7 @@ def create_record( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1346,7 +1346,7 @@ async def create_record_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1452,7 +1452,7 @@ def import_from_campaign( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1557,7 +1557,7 @@ async def import_from_campaign_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1662,7 +1662,7 @@ def import_from_explorer( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1767,7 +1767,7 @@ async def import_from_explorer_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1872,7 +1872,7 @@ def import_from_file( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1977,7 +1977,7 @@ async def import_from_file_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2082,7 +2082,7 @@ def import_from_playground( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2187,7 +2187,7 @@ async def import_from_playground_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2292,7 +2292,7 @@ def import_from_dataset_records( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2397,7 +2397,7 @@ async def import_from_dataset_records_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2500,7 +2500,7 @@ def export_to_jsonl( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2593,7 +2593,7 @@ async def export_to_jsonl_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2688,7 +2688,7 @@ def fetch_task( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2784,7 +2784,7 @@ async def fetch_task_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2882,7 +2882,7 @@ def list_tasks( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2985,7 +2985,7 @@ async def list_tasks_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/deployments.py b/src/mistralai/client/deployments.py index 580248c0..0e068d4f 100644 --- a/src/mistralai/client/deployments.py +++ b/src/mistralai/client/deployments.py @@ -2,10 +2,11 @@ # @generated-id: a874b267fcb9 from .basesdk import BaseSDK +from datetime import datetime from mistralai.client import errors, models, utils from mistralai.client._hooks import HookContext from mistralai.client.types import OptionalNullable, UNSET -from mistralai.client.utils import get_security_from_env +from mistralai.client.utils import eventstreaming, get_security_from_env from mistralai.client.utils.unmarshal_json_response import unmarshal_json_response from typing import Any, Mapping, Optional @@ -46,7 +47,7 @@ def list_deployments( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -155,7 +156,7 @@ async def list_deployments_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -252,7 +253,7 @@ def get_deployment( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -343,7 +344,7 @@ async def get_deployment_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -410,3 +411,473 @@ async def get_deployment_async( raise errors.SDKError("API error occurred", http_res, http_res_text) raise errors.SDKError("Unexpected response received", http_res) + + def get_deployment_logs( + self, + *, + name: str, + worker_name: OptionalNullable[str] = UNSET, + workflow_name: OptionalNullable[str] = UNSET, + after: OptionalNullable[datetime] = UNSET, + before: OptionalNullable[datetime] = UNSET, + order: Optional[models.GetDeploymentLogsOrder] = "asc", + cursor: OptionalNullable[str] = UNSET, + limit: Optional[int] = 50, + retries: OptionalNullable[utils.RetryConfig] = UNSET, + server_url: Optional[str] = None, + timeout_ms: Optional[int] = None, + http_headers: Optional[Mapping[str, str]] = None, + ) -> models.DeploymentLogSearchResponse: + r"""Get Deployment Logs + + Retrieve logs for a deployment (across all of its workers). + + Use `after`/`before`/`order` on the first request to set the time range and sort order; for + the next pages pass the `cursor` from the previous response (it remembers the range and order). + + :param name: + :param worker_name: Filter logs by worker name + :param workflow_name: Filter logs by workflow name + :param after: Only return logs at or after this timestamp + :param before: Only return logs before this timestamp + :param order: First-page sort order: 'asc' (oldest first) or 'desc'. Ignored when `cursor` is set. + :param cursor: Pagination cursor from a previous response's `next_cursor`; carries the window and order + :param limit: Maximum number of logs to return + :param retries: Override the default retry configuration for this method + :param server_url: Override the default server URL for this method + :param timeout_ms: Override the default request timeout configuration for this method in milliseconds + :param http_headers: Additional headers to set or replace on requests. + """ + base_url = None + url_variables = None + if timeout_ms is None: + timeout_ms = self.sdk_configuration.timeout_ms + + if timeout_ms is None: + timeout_ms = 300000 + + if server_url is not None: + base_url = server_url + else: + base_url = self._get_url(base_url, url_variables) + + request = models.GetDeploymentLogsRequest( + name=name, + worker_name=worker_name, + workflow_name=workflow_name, + after=after, + before=before, + order=order, + cursor=cursor, + limit=limit, + ) + + req = self._build_request( + method="GET", + path="/v1/workflows/deployments/{name}/logs", + base_url=base_url, + url_variables=url_variables, + request=request, + request_body_required=False, + request_has_path_params=True, + request_has_query_params=True, + user_agent_header="user-agent", + accept_header_value="application/json", + http_headers=http_headers, + security=self.sdk_configuration.security, + allow_empty_value=None, + timeout_ms=timeout_ms, + ) + + if retries == UNSET: + if self.sdk_configuration.retry_config is not UNSET: + retries = self.sdk_configuration.retry_config + + retry_config = None + if isinstance(retries, utils.RetryConfig): + retry_config = (retries, ["429", "500", "502", "503", "504"]) + + http_res = self.do_request( + hook_ctx=HookContext( + config=self.sdk_configuration, + base_url=base_url or "", + operation_id="get_deployment_logs", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + ), + request=req, + is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), + retry_config=retry_config, + ) + + response_data: Any = None + if utils.match_response(http_res, "200", "application/json"): + return unmarshal_json_response(models.DeploymentLogSearchResponse, http_res) + if utils.match_response(http_res, "422", "application/json"): + response_data = unmarshal_json_response( + errors.HTTPValidationErrorData, http_res + ) + raise errors.HTTPValidationError(response_data, http_res) + if utils.match_response(http_res, "4XX", "*"): + http_res_text = utils.stream_to_text(http_res) + raise errors.SDKError("API error occurred", http_res, http_res_text) + if utils.match_response(http_res, "5XX", "*"): + http_res_text = utils.stream_to_text(http_res) + raise errors.SDKError("API error occurred", http_res, http_res_text) + + raise errors.SDKError("Unexpected response received", http_res) + + async def get_deployment_logs_async( + self, + *, + name: str, + worker_name: OptionalNullable[str] = UNSET, + workflow_name: OptionalNullable[str] = UNSET, + after: OptionalNullable[datetime] = UNSET, + before: OptionalNullable[datetime] = UNSET, + order: Optional[models.GetDeploymentLogsOrder] = "asc", + cursor: OptionalNullable[str] = UNSET, + limit: Optional[int] = 50, + retries: OptionalNullable[utils.RetryConfig] = UNSET, + server_url: Optional[str] = None, + timeout_ms: Optional[int] = None, + http_headers: Optional[Mapping[str, str]] = None, + ) -> models.DeploymentLogSearchResponse: + r"""Get Deployment Logs + + Retrieve logs for a deployment (across all of its workers). + + Use `after`/`before`/`order` on the first request to set the time range and sort order; for + the next pages pass the `cursor` from the previous response (it remembers the range and order). + + :param name: + :param worker_name: Filter logs by worker name + :param workflow_name: Filter logs by workflow name + :param after: Only return logs at or after this timestamp + :param before: Only return logs before this timestamp + :param order: First-page sort order: 'asc' (oldest first) or 'desc'. Ignored when `cursor` is set. + :param cursor: Pagination cursor from a previous response's `next_cursor`; carries the window and order + :param limit: Maximum number of logs to return + :param retries: Override the default retry configuration for this method + :param server_url: Override the default server URL for this method + :param timeout_ms: Override the default request timeout configuration for this method in milliseconds + :param http_headers: Additional headers to set or replace on requests. + """ + base_url = None + url_variables = None + if timeout_ms is None: + timeout_ms = self.sdk_configuration.timeout_ms + + if timeout_ms is None: + timeout_ms = 300000 + + if server_url is not None: + base_url = server_url + else: + base_url = self._get_url(base_url, url_variables) + + request = models.GetDeploymentLogsRequest( + name=name, + worker_name=worker_name, + workflow_name=workflow_name, + after=after, + before=before, + order=order, + cursor=cursor, + limit=limit, + ) + + req = self._build_request_async( + method="GET", + path="/v1/workflows/deployments/{name}/logs", + base_url=base_url, + url_variables=url_variables, + request=request, + request_body_required=False, + request_has_path_params=True, + request_has_query_params=True, + user_agent_header="user-agent", + accept_header_value="application/json", + http_headers=http_headers, + security=self.sdk_configuration.security, + allow_empty_value=None, + timeout_ms=timeout_ms, + ) + + if retries == UNSET: + if self.sdk_configuration.retry_config is not UNSET: + retries = self.sdk_configuration.retry_config + + retry_config = None + if isinstance(retries, utils.RetryConfig): + retry_config = (retries, ["429", "500", "502", "503", "504"]) + + http_res = await self.do_request_async( + hook_ctx=HookContext( + config=self.sdk_configuration, + base_url=base_url or "", + operation_id="get_deployment_logs", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + ), + request=req, + is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), + retry_config=retry_config, + ) + + response_data: Any = None + if utils.match_response(http_res, "200", "application/json"): + return unmarshal_json_response(models.DeploymentLogSearchResponse, http_res) + if utils.match_response(http_res, "422", "application/json"): + response_data = unmarshal_json_response( + errors.HTTPValidationErrorData, http_res + ) + raise errors.HTTPValidationError(response_data, http_res) + if utils.match_response(http_res, "4XX", "*"): + http_res_text = await utils.stream_to_text_async(http_res) + raise errors.SDKError("API error occurred", http_res, http_res_text) + if utils.match_response(http_res, "5XX", "*"): + http_res_text = await utils.stream_to_text_async(http_res) + raise errors.SDKError("API error occurred", http_res, http_res_text) + + raise errors.SDKError("Unexpected response received", http_res) + + def stream_deployment_logs( + self, + *, + name: str, + worker_name: OptionalNullable[str] = UNSET, + workflow_name: OptionalNullable[str] = UNSET, + after: OptionalNullable[datetime] = UNSET, + last_event_id: OptionalNullable[str] = UNSET, + retries: OptionalNullable[utils.RetryConfig] = UNSET, + server_url: Optional[str] = None, + timeout_ms: Optional[int] = None, + http_headers: Optional[Mapping[str, str]] = None, + ) -> eventstreaming.EventStream[models.StreamDeploymentLogsResponseBody]: + r"""Stream Deployment Logs + + Stream logs for a deployment (all of its workers) via SSE. + + If `last_event_id` is set it resumes from that cursor and takes precedence over `after`; + otherwise `after` sets a fresh stream's start point (omit both to tail from the deployment start). + + :param name: + :param worker_name: Filter logs by worker name + :param workflow_name: Filter logs by workflow name + :param after: Start a fresh stream at this timestamp (ignored when resuming via last_event_id) + :param last_event_id: Resume from this cursor (a prior response's SSE id) + :param retries: Override the default retry configuration for this method + :param server_url: Override the default server URL for this method + :param timeout_ms: Override the default request timeout configuration for this method in milliseconds + :param http_headers: Additional headers to set or replace on requests. + """ + base_url = None + url_variables = None + if timeout_ms is None: + timeout_ms = self.sdk_configuration.timeout_ms + + if timeout_ms is None: + timeout_ms = 300000 + + if server_url is not None: + base_url = server_url + else: + base_url = self._get_url(base_url, url_variables) + + request = models.StreamDeploymentLogsRequest( + name=name, + worker_name=worker_name, + workflow_name=workflow_name, + after=after, + last_event_id=last_event_id, + ) + + req = self._build_request( + method="GET", + path="/v1/workflows/deployments/{name}/logs/stream", + base_url=base_url, + url_variables=url_variables, + request=request, + request_body_required=False, + request_has_path_params=True, + request_has_query_params=True, + user_agent_header="user-agent", + accept_header_value="text/event-stream", + http_headers=http_headers, + security=self.sdk_configuration.security, + allow_empty_value=None, + timeout_ms=timeout_ms, + ) + + if retries == UNSET: + if self.sdk_configuration.retry_config is not UNSET: + retries = self.sdk_configuration.retry_config + + retry_config = None + if isinstance(retries, utils.RetryConfig): + retry_config = (retries, ["429", "500", "502", "503", "504"]) + + http_res = self.do_request( + hook_ctx=HookContext( + config=self.sdk_configuration, + base_url=base_url or "", + operation_id="stream_deployment_logs", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + ), + request=req, + is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), + stream=True, + retry_config=retry_config, + ) + + response_data: Any = None + if utils.match_response(http_res, "200", "text/event-stream"): + return eventstreaming.EventStream( + http_res, + lambda raw: utils.unmarshal_json( + raw, models.StreamDeploymentLogsResponseBody + ), + client_ref=self, + data_required=False, + ) + if utils.match_response(http_res, "422", "application/json"): + http_res_text = utils.stream_to_text(http_res) + response_data = unmarshal_json_response( + errors.HTTPValidationErrorData, http_res, http_res_text + ) + raise errors.HTTPValidationError(response_data, http_res, http_res_text) + if utils.match_response(http_res, ["404", "4XX"], "*"): + http_res_text = utils.stream_to_text(http_res) + raise errors.SDKError("API error occurred", http_res, http_res_text) + if utils.match_response(http_res, ["503", "5XX"], "*"): + http_res_text = utils.stream_to_text(http_res) + raise errors.SDKError("API error occurred", http_res, http_res_text) + + http_res_text = utils.stream_to_text(http_res) + raise errors.SDKError("Unexpected response received", http_res, http_res_text) + + async def stream_deployment_logs_async( + self, + *, + name: str, + worker_name: OptionalNullable[str] = UNSET, + workflow_name: OptionalNullable[str] = UNSET, + after: OptionalNullable[datetime] = UNSET, + last_event_id: OptionalNullable[str] = UNSET, + retries: OptionalNullable[utils.RetryConfig] = UNSET, + server_url: Optional[str] = None, + timeout_ms: Optional[int] = None, + http_headers: Optional[Mapping[str, str]] = None, + ) -> eventstreaming.EventStreamAsync[models.StreamDeploymentLogsResponseBody]: + r"""Stream Deployment Logs + + Stream logs for a deployment (all of its workers) via SSE. + + If `last_event_id` is set it resumes from that cursor and takes precedence over `after`; + otherwise `after` sets a fresh stream's start point (omit both to tail from the deployment start). + + :param name: + :param worker_name: Filter logs by worker name + :param workflow_name: Filter logs by workflow name + :param after: Start a fresh stream at this timestamp (ignored when resuming via last_event_id) + :param last_event_id: Resume from this cursor (a prior response's SSE id) + :param retries: Override the default retry configuration for this method + :param server_url: Override the default server URL for this method + :param timeout_ms: Override the default request timeout configuration for this method in milliseconds + :param http_headers: Additional headers to set or replace on requests. + """ + base_url = None + url_variables = None + if timeout_ms is None: + timeout_ms = self.sdk_configuration.timeout_ms + + if timeout_ms is None: + timeout_ms = 300000 + + if server_url is not None: + base_url = server_url + else: + base_url = self._get_url(base_url, url_variables) + + request = models.StreamDeploymentLogsRequest( + name=name, + worker_name=worker_name, + workflow_name=workflow_name, + after=after, + last_event_id=last_event_id, + ) + + req = self._build_request_async( + method="GET", + path="/v1/workflows/deployments/{name}/logs/stream", + base_url=base_url, + url_variables=url_variables, + request=request, + request_body_required=False, + request_has_path_params=True, + request_has_query_params=True, + user_agent_header="user-agent", + accept_header_value="text/event-stream", + http_headers=http_headers, + security=self.sdk_configuration.security, + allow_empty_value=None, + timeout_ms=timeout_ms, + ) + + if retries == UNSET: + if self.sdk_configuration.retry_config is not UNSET: + retries = self.sdk_configuration.retry_config + + retry_config = None + if isinstance(retries, utils.RetryConfig): + retry_config = (retries, ["429", "500", "502", "503", "504"]) + + http_res = await self.do_request_async( + hook_ctx=HookContext( + config=self.sdk_configuration, + base_url=base_url or "", + operation_id="stream_deployment_logs", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + ), + request=req, + is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), + stream=True, + retry_config=retry_config, + ) + + response_data: Any = None + if utils.match_response(http_res, "200", "text/event-stream"): + return eventstreaming.EventStreamAsync( + http_res, + lambda raw: utils.unmarshal_json( + raw, models.StreamDeploymentLogsResponseBody + ), + client_ref=self, + data_required=False, + ) + if utils.match_response(http_res, "422", "application/json"): + http_res_text = await utils.stream_to_text_async(http_res) + response_data = unmarshal_json_response( + errors.HTTPValidationErrorData, http_res, http_res_text + ) + raise errors.HTTPValidationError(response_data, http_res, http_res_text) + if utils.match_response(http_res, ["404", "4XX"], "*"): + http_res_text = await utils.stream_to_text_async(http_res) + raise errors.SDKError("API error occurred", http_res, http_res_text) + if utils.match_response(http_res, ["503", "5XX"], "*"): + http_res_text = await utils.stream_to_text_async(http_res) + raise errors.SDKError("API error occurred", http_res, http_res_text) + + http_res_text = await utils.stream_to_text_async(http_res) + raise errors.SDKError("Unexpected response received", http_res, http_res_text) diff --git a/src/mistralai/client/documents.py b/src/mistralai/client/documents.py index a3c8b07b..9e0ef201 100644 --- a/src/mistralai/client/documents.py +++ b/src/mistralai/client/documents.py @@ -52,7 +52,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -163,7 +163,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -272,7 +272,7 @@ def upload( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -381,7 +381,7 @@ async def upload_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -482,7 +482,7 @@ def get( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -578,7 +578,7 @@ async def get_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -682,7 +682,7 @@ def update( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -798,7 +798,7 @@ async def update_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -917,7 +917,7 @@ def libraries_documents_update_v1( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1036,7 +1036,7 @@ async def libraries_documents_update_v1_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1144,7 +1144,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1240,7 +1240,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1340,7 +1340,7 @@ def text_content( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1442,7 +1442,7 @@ async def text_content_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1540,7 +1540,7 @@ def status( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1636,7 +1636,7 @@ async def status_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1732,7 +1732,7 @@ def get_signed_url( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1828,7 +1828,7 @@ async def get_signed_url_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1924,7 +1924,7 @@ def extracted_text_signed_url( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2020,7 +2020,7 @@ async def extracted_text_signed_url_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2116,7 +2116,7 @@ def reprocess( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2212,7 +2212,7 @@ async def reprocess_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/embeddings.py b/src/mistralai/client/embeddings.py index 17eb9a57..9b2b6172 100644 --- a/src/mistralai/client/embeddings.py +++ b/src/mistralai/client/embeddings.py @@ -50,7 +50,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -163,7 +163,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/events.py b/src/mistralai/client/events.py index 4ebb6505..6ce18973 100644 --- a/src/mistralai/client/events.py +++ b/src/mistralai/client/events.py @@ -58,7 +58,7 @@ def get_stream_events( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -194,7 +194,7 @@ async def get_stream_events_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -314,7 +314,7 @@ def get_workflow_events( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -417,7 +417,7 @@ async def get_workflow_events_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/executions.py b/src/mistralai/client/executions.py index 2956c851..e4ed8348 100644 --- a/src/mistralai/client/executions.py +++ b/src/mistralai/client/executions.py @@ -35,7 +35,7 @@ def get_workflow_execution( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -126,7 +126,7 @@ async def get_workflow_execution_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -219,7 +219,7 @@ def get_workflow_execution_history( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -313,7 +313,7 @@ async def get_workflow_execution_history_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -414,7 +414,7 @@ def signal_workflow_execution( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -527,7 +527,7 @@ async def signal_workflow_execution_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -640,7 +640,7 @@ def query_workflow_execution( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -753,7 +753,7 @@ async def query_workflow_execution_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -857,7 +857,7 @@ def terminate_workflow_execution( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -948,7 +948,7 @@ async def terminate_workflow_execution_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1039,7 +1039,7 @@ def batch_terminate_workflow_executions( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1133,7 +1133,7 @@ async def batch_terminate_workflow_executions_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1227,7 +1227,7 @@ def cancel_workflow_execution( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1318,7 +1318,7 @@ async def cancel_workflow_execution_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1409,7 +1409,7 @@ def batch_cancel_workflow_executions( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1503,7 +1503,7 @@ async def batch_cancel_workflow_executions_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1605,7 +1605,7 @@ def reset_workflow( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1717,7 +1717,7 @@ async def reset_workflow_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1830,7 +1830,7 @@ def update_workflow_execution( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1943,7 +1943,7 @@ async def update_workflow_execution_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2047,7 +2047,7 @@ def get_workflow_execution_trace_otel( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2140,7 +2140,7 @@ async def get_workflow_execution_trace_otel_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2233,7 +2233,7 @@ def get_workflow_execution_trace_summary( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2326,7 +2326,7 @@ async def get_workflow_execution_trace_summary_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2423,7 +2423,7 @@ def get_workflow_execution_trace_events( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2522,7 +2522,7 @@ async def get_workflow_execution_trace_events_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2623,7 +2623,7 @@ def stream( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2733,7 +2733,7 @@ async def stream_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2832,12 +2832,10 @@ def get_workflow_execution_logs( ) -> models.ExecutionLogSearchResponse: r"""Get Workflow Execution Logs - Retrieve logs for a workflow execution from Dora. + Retrieve logs for a workflow execution. - First page sets the window via `after`/`before` (default: execution start through now, both - widened by a margin so the bounds still prune partitions); later pages pass `cursor`, which - carries both the window and the sort order (so `after`/`before`/`order` are then ignored — - the order is fixed at the first page so a client can't flip direction mid-pagination). + Use `after`/`before`/`order` on the first request to set the time range and sort order; for + the next pages pass the `cursor` from the previous response (it remembers the range and order). :param execution_id: :param run_id: Filter logs by workflow run ID @@ -2858,7 +2856,7 @@ def get_workflow_execution_logs( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2951,12 +2949,10 @@ async def get_workflow_execution_logs_async( ) -> models.ExecutionLogSearchResponse: r"""Get Workflow Execution Logs - Retrieve logs for a workflow execution from Dora. + Retrieve logs for a workflow execution. - First page sets the window via `after`/`before` (default: execution start through now, both - widened by a margin so the bounds still prune partitions); later pages pass `cursor`, which - carries both the window and the sort order (so `after`/`before`/`order` are then ignored — - the order is fixed at the first page so a client can't flip direction mid-pagination). + Use `after`/`before`/`order` on the first request to set the time range and sort order; for + the next pages pass the `cursor` from the previous response (it remembers the range and order). :param execution_id: :param run_id: Filter logs by workflow run ID @@ -2977,7 +2973,7 @@ async def get_workflow_execution_logs_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3088,7 +3084,7 @@ def stream_workflow_execution_logs( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -3208,7 +3204,7 @@ async def stream_workflow_execution_logs_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/fields.py b/src/mistralai/client/fields.py index 5e701da9..2f8d7acd 100644 --- a/src/mistralai/client/fields.py +++ b/src/mistralai/client/fields.py @@ -32,7 +32,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -120,7 +120,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -212,7 +212,7 @@ def fetch_options( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -310,7 +310,7 @@ async def fetch_options_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -410,7 +410,7 @@ def fetch_option_counts( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -521,7 +521,7 @@ async def fetch_option_counts_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/files.py b/src/mistralai/client/files.py index 5f8396f5..8d2c9fc8 100644 --- a/src/mistralai/client/files.py +++ b/src/mistralai/client/files.py @@ -59,7 +59,7 @@ def upload( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -172,7 +172,7 @@ async def upload_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -279,7 +279,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -387,7 +387,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -481,7 +481,7 @@ def retrieve( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -568,7 +568,7 @@ async def retrieve_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -655,7 +655,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -742,7 +742,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -829,7 +829,7 @@ def download( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -918,7 +918,7 @@ async def download_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1007,7 +1007,7 @@ def get_signed_url( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1095,7 +1095,7 @@ async def get_signed_url_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/fim.py b/src/mistralai/client/fim.py index d868bcff..b4504370 100644 --- a/src/mistralai/client/fim.py +++ b/src/mistralai/client/fim.py @@ -65,7 +65,7 @@ def complete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -199,7 +199,7 @@ async def complete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -333,7 +333,7 @@ def stream( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -475,7 +475,7 @@ async def stream_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/fine_tuning_jobs.py b/src/mistralai/client/fine_tuning_jobs.py index 708cc537..f9a6bfac 100644 --- a/src/mistralai/client/fine_tuning_jobs.py +++ b/src/mistralai/client/fine_tuning_jobs.py @@ -57,7 +57,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -173,7 +173,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -303,7 +303,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -451,7 +451,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -565,7 +565,7 @@ def get( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -654,7 +654,7 @@ async def get_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -743,7 +743,7 @@ def cancel( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -832,7 +832,7 @@ async def cancel_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -921,7 +921,7 @@ def start( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1010,7 +1010,7 @@ async def start_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/ingestion_pipeline_configurations.py b/src/mistralai/client/ingestion_pipeline_configurations.py index dfd139ba..07606ff2 100644 --- a/src/mistralai/client/ingestion_pipeline_configurations.py +++ b/src/mistralai/client/ingestion_pipeline_configurations.py @@ -35,7 +35,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -117,7 +117,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -203,7 +203,7 @@ def register( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -308,7 +308,7 @@ async def register_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -413,7 +413,7 @@ def update_run_info( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -519,7 +519,7 @@ async def update_run_info_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/judges.py b/src/mistralai/client/judges.py index 187eed0d..c04e1994 100644 --- a/src/mistralai/client/judges.py +++ b/src/mistralai/client/judges.py @@ -46,7 +46,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -159,7 +159,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -268,7 +268,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -373,7 +373,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -470,7 +470,7 @@ def fetch( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -563,7 +563,7 @@ async def fetch_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -656,7 +656,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -749,7 +749,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -856,7 +856,7 @@ def update( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -980,7 +980,7 @@ async def update_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1094,7 +1094,7 @@ def judge_conversation( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1204,7 +1204,7 @@ async def judge_conversation_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/libraries.py b/src/mistralai/client/libraries.py index 19ce65b9..22d80ca9 100644 --- a/src/mistralai/client/libraries.py +++ b/src/mistralai/client/libraries.py @@ -64,7 +64,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -166,7 +166,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -268,7 +268,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -373,7 +373,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -472,7 +472,7 @@ def get( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -565,7 +565,7 @@ async def get_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -658,7 +658,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -753,7 +753,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -852,7 +852,7 @@ def update( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -960,7 +960,7 @@ async def update_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1071,7 +1071,7 @@ def libraries_update_v1( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1182,7 +1182,7 @@ async def libraries_update_v1_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/logs.py b/src/mistralai/client/logs.py index e101dd4d..9b94d552 100644 --- a/src/mistralai/client/logs.py +++ b/src/mistralai/client/logs.py @@ -45,7 +45,7 @@ def search( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -158,7 +158,7 @@ async def search_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -259,7 +259,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -345,7 +345,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -437,7 +437,7 @@ def fetch_options( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -536,7 +536,7 @@ async def fetch_options_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/metrics.py b/src/mistralai/client/metrics.py index d3814d6b..d0b6b4fc 100644 --- a/src/mistralai/client/metrics.py +++ b/src/mistralai/client/metrics.py @@ -60,7 +60,7 @@ def get_workflow_metrics( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -178,7 +178,7 @@ async def get_workflow_metrics_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/models/__init__.py b/src/mistralai/client/models/__init__.py index 9f3e8054..50ad9d52 100644 --- a/src/mistralai/client/models/__init__.py +++ b/src/mistralai/client/models/__init__.py @@ -684,6 +684,7 @@ ) from .credentialsresponse import CredentialsResponse, CredentialsResponseTypedDict from .credentialsstatus import CredentialsStatus, CredentialsStatusTypedDict + from .credentialsstatuserrorreason import CredentialsStatusErrorReason from .customconnector import ( Authorization, AuthorizationTypedDict, @@ -795,6 +796,11 @@ DeploymentListResponseTypedDict, ) from .deploymentlocation import DeploymentLocation, DeploymentLocationTypedDict + from .deploymentlogrecord import DeploymentLogRecord, DeploymentLogRecordTypedDict + from .deploymentlogsearchresponse import ( + DeploymentLogSearchResponse, + DeploymentLogSearchResponseTypedDict, + ) from .deploymentresponse import DeploymentResponse, DeploymentResponseTypedDict from .deploymentworkerresponse import ( DeploymentWorkerResponse, @@ -894,7 +900,6 @@ FetchFieldOptionCountsResponse, FetchFieldOptionCountsResponseTypedDict, ) - from .field import FieldT, FieldTTypedDict from .fieldgroup import FieldGroup, FieldGroupTypedDict from .fieldoptioncountitem import ( FieldOptionCountItem, @@ -1041,6 +1046,11 @@ GetDatasetsV1ObservabilityDatasetsGetRequest, GetDatasetsV1ObservabilityDatasetsGetRequestTypedDict, ) + from .get_deployment_logsop import ( + GetDeploymentLogsOrder, + GetDeploymentLogsRequest, + GetDeploymentLogsRequestTypedDict, + ) from .get_deployment_v1_workflows_deployments_name_getop import ( GetDeploymentV1WorkflowsDeploymentsNameGetRequest, GetDeploymentV1WorkflowsDeploymentsNameGetRequestTypedDict, @@ -1193,6 +1203,42 @@ from .getlogfieldoptions import GetLogFieldOptions, GetLogFieldOptionsTypedDict from .getlogfields import GetLogFields, GetLogFieldsTypedDict from .getlogs import GetLogs, GetLogsTypedDict + from .getsearchindexdetailresponseindex import ( + GetSearchIndexDetailResponseIndex, + GetSearchIndexDetailResponseIndexTypedDict, + ) + from .getsearchindexdetailresponseschemamodel import ( + GetSearchIndexDetailResponseSchemaModel, + GetSearchIndexDetailResponseSchemaModelTypedDict, + ) + from .getsearchindexschemadetailresponsefield import ( + GetSearchIndexSchemaDetailResponseField, + GetSearchIndexSchemaDetailResponseFieldTypedDict, + ) + from .getsearchindexschemadetailresponseschemamodel import ( + GetSearchIndexSchemaDetailResponseSchemaModel, + GetSearchIndexSchemaDetailResponseSchemaModelTypedDict, + ) + from .getsearchindexschemasdfileresponsesdfile import ( + GetSearchIndexSchemaSDFileResponseSDFile, + GetSearchIndexSchemaSDFileResponseSDFileTypedDict, + ) + from .getsearchindexsummaryresponseindex import ( + GetSearchIndexSummaryResponseIndex, + GetSearchIndexSummaryResponseIndexIndex, + GetSearchIndexSummaryResponseIndexIndexTypedDict, + GetSearchIndexSummaryResponseIndexStatus, + GetSearchIndexSummaryResponseIndexTypedDict, + UnknownGetSearchIndexSummaryResponseIndexIndex, + ) + from .getsearchindexsummaryresponsevespaindex import ( + GetSearchIndexSummaryResponseVespaIndex, + GetSearchIndexSummaryResponseVespaIndexTypedDict, + ) + from .getsearchindexsummaryresponsevespaschemamodel import ( + GetSearchIndexSummaryResponseVespaSchemaModel, + GetSearchIndexSummaryResponseVespaSchemaModelTypedDict, + ) from .getsignedurlresponse import ( GetSignedURLResponse, GetSignedURLResponseTypedDict, @@ -1251,15 +1297,6 @@ ImportDatasetFromPlaygroundRequest, ImportDatasetFromPlaygroundRequestTypedDict, ) - from .index_input import ( - IndexInput, - IndexInputIndex, - IndexInputIndexTypedDict, - IndexInputStatus, - IndexInputTypedDict, - ) - from .indexmetricsoffline import IndexMetricsOffline, IndexMetricsOfflineTypedDict - from .indexmetricsonline import IndexMetricsOnline, IndexMetricsOnlineTypedDict from .ingestionpipelineconfiguration import ( IngestionPipelineConfiguration, IngestionPipelineConfigurationTypedDict, @@ -1623,30 +1660,6 @@ from .messageresponse import MessageResponse, MessageResponseTypedDict from .messagetokens import MessageTokens, MessageTokensTypedDict from .metric import Metric, MetricTypedDict - from .mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_index import ( - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex, - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndexTypedDict, - ) - from .mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_schema import ( - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchema, - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchemaTypedDict, - ) - from .mistralai_search_studio_app_routes_v1_indexes_getsearchindexschemadetail_schema import ( - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema, - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchemaTypedDict, - ) - from .mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index import ( - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex, - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex, - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndexTypedDict, - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus, - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexTypedDict, - UnknownMistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex, - ) - from .mistralai_search_studio_app_routes_v1_indexes_registersearchindexresponse_index import ( - MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex, - MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndexTypedDict, - ) from .mistralpromptmode import MistralPromptMode from .modelcapabilities import ModelCapabilities, ModelCapabilitiesTypedDict from .modelconversation import ( @@ -1852,6 +1865,29 @@ ReferenceID, ReferenceIDTypedDict, ) + from .registersearchindexrequestindex import ( + RegisterSearchIndexRequestIndex, + RegisterSearchIndexRequestIndexIndex, + RegisterSearchIndexRequestIndexIndexTypedDict, + RegisterSearchIndexRequestIndexStatus, + RegisterSearchIndexRequestIndexTypedDict, + ) + from .registersearchindexrequestvespaindex import ( + RegisterSearchIndexRequestVespaIndex, + RegisterSearchIndexRequestVespaIndexTypedDict, + ) + from .registersearchindexrequestvespaschemafield import ( + RegisterSearchIndexRequestVespaSchemaField, + RegisterSearchIndexRequestVespaSchemaFieldTypedDict, + ) + from .registersearchindexrequestvespaschemamodel import ( + RegisterSearchIndexRequestVespaSchemaModel, + RegisterSearchIndexRequestVespaSchemaModelTypedDict, + ) + from .registersearchindexresponseindex import ( + RegisterSearchIndexResponseIndex, + RegisterSearchIndexResponseIndexTypedDict, + ) from .requestsource import RequestSource from .reset_workflow_v1_workflows_executions_execution_id_reset_postop import ( ResetWorkflowV1WorkflowsExecutionsExecutionIDResetPostRequest, @@ -1912,8 +1948,6 @@ from .schemafieldindex import SchemaFieldIndex from .schemafieldstorage import SchemaFieldStorage from .schemafieldtype import SchemaFieldType - from .schemametrics import SchemaMetrics, SchemaMetricsTypedDict - from .sdfile import SDFile, SDFileTypedDict from .search_latest_span_evaluations_v1_observability_spans_evaluations_search_latest_postop import ( SearchLatestSpanEvaluationsV1ObservabilitySpansEvaluationsSearchLatestPostRequest, SearchLatestSpanEvaluationsV1ObservabilitySpansEvaluationsSearchLatestPostRequestTypedDict, @@ -2016,6 +2050,15 @@ from .speechstreamdone import SpeechStreamDone, SpeechStreamDoneTypedDict from .speechstreameventtypes import SpeechStreamEventTypes from .ssetypes import SSETypes + from .stream_deployment_logsop import ( + StreamDeploymentLogsData, + StreamDeploymentLogsDataTypedDict, + StreamDeploymentLogsEvent, + StreamDeploymentLogsRequest, + StreamDeploymentLogsRequestTypedDict, + StreamDeploymentLogsResponseBody, + StreamDeploymentLogsResponseBodyTypedDict, + ) from .stream_v1_workflows_executions_execution_id_stream_getop import ( StreamV1WorkflowsExecutionsExecutionIDStreamGetData, StreamV1WorkflowsExecutionsExecutionIDStreamGetDataTypedDict, @@ -2044,7 +2087,6 @@ StreamEventWorkflowContext, StreamEventWorkflowContextTypedDict, ) - from .summary import Summary, SummaryTypedDict from .systemmessage import ( SystemMessage, SystemMessageContent, @@ -2321,6 +2363,22 @@ UpdateDocumentRequest, UpdateDocumentRequestTypedDict, ) + from .updateindexmetricsrequestindexmetricsoffline import ( + UpdateIndexMetricsRequestIndexMetricsOffline, + UpdateIndexMetricsRequestIndexMetricsOfflineTypedDict, + ) + from .updateindexmetricsrequestindexmetricsonline import ( + UpdateIndexMetricsRequestIndexMetricsOnline, + UpdateIndexMetricsRequestIndexMetricsOnlineTypedDict, + ) + from .updateindexmetricsrequestschemametrics import ( + UpdateIndexMetricsRequestSchemaMetrics, + UpdateIndexMetricsRequestSchemaMetricsTypedDict, + ) + from .updateindexsummaryrequestsummary import ( + UpdateIndexSummaryRequestSummary, + UpdateIndexSummaryRequestSummaryTypedDict, + ) from .updateinvocationbody import ( UpdateInvocationBody, UpdateInvocationBodyInput, @@ -2339,6 +2397,10 @@ ) from .updatemodelrequest import UpdateModelRequest, UpdateModelRequestTypedDict from .updateruninfo import UpdateRunInfo, UpdateRunInfoTypedDict + from .updateschemasummaryrequestsummary import ( + UpdateSchemaSummaryRequestSummary, + UpdateSchemaSummaryRequestSummaryTypedDict, + ) from .updateworkflowresponse import ( UpdateWorkflowResponse, UpdateWorkflowResponseTypedDict, @@ -2359,11 +2421,6 @@ ValidationError, ValidationErrorTypedDict, ) - from .vespaindex_input import VespaIndexInput, VespaIndexInputTypedDict - from .vespaindex_output import VespaIndexOutput, VespaIndexOutputTypedDict - from .vespaschema_input import VespaSchemaInput, VespaSchemaInputTypedDict - from .vespaschema_output import VespaSchemaOutput, VespaSchemaOutputTypedDict - from .vespaschemafield import VespaSchemaField, VespaSchemaFieldTypedDict from .voicecreaterequest import VoiceCreateRequest, VoiceCreateRequestTypedDict from .voicelistresponse import VoiceListResponse, VoiceListResponseTypedDict from .voiceresponse import VoiceResponse, VoiceResponseTypedDict @@ -3030,6 +3087,7 @@ "CredentialsResponse", "CredentialsResponseTypedDict", "CredentialsStatus", + "CredentialsStatusErrorReason", "CredentialsStatusTypedDict", "CustomConnector", "CustomConnectorTypedDict", @@ -3095,6 +3153,10 @@ "DeploymentListResponseTypedDict", "DeploymentLocation", "DeploymentLocationTypedDict", + "DeploymentLogRecord", + "DeploymentLogRecordTypedDict", + "DeploymentLogSearchResponse", + "DeploymentLogSearchResponseTypedDict", "DeploymentResponse", "DeploymentResponseTypedDict", "DeploymentStatus", @@ -3192,8 +3254,6 @@ "FieldGroupTypedDict", "FieldOptionCountItem", "FieldOptionCountItemTypedDict", - "FieldT", - "FieldTTypedDict", "File", "FileChunk", "FileChunkTypedDict", @@ -3271,6 +3331,9 @@ "GetDatasetRecordsV1ObservabilityDatasetsDatasetIDRecordsGetRequestTypedDict", "GetDatasetsV1ObservabilityDatasetsGetRequest", "GetDatasetsV1ObservabilityDatasetsGetRequestTypedDict", + "GetDeploymentLogsOrder", + "GetDeploymentLogsRequest", + "GetDeploymentLogsRequestTypedDict", "GetDeploymentV1WorkflowsDeploymentsNameGetRequest", "GetDeploymentV1WorkflowsDeploymentsNameGetRequestTypedDict", "GetFileResponse", @@ -3306,6 +3369,25 @@ "GetSchedulesV1WorkflowsSchedulesGetResponse", "GetSchedulesV1WorkflowsSchedulesGetResponseTypedDict", "GetSchedulesV1WorkflowsSchedulesGetStatus", + "GetSearchIndexDetailResponseIndex", + "GetSearchIndexDetailResponseIndexTypedDict", + "GetSearchIndexDetailResponseSchemaModel", + "GetSearchIndexDetailResponseSchemaModelTypedDict", + "GetSearchIndexSchemaDetailResponseField", + "GetSearchIndexSchemaDetailResponseFieldTypedDict", + "GetSearchIndexSchemaDetailResponseSchemaModel", + "GetSearchIndexSchemaDetailResponseSchemaModelTypedDict", + "GetSearchIndexSchemaSDFileResponseSDFile", + "GetSearchIndexSchemaSDFileResponseSDFileTypedDict", + "GetSearchIndexSummaryResponseIndex", + "GetSearchIndexSummaryResponseIndexIndex", + "GetSearchIndexSummaryResponseIndexIndexTypedDict", + "GetSearchIndexSummaryResponseIndexStatus", + "GetSearchIndexSummaryResponseIndexTypedDict", + "GetSearchIndexSummaryResponseVespaIndex", + "GetSearchIndexSummaryResponseVespaIndexTypedDict", + "GetSearchIndexSummaryResponseVespaSchemaModel", + "GetSearchIndexSummaryResponseVespaSchemaModelTypedDict", "GetSignedURLResponse", "GetSignedURLResponseTypedDict", "GetSimilarChatCompletionEventsV1ObservabilityChatCompletionEventsEventIDSimilarEventsGetRequest", @@ -3416,15 +3498,6 @@ "ImportDatasetFromFileRequestTypedDict", "ImportDatasetFromPlaygroundRequest", "ImportDatasetFromPlaygroundRequestTypedDict", - "IndexInput", - "IndexInputIndex", - "IndexInputIndexTypedDict", - "IndexInputStatus", - "IndexInputTypedDict", - "IndexMetricsOffline", - "IndexMetricsOfflineTypedDict", - "IndexMetricsOnline", - "IndexMetricsOnlineTypedDict", "IngestionPipelineConfiguration", "IngestionPipelineConfigurationTypedDict", "InputEntries", @@ -3665,19 +3738,6 @@ "MetricsData", "MetricsDataTypedDict", "MistralPromptMode", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndexTypedDict", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchema", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchemaTypedDict", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchemaTypedDict", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndexTypedDict", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexTypedDict", - "MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex", - "MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndexTypedDict", "ModelCapabilities", "ModelCapabilitiesTypedDict", "ModelConversation", @@ -3836,6 +3896,19 @@ "ReferenceChunkTypedDict", "ReferenceID", "ReferenceIDTypedDict", + "RegisterSearchIndexRequestIndex", + "RegisterSearchIndexRequestIndexIndex", + "RegisterSearchIndexRequestIndexIndexTypedDict", + "RegisterSearchIndexRequestIndexStatus", + "RegisterSearchIndexRequestIndexTypedDict", + "RegisterSearchIndexRequestVespaIndex", + "RegisterSearchIndexRequestVespaIndexTypedDict", + "RegisterSearchIndexRequestVespaSchemaField", + "RegisterSearchIndexRequestVespaSchemaFieldTypedDict", + "RegisterSearchIndexRequestVespaSchemaModel", + "RegisterSearchIndexRequestVespaSchemaModelTypedDict", + "RegisterSearchIndexResponseIndex", + "RegisterSearchIndexResponseIndexTypedDict", "RequestSource", "RequiresConfirmation", "RequiresConfirmationTypedDict", @@ -3882,8 +3955,6 @@ "Roles", "RootsCapability", "RootsCapabilityTypedDict", - "SDFile", - "SDFileTypedDict", "SSETypes", "SampleType", "SamplingCapability", @@ -3912,8 +3983,6 @@ "SchemaFieldIndex", "SchemaFieldStorage", "SchemaFieldType", - "SchemaMetrics", - "SchemaMetricsTypedDict", "Scope", "SearchChatCompletionEventIdsRequest", "SearchChatCompletionEventIdsRequestTypedDict", @@ -3990,6 +4059,13 @@ "SpeechV1AudioSpeechPostDataTypedDict", "SpeechV1AudioSpeechPostResponse", "SpeechV1AudioSpeechPostResponseTypedDict", + "StreamDeploymentLogsData", + "StreamDeploymentLogsDataTypedDict", + "StreamDeploymentLogsEvent", + "StreamDeploymentLogsRequest", + "StreamDeploymentLogsRequestTypedDict", + "StreamDeploymentLogsResponseBody", + "StreamDeploymentLogsResponseBodyTypedDict", "StreamError", "StreamErrorTypedDict", "StreamEventSsePayload", @@ -4011,8 +4087,6 @@ "StreamWorkflowExecutionLogsRequestTypedDict", "StreamWorkflowExecutionLogsResponseBody", "StreamWorkflowExecutionLogsResponseBodyTypedDict", - "Summary", - "SummaryTypedDict", "SystemMessage", "SystemMessageContent", "SystemMessageContentChunks", @@ -4173,6 +4247,7 @@ "UnknownConnectorToolCallResponseContent", "UnknownContentChunk", "UnknownConversationEventsData", + "UnknownGetSearchIndexSummaryResponseIndexIndex", "UnknownJSONPatch", "UnknownJobsAPIRoutesFineTuningCancelFineTuningJobResponse", "UnknownJobsAPIRoutesFineTuningGetFineTuningJobResponse", @@ -4180,7 +4255,6 @@ "UnknownJobsAPIRoutesFineTuningUpdateFineTunedModelResponse", "UnknownJudgeOutputUnion", "UnknownListFineTuningJobsResponseData", - "UnknownMistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex", "UnknownModelConversationTool", "UnknownModelListData", "UnknownPayload", @@ -4214,8 +4288,16 @@ "UpdateDefinitionTypedDict", "UpdateDocumentRequest", "UpdateDocumentRequestTypedDict", + "UpdateIndexMetricsRequestIndexMetricsOffline", + "UpdateIndexMetricsRequestIndexMetricsOfflineTypedDict", + "UpdateIndexMetricsRequestIndexMetricsOnline", + "UpdateIndexMetricsRequestIndexMetricsOnlineTypedDict", + "UpdateIndexMetricsRequestSchemaMetrics", + "UpdateIndexMetricsRequestSchemaMetricsTypedDict", "UpdateIndexMetricsV1RagIndexesIndexIndexIDMetricsPutRequest", "UpdateIndexMetricsV1RagIndexesIndexIndexIDMetricsPutRequestTypedDict", + "UpdateIndexSummaryRequestSummary", + "UpdateIndexSummaryRequestSummaryTypedDict", "UpdateInvocationBody", "UpdateInvocationBodyInput", "UpdateInvocationBodyInputTypedDict", @@ -4236,6 +4318,8 @@ "UpdateRunInfoV1RagIngestionPipelineConfigurationsIDRunInfoPutRequestTypedDict", "UpdateScheduleV1WorkflowsSchedulesScheduleIDPatchRequest", "UpdateScheduleV1WorkflowsSchedulesScheduleIDPatchRequestTypedDict", + "UpdateSchemaSummaryRequestSummary", + "UpdateSchemaSummaryRequestSummaryTypedDict", "UpdateVoiceV1AudioVoicesVoiceIDPatchRequest", "UpdateVoiceV1AudioVoicesVoiceIDPatchRequestTypedDict", "UpdateWorkflowExecutionV1WorkflowsExecutionsExecutionIDUpdatesPostRequest", @@ -4254,16 +4338,6 @@ "UserMessageTypedDict", "ValidationError", "ValidationErrorTypedDict", - "VespaIndexInput", - "VespaIndexInputTypedDict", - "VespaIndexOutput", - "VespaIndexOutputTypedDict", - "VespaSchemaField", - "VespaSchemaFieldTypedDict", - "VespaSchemaInput", - "VespaSchemaInputTypedDict", - "VespaSchemaOutput", - "VespaSchemaOutputTypedDict", "Visibility", "VoiceCreateRequest", "VoiceCreateRequestTypedDict", @@ -4847,6 +4921,7 @@ "CredentialsResponseTypedDict": ".credentialsresponse", "CredentialsStatus": ".credentialsstatus", "CredentialsStatusTypedDict": ".credentialsstatus", + "CredentialsStatusErrorReason": ".credentialsstatuserrorreason", "Authorization": ".customconnector", "AuthorizationTypedDict": ".customconnector", "CustomConnector": ".customconnector", @@ -4917,6 +4992,10 @@ "DeploymentListResponseTypedDict": ".deploymentlistresponse", "DeploymentLocation": ".deploymentlocation", "DeploymentLocationTypedDict": ".deploymentlocation", + "DeploymentLogRecord": ".deploymentlogrecord", + "DeploymentLogRecordTypedDict": ".deploymentlogrecord", + "DeploymentLogSearchResponse": ".deploymentlogsearchresponse", + "DeploymentLogSearchResponseTypedDict": ".deploymentlogsearchresponse", "DeploymentResponse": ".deploymentresponse", "DeploymentResponseTypedDict": ".deploymentresponse", "DeploymentWorkerResponse": ".deploymentworkerresponse", @@ -4996,8 +5075,6 @@ "FetchFieldOptionCountsRequestTypedDict": ".fetchfieldoptioncountsrequest", "FetchFieldOptionCountsResponse": ".fetchfieldoptioncountsresponse", "FetchFieldOptionCountsResponseTypedDict": ".fetchfieldoptioncountsresponse", - "FieldT": ".field", - "FieldTTypedDict": ".field", "FieldGroup": ".fieldgroup", "FieldGroupTypedDict": ".fieldgroup", "FieldOptionCountItem": ".fieldoptioncountitem", @@ -5095,6 +5172,9 @@ "GetDatasetRecordsV1ObservabilityDatasetsDatasetIDRecordsGetRequestTypedDict": ".get_dataset_records_v1_observability_datasets_dataset_id_records_getop", "GetDatasetsV1ObservabilityDatasetsGetRequest": ".get_datasets_v1_observability_datasets_getop", "GetDatasetsV1ObservabilityDatasetsGetRequestTypedDict": ".get_datasets_v1_observability_datasets_getop", + "GetDeploymentLogsOrder": ".get_deployment_logsop", + "GetDeploymentLogsRequest": ".get_deployment_logsop", + "GetDeploymentLogsRequestTypedDict": ".get_deployment_logsop", "GetDeploymentV1WorkflowsDeploymentsNameGetRequest": ".get_deployment_v1_workflows_deployments_name_getop", "GetDeploymentV1WorkflowsDeploymentsNameGetRequestTypedDict": ".get_deployment_v1_workflows_deployments_name_getop", "GetIndexDetailsV1RagIndexesIndexIndexIDDetailGetRequest": ".get_index_details_v1_rag_indexes_index_index_id_detail_getop", @@ -5186,6 +5266,26 @@ "GetLogFieldsTypedDict": ".getlogfields", "GetLogs": ".getlogs", "GetLogsTypedDict": ".getlogs", + "GetSearchIndexDetailResponseIndex": ".getsearchindexdetailresponseindex", + "GetSearchIndexDetailResponseIndexTypedDict": ".getsearchindexdetailresponseindex", + "GetSearchIndexDetailResponseSchemaModel": ".getsearchindexdetailresponseschemamodel", + "GetSearchIndexDetailResponseSchemaModelTypedDict": ".getsearchindexdetailresponseschemamodel", + "GetSearchIndexSchemaDetailResponseField": ".getsearchindexschemadetailresponsefield", + "GetSearchIndexSchemaDetailResponseFieldTypedDict": ".getsearchindexschemadetailresponsefield", + "GetSearchIndexSchemaDetailResponseSchemaModel": ".getsearchindexschemadetailresponseschemamodel", + "GetSearchIndexSchemaDetailResponseSchemaModelTypedDict": ".getsearchindexschemadetailresponseschemamodel", + "GetSearchIndexSchemaSDFileResponseSDFile": ".getsearchindexschemasdfileresponsesdfile", + "GetSearchIndexSchemaSDFileResponseSDFileTypedDict": ".getsearchindexschemasdfileresponsesdfile", + "GetSearchIndexSummaryResponseIndex": ".getsearchindexsummaryresponseindex", + "GetSearchIndexSummaryResponseIndexIndex": ".getsearchindexsummaryresponseindex", + "GetSearchIndexSummaryResponseIndexIndexTypedDict": ".getsearchindexsummaryresponseindex", + "GetSearchIndexSummaryResponseIndexStatus": ".getsearchindexsummaryresponseindex", + "GetSearchIndexSummaryResponseIndexTypedDict": ".getsearchindexsummaryresponseindex", + "UnknownGetSearchIndexSummaryResponseIndexIndex": ".getsearchindexsummaryresponseindex", + "GetSearchIndexSummaryResponseVespaIndex": ".getsearchindexsummaryresponsevespaindex", + "GetSearchIndexSummaryResponseVespaIndexTypedDict": ".getsearchindexsummaryresponsevespaindex", + "GetSearchIndexSummaryResponseVespaSchemaModel": ".getsearchindexsummaryresponsevespaschemamodel", + "GetSearchIndexSummaryResponseVespaSchemaModelTypedDict": ".getsearchindexsummaryresponsevespaschemamodel", "GetSignedURLResponse": ".getsignedurlresponse", "GetSignedURLResponseTypedDict": ".getsignedurlresponse", "GetSpan": ".getspan", @@ -5240,15 +5340,6 @@ "ImportDatasetFromFileRequestTypedDict": ".importdatasetfromfilerequest", "ImportDatasetFromPlaygroundRequest": ".importdatasetfromplaygroundrequest", "ImportDatasetFromPlaygroundRequestTypedDict": ".importdatasetfromplaygroundrequest", - "IndexInput": ".index_input", - "IndexInputIndex": ".index_input", - "IndexInputIndexTypedDict": ".index_input", - "IndexInputStatus": ".index_input", - "IndexInputTypedDict": ".index_input", - "IndexMetricsOffline": ".indexmetricsoffline", - "IndexMetricsOfflineTypedDict": ".indexmetricsoffline", - "IndexMetricsOnline": ".indexmetricsonline", - "IndexMetricsOnlineTypedDict": ".indexmetricsonline", "IngestionPipelineConfiguration": ".ingestionpipelineconfiguration", "IngestionPipelineConfigurationTypedDict": ".ingestionpipelineconfiguration", "InputEntries": ".inputentries", @@ -5506,20 +5597,6 @@ "MessageTokensTypedDict": ".messagetokens", "Metric": ".metric", "MetricTypedDict": ".metric", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_index", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndexTypedDict": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_index", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchema": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_schema", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchemaTypedDict": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_schema", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexschemadetail_schema", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchemaTypedDict": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexschemadetail_schema", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndexTypedDict": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index", - "MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexTypedDict": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index", - "UnknownMistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex": ".mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index", - "MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex": ".mistralai_search_studio_app_routes_v1_indexes_registersearchindexresponse_index", - "MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndexTypedDict": ".mistralai_search_studio_app_routes_v1_indexes_registersearchindexresponse_index", "MistralPromptMode": ".mistralpromptmode", "ModelCapabilities": ".modelcapabilities", "ModelCapabilitiesTypedDict": ".modelcapabilities", @@ -5671,6 +5748,19 @@ "ReferenceChunkTypedDict": ".referencechunk", "ReferenceID": ".referencechunk", "ReferenceIDTypedDict": ".referencechunk", + "RegisterSearchIndexRequestIndex": ".registersearchindexrequestindex", + "RegisterSearchIndexRequestIndexIndex": ".registersearchindexrequestindex", + "RegisterSearchIndexRequestIndexIndexTypedDict": ".registersearchindexrequestindex", + "RegisterSearchIndexRequestIndexStatus": ".registersearchindexrequestindex", + "RegisterSearchIndexRequestIndexTypedDict": ".registersearchindexrequestindex", + "RegisterSearchIndexRequestVespaIndex": ".registersearchindexrequestvespaindex", + "RegisterSearchIndexRequestVespaIndexTypedDict": ".registersearchindexrequestvespaindex", + "RegisterSearchIndexRequestVespaSchemaField": ".registersearchindexrequestvespaschemafield", + "RegisterSearchIndexRequestVespaSchemaFieldTypedDict": ".registersearchindexrequestvespaschemafield", + "RegisterSearchIndexRequestVespaSchemaModel": ".registersearchindexrequestvespaschemamodel", + "RegisterSearchIndexRequestVespaSchemaModelTypedDict": ".registersearchindexrequestvespaschemamodel", + "RegisterSearchIndexResponseIndex": ".registersearchindexresponseindex", + "RegisterSearchIndexResponseIndexTypedDict": ".registersearchindexresponseindex", "RequestSource": ".requestsource", "ResetWorkflowV1WorkflowsExecutionsExecutionIDResetPostRequest": ".reset_workflow_v1_workflows_executions_execution_id_reset_postop", "ResetWorkflowV1WorkflowsExecutionsExecutionIDResetPostRequestTypedDict": ".reset_workflow_v1_workflows_executions_execution_id_reset_postop", @@ -5728,10 +5818,6 @@ "SchemaFieldIndex": ".schemafieldindex", "SchemaFieldStorage": ".schemafieldstorage", "SchemaFieldType": ".schemafieldtype", - "SchemaMetrics": ".schemametrics", - "SchemaMetricsTypedDict": ".schemametrics", - "SDFile": ".sdfile", - "SDFileTypedDict": ".sdfile", "SearchLatestSpanEvaluationsV1ObservabilitySpansEvaluationsSearchLatestPostRequest": ".search_latest_span_evaluations_v1_observability_spans_evaluations_search_latest_postop", "SearchLatestSpanEvaluationsV1ObservabilitySpansEvaluationsSearchLatestPostRequestTypedDict": ".search_latest_span_evaluations_v1_observability_spans_evaluations_search_latest_postop", "SearchLogsV1ObservabilityLogsSearchPostRequest": ".search_logs_v1_observability_logs_search_postop", @@ -5806,6 +5892,13 @@ "SpeechStreamDoneTypedDict": ".speechstreamdone", "SpeechStreamEventTypes": ".speechstreameventtypes", "SSETypes": ".ssetypes", + "StreamDeploymentLogsData": ".stream_deployment_logsop", + "StreamDeploymentLogsDataTypedDict": ".stream_deployment_logsop", + "StreamDeploymentLogsEvent": ".stream_deployment_logsop", + "StreamDeploymentLogsRequest": ".stream_deployment_logsop", + "StreamDeploymentLogsRequestTypedDict": ".stream_deployment_logsop", + "StreamDeploymentLogsResponseBody": ".stream_deployment_logsop", + "StreamDeploymentLogsResponseBodyTypedDict": ".stream_deployment_logsop", "StreamV1WorkflowsExecutionsExecutionIDStreamGetData": ".stream_v1_workflows_executions_execution_id_stream_getop", "StreamV1WorkflowsExecutionsExecutionIDStreamGetDataTypedDict": ".stream_v1_workflows_executions_execution_id_stream_getop", "StreamV1WorkflowsExecutionsExecutionIDStreamGetRequest": ".stream_v1_workflows_executions_execution_id_stream_getop", @@ -5827,8 +5920,6 @@ "StreamEventSsePayloadTypedDict": ".streameventssepayload", "StreamEventWorkflowContext": ".streameventworkflowcontext", "StreamEventWorkflowContextTypedDict": ".streameventworkflowcontext", - "Summary": ".summary", - "SummaryTypedDict": ".summary", "SystemMessage": ".systemmessage", "SystemMessageContent": ".systemmessage", "SystemMessageContentTypedDict": ".systemmessage", @@ -6025,6 +6116,14 @@ "AttributesTypedDict": ".updatedocumentrequest", "UpdateDocumentRequest": ".updatedocumentrequest", "UpdateDocumentRequestTypedDict": ".updatedocumentrequest", + "UpdateIndexMetricsRequestIndexMetricsOffline": ".updateindexmetricsrequestindexmetricsoffline", + "UpdateIndexMetricsRequestIndexMetricsOfflineTypedDict": ".updateindexmetricsrequestindexmetricsoffline", + "UpdateIndexMetricsRequestIndexMetricsOnline": ".updateindexmetricsrequestindexmetricsonline", + "UpdateIndexMetricsRequestIndexMetricsOnlineTypedDict": ".updateindexmetricsrequestindexmetricsonline", + "UpdateIndexMetricsRequestSchemaMetrics": ".updateindexmetricsrequestschemametrics", + "UpdateIndexMetricsRequestSchemaMetricsTypedDict": ".updateindexmetricsrequestschemametrics", + "UpdateIndexSummaryRequestSummary": ".updateindexsummaryrequestsummary", + "UpdateIndexSummaryRequestSummaryTypedDict": ".updateindexsummaryrequestsummary", "UpdateInvocationBody": ".updateinvocationbody", "UpdateInvocationBodyInput": ".updateinvocationbody", "UpdateInvocationBodyInputTypedDict": ".updateinvocationbody", @@ -6039,6 +6138,8 @@ "UpdateModelRequestTypedDict": ".updatemodelrequest", "UpdateRunInfo": ".updateruninfo", "UpdateRunInfoTypedDict": ".updateruninfo", + "UpdateSchemaSummaryRequestSummary": ".updateschemasummaryrequestsummary", + "UpdateSchemaSummaryRequestSummaryTypedDict": ".updateschemasummaryrequestsummary", "UpdateWorkflowResponse": ".updateworkflowresponse", "UpdateWorkflowResponseTypedDict": ".updateworkflowresponse", "UsageInfo": ".usageinfo", @@ -6055,16 +6156,6 @@ "LocTypedDict": ".validationerror", "ValidationError": ".validationerror", "ValidationErrorTypedDict": ".validationerror", - "VespaIndexInput": ".vespaindex_input", - "VespaIndexInputTypedDict": ".vespaindex_input", - "VespaIndexOutput": ".vespaindex_output", - "VespaIndexOutputTypedDict": ".vespaindex_output", - "VespaSchemaInput": ".vespaschema_input", - "VespaSchemaInputTypedDict": ".vespaschema_input", - "VespaSchemaOutput": ".vespaschema_output", - "VespaSchemaOutputTypedDict": ".vespaschema_output", - "VespaSchemaField": ".vespaschemafield", - "VespaSchemaFieldTypedDict": ".vespaschemafield", "VoiceCreateRequest": ".voicecreaterequest", "VoiceCreateRequestTypedDict": ".voicecreaterequest", "VoiceListResponse": ".voicelistresponse", diff --git a/src/mistralai/client/models/credentialsstatus.py b/src/mistralai/client/models/credentialsstatus.py index 4cee127e..a36a20ad 100644 --- a/src/mistralai/client/models/credentialsstatus.py +++ b/src/mistralai/client/models/credentialsstatus.py @@ -3,6 +3,7 @@ from __future__ import annotations from .authstatus import AuthStatus +from .credentialsstatuserrorreason import CredentialsStatusErrorReason from .httpstatus import HTTPStatus from datetime import datetime from mistralai.client.types import ( @@ -20,7 +21,7 @@ class CredentialsStatusTypedDict(TypedDict): status_type: AuthStatus last_checked_at: NotRequired[Nullable[datetime]] error_http_code: NotRequired[Nullable[HTTPStatus]] - error_message: NotRequired[Nullable[str]] + error_message: NotRequired[Nullable[CredentialsStatusErrorReason]] class CredentialsStatus(BaseModel): @@ -30,7 +31,7 @@ class CredentialsStatus(BaseModel): error_http_code: OptionalNullable[HTTPStatus] = UNSET - error_message: OptionalNullable[str] = UNSET + error_message: OptionalNullable[CredentialsStatusErrorReason] = UNSET @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/mistralai/client/models/credentialsstatuserrorreason.py b/src/mistralai/client/models/credentialsstatuserrorreason.py new file mode 100644 index 00000000..9c1ebd01 --- /dev/null +++ b/src/mistralai/client/models/credentialsstatuserrorreason.py @@ -0,0 +1,19 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: 63651566faee + +from __future__ import annotations +from mistralai.client.types import UnrecognizedStr +from typing import Literal, Union + + +CredentialsStatusErrorReason = Union[ + Literal[ + "oauth expired", + "oauth near expiry", + "empty credentials", + "unparsable credentials", + "you need to reconnect", + "oauth refresh error", + ], + UnrecognizedStr, +] diff --git a/src/mistralai/client/models/deploymentlogrecord.py b/src/mistralai/client/models/deploymentlogrecord.py new file mode 100644 index 00000000..24b6bcdc --- /dev/null +++ b/src/mistralai/client/models/deploymentlogrecord.py @@ -0,0 +1,31 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: e74aecf2c4d5 + +from __future__ import annotations +from datetime import datetime +from mistralai.client.types import BaseModel +from typing import Dict +from typing_extensions import TypedDict + + +class DeploymentLogRecordTypedDict(TypedDict): + timestamp: datetime + trace_id: str + span_id: str + severity_text: str + body: str + log_attributes: Dict[str, str] + + +class DeploymentLogRecord(BaseModel): + timestamp: datetime + + trace_id: str + + span_id: str + + severity_text: str + + body: str + + log_attributes: Dict[str, str] diff --git a/src/mistralai/client/models/deploymentlogsearchresponse.py b/src/mistralai/client/models/deploymentlogsearchresponse.py new file mode 100644 index 00000000..7801115b --- /dev/null +++ b/src/mistralai/client/models/deploymentlogsearchresponse.py @@ -0,0 +1,51 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: 2991a19da27d + +from __future__ import annotations +from .deploymentlogrecord import DeploymentLogRecord, DeploymentLogRecordTypedDict +from mistralai.client.types import ( + BaseModel, + Nullable, + OptionalNullable, + UNSET, + UNSET_SENTINEL, +) +from pydantic import model_serializer +from typing import List +from typing_extensions import NotRequired, TypedDict + + +class DeploymentLogSearchResponseTypedDict(TypedDict): + results: List[DeploymentLogRecordTypedDict] + next_cursor: NotRequired[Nullable[str]] + + +class DeploymentLogSearchResponse(BaseModel): + results: List[DeploymentLogRecord] + + next_cursor: OptionalNullable[str] = UNSET + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["next_cursor"]) + nullable_fields = set(["next_cursor"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val + + return m diff --git a/src/mistralai/client/models/get_deployment_logsop.py b/src/mistralai/client/models/get_deployment_logsop.py new file mode 100644 index 00000000..cf63c308 --- /dev/null +++ b/src/mistralai/client/models/get_deployment_logsop.py @@ -0,0 +1,126 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: 5d6df36b14ff + +from __future__ import annotations +from datetime import datetime +from mistralai.client.types import ( + BaseModel, + Nullable, + OptionalNullable, + UNSET, + UNSET_SENTINEL, +) +from mistralai.client.utils import FieldMetadata, PathParamMetadata, QueryParamMetadata +from pydantic import model_serializer +from typing import Literal, Optional +from typing_extensions import Annotated, NotRequired, TypedDict + + +GetDeploymentLogsOrder = Literal[ + "asc", + "desc", +] +r"""First-page sort order: 'asc' (oldest first) or 'desc'. Ignored when `cursor` is set.""" + + +class GetDeploymentLogsRequestTypedDict(TypedDict): + name: str + worker_name: NotRequired[Nullable[str]] + r"""Filter logs by worker name""" + workflow_name: NotRequired[Nullable[str]] + r"""Filter logs by workflow name""" + after: NotRequired[Nullable[datetime]] + r"""Only return logs at or after this timestamp""" + before: NotRequired[Nullable[datetime]] + r"""Only return logs before this timestamp""" + order: NotRequired[GetDeploymentLogsOrder] + r"""First-page sort order: 'asc' (oldest first) or 'desc'. Ignored when `cursor` is set.""" + cursor: NotRequired[Nullable[str]] + r"""Pagination cursor from a previous response's `next_cursor`; carries the window and order""" + limit: NotRequired[int] + r"""Maximum number of logs to return""" + + +class GetDeploymentLogsRequest(BaseModel): + name: Annotated[ + str, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)) + ] + + worker_name: Annotated[ + OptionalNullable[str], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Filter logs by worker name""" + + workflow_name: Annotated[ + OptionalNullable[str], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Filter logs by workflow name""" + + after: Annotated[ + OptionalNullable[datetime], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Only return logs at or after this timestamp""" + + before: Annotated[ + OptionalNullable[datetime], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Only return logs before this timestamp""" + + order: Annotated[ + Optional[GetDeploymentLogsOrder], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = "asc" + r"""First-page sort order: 'asc' (oldest first) or 'desc'. Ignored when `cursor` is set.""" + + cursor: Annotated[ + OptionalNullable[str], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Pagination cursor from a previous response's `next_cursor`; carries the window and order""" + + limit: Annotated[ + Optional[int], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = 50 + r"""Maximum number of logs to return""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "worker_name", + "workflow_name", + "after", + "before", + "order", + "cursor", + "limit", + ] + ) + nullable_fields = set( + ["worker_name", "workflow_name", "after", "before", "cursor"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val + + return m diff --git a/src/mistralai/client/models/getsearchindexdetailresponseindex.py b/src/mistralai/client/models/getsearchindexdetailresponseindex.py new file mode 100644 index 00000000..0d8f53c2 --- /dev/null +++ b/src/mistralai/client/models/getsearchindexdetailresponseindex.py @@ -0,0 +1,43 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: 06fd24dda86b + +from __future__ import annotations +from .getsearchindexdetailresponseschemamodel import ( + GetSearchIndexDetailResponseSchemaModel, + GetSearchIndexDetailResponseSchemaModelTypedDict, +) +from mistralai.client.types import BaseModel, Nullable, UNSET_SENTINEL +from pydantic import model_serializer +from typing import List +from typing_extensions import TypedDict + + +class GetSearchIndexDetailResponseIndexTypedDict(TypedDict): + name: str + vespa_version: Nullable[str] + summary: Nullable[str] + schemas: List[GetSearchIndexDetailResponseSchemaModelTypedDict] + + +class GetSearchIndexDetailResponseIndex(BaseModel): + name: str + + vespa_version: Nullable[str] + + summary: Nullable[str] + + schemas: List[GetSearchIndexDetailResponseSchemaModel] + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + m[k] = val + + return m diff --git a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_schema.py b/src/mistralai/client/models/getsearchindexdetailresponseschemamodel.py similarity index 79% rename from src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_schema.py rename to src/mistralai/client/models/getsearchindexdetailresponseschemamodel.py index 07ab6d90..9afc479c 100644 --- a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_schema.py +++ b/src/mistralai/client/models/getsearchindexdetailresponseschemamodel.py @@ -1,5 +1,5 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: baa6c39dbba2 +# @generated-id: 62dcfab09ce7 from __future__ import annotations from datetime import datetime @@ -8,20 +8,19 @@ from typing_extensions import TypedDict -class MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchemaTypedDict( - TypedDict -): +class GetSearchIndexDetailResponseSchemaModelTypedDict(TypedDict): name: str + id: str document_count: Nullable[int] last_modified: datetime latency_p95_s_threshold: Nullable[float] -class MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchema( - BaseModel -): +class GetSearchIndexDetailResponseSchemaModel(BaseModel): name: str + id: str + document_count: Nullable[int] last_modified: datetime diff --git a/src/mistralai/client/models/field.py b/src/mistralai/client/models/getsearchindexschemadetailresponsefield.py similarity index 86% rename from src/mistralai/client/models/field.py rename to src/mistralai/client/models/getsearchindexschemadetailresponsefield.py index 7741bdae..f3a6a75e 100644 --- a/src/mistralai/client/models/field.py +++ b/src/mistralai/client/models/getsearchindexschemadetailresponsefield.py @@ -1,5 +1,5 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 471936c3f7e3 +# @generated-id: 9a63e248e0d3 from __future__ import annotations from .schemafieldindex import SchemaFieldIndex @@ -10,14 +10,14 @@ from typing_extensions import TypedDict -class FieldTTypedDict(TypedDict): +class GetSearchIndexSchemaDetailResponseFieldTypedDict(TypedDict): name: str type: SchemaFieldType storage: SchemaFieldStorage index_type: Nullable[SchemaFieldIndex] -class FieldT(BaseModel): +class GetSearchIndexSchemaDetailResponseField(BaseModel): name: str type: SchemaFieldType diff --git a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexschemadetail_schema.py b/src/mistralai/client/models/getsearchindexschemadetailresponseschemamodel.py similarity index 64% rename from src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexschemadetail_schema.py rename to src/mistralai/client/models/getsearchindexschemadetailresponseschemamodel.py index 9c95aff8..9abaa45c 100644 --- a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexschemadetail_schema.py +++ b/src/mistralai/client/models/getsearchindexschemadetailresponseschemamodel.py @@ -1,33 +1,32 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: bea11ed09e3a +# @generated-id: 3b8b1de4ac82 from __future__ import annotations -from .field import FieldT, FieldTTypedDict +from .getsearchindexschemadetailresponsefield import ( + GetSearchIndexSchemaDetailResponseField, + GetSearchIndexSchemaDetailResponseFieldTypedDict, +) from mistralai.client.types import BaseModel, Nullable, UNSET_SENTINEL from pydantic import model_serializer from typing import List from typing_extensions import TypedDict -class MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchemaTypedDict( - TypedDict -): +class GetSearchIndexSchemaDetailResponseSchemaModelTypedDict(TypedDict): name: str summary: Nullable[str] embedding_dimensions: Nullable[int] - fields: List[FieldTTypedDict] + fields: List[GetSearchIndexSchemaDetailResponseFieldTypedDict] -class MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema( - BaseModel -): +class GetSearchIndexSchemaDetailResponseSchemaModel(BaseModel): name: str summary: Nullable[str] embedding_dimensions: Nullable[int] - fields: List[FieldT] + fields: List[GetSearchIndexSchemaDetailResponseField] @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/mistralai/client/models/sdfile.py b/src/mistralai/client/models/getsearchindexschemasdfileresponsesdfile.py similarity index 80% rename from src/mistralai/client/models/sdfile.py rename to src/mistralai/client/models/getsearchindexschemasdfileresponsesdfile.py index 6aca01bd..a57a0089 100644 --- a/src/mistralai/client/models/sdfile.py +++ b/src/mistralai/client/models/getsearchindexschemasdfileresponsesdfile.py @@ -1,5 +1,5 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 973f2ddd9464 +# @generated-id: c74f1019e999 from __future__ import annotations from mistralai.client.types import BaseModel, Nullable, UNSET_SENTINEL @@ -7,11 +7,11 @@ from typing_extensions import TypedDict -class SDFileTypedDict(TypedDict): +class GetSearchIndexSchemaSDFileResponseSDFileTypedDict(TypedDict): content: Nullable[str] -class SDFile(BaseModel): +class GetSearchIndexSchemaSDFileResponseSDFile(BaseModel): content: Nullable[str] @model_serializer(mode="wrap") diff --git a/src/mistralai/client/models/getsearchindexsummaryresponseindex.py b/src/mistralai/client/models/getsearchindexsummaryresponseindex.py new file mode 100644 index 00000000..936ea2ed --- /dev/null +++ b/src/mistralai/client/models/getsearchindexsummaryresponseindex.py @@ -0,0 +1,74 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: bac96275e2e4 + +from __future__ import annotations +from .getsearchindexsummaryresponsevespaindex import ( + GetSearchIndexSummaryResponseVespaIndex, + GetSearchIndexSummaryResponseVespaIndexTypedDict, +) +from datetime import datetime +from mistralai.client.types import BaseModel, UnrecognizedStr +from pydantic import ConfigDict +from typing import Any, Literal, Union +from typing_extensions import TypedDict + + +GetSearchIndexSummaryResponseIndexStatus = Union[ + Literal[ + "online", + "offline", + ], + UnrecognizedStr, +] + + +GetSearchIndexSummaryResponseIndexIndexTypedDict = ( + GetSearchIndexSummaryResponseVespaIndexTypedDict +) + + +class UnknownGetSearchIndexSummaryResponseIndexIndex(BaseModel): + r"""A GetSearchIndexSummaryResponseIndexIndex variant the SDK doesn't recognize. Preserves the raw payload.""" + + type: Literal["UNKNOWN"] = "UNKNOWN" + raw: Any + is_unknown: Literal[True] = True + + model_config = ConfigDict(frozen=True) + + +_GET_SEARCH_INDEX_SUMMARY_RESPONSE_INDEX_INDEX_VARIANTS: dict[str, Any] = { + "vespa": GetSearchIndexSummaryResponseVespaIndex, +} + + +GetSearchIndexSummaryResponseIndexIndex = GetSearchIndexSummaryResponseVespaIndex + + +class GetSearchIndexSummaryResponseIndexTypedDict(TypedDict): + id: str + name: str + creator_id: str + document_count: int + status: GetSearchIndexSummaryResponseIndexStatus + created_at: datetime + modified_at: datetime + index: GetSearchIndexSummaryResponseIndexIndexTypedDict + + +class GetSearchIndexSummaryResponseIndex(BaseModel): + id: str + + name: str + + creator_id: str + + document_count: int + + status: GetSearchIndexSummaryResponseIndexStatus + + created_at: datetime + + modified_at: datetime + + index: GetSearchIndexSummaryResponseIndexIndex diff --git a/src/mistralai/client/models/vespaindex_output.py b/src/mistralai/client/models/getsearchindexsummaryresponsevespaindex.py similarity index 57% rename from src/mistralai/client/models/vespaindex_output.py rename to src/mistralai/client/models/getsearchindexsummaryresponsevespaindex.py index ed392d60..3f4a860f 100644 --- a/src/mistralai/client/models/vespaindex_output.py +++ b/src/mistralai/client/models/getsearchindexsummaryresponsevespaindex.py @@ -1,8 +1,11 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 2687fbf6df30 +# @generated-id: e69280647228 from __future__ import annotations -from .vespaschema_output import VespaSchemaOutput, VespaSchemaOutputTypedDict +from .getsearchindexsummaryresponsevespaschemamodel import ( + GetSearchIndexSummaryResponseVespaSchemaModel, + GetSearchIndexSummaryResponseVespaSchemaModelTypedDict, +) from mistralai.client.types import BaseModel from mistralai.client.utils import validate_const import pydantic @@ -11,22 +14,22 @@ from typing_extensions import Annotated, TypedDict -class VespaIndexOutputTypedDict(TypedDict): +class GetSearchIndexSummaryResponseVespaIndexTypedDict(TypedDict): k8s_cluster: str k8s_namespace: str vespa_instance_name: str - schemas: List[VespaSchemaOutputTypedDict] + schemas: List[GetSearchIndexSummaryResponseVespaSchemaModelTypedDict] type: Literal["vespa"] -class VespaIndexOutput(BaseModel): +class GetSearchIndexSummaryResponseVespaIndex(BaseModel): k8s_cluster: str k8s_namespace: str vespa_instance_name: str - schemas: List[VespaSchemaOutput] + schemas: List[GetSearchIndexSummaryResponseVespaSchemaModel] type: Annotated[ Annotated[Literal["vespa"], AfterValidator(validate_const("vespa"))], @@ -35,6 +38,6 @@ class VespaIndexOutput(BaseModel): try: - VespaIndexOutput.model_rebuild() + GetSearchIndexSummaryResponseVespaIndex.model_rebuild() except NameError: pass diff --git a/src/mistralai/client/models/vespaschema_output.py b/src/mistralai/client/models/getsearchindexsummaryresponsevespaschemamodel.py similarity index 78% rename from src/mistralai/client/models/vespaschema_output.py rename to src/mistralai/client/models/getsearchindexsummaryresponsevespaschemamodel.py index 91f56e9f..7e75086c 100644 --- a/src/mistralai/client/models/vespaschema_output.py +++ b/src/mistralai/client/models/getsearchindexsummaryresponsevespaschemamodel.py @@ -1,5 +1,5 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 540b24023c39 +# @generated-id: 099c8c9492da from __future__ import annotations from mistralai.client.types import BaseModel, Nullable, UNSET_SENTINEL @@ -7,12 +7,15 @@ from typing_extensions import TypedDict -class VespaSchemaOutputTypedDict(TypedDict): +class GetSearchIndexSummaryResponseVespaSchemaModelTypedDict(TypedDict): + id: str name: str document_count: Nullable[int] -class VespaSchemaOutput(BaseModel): +class GetSearchIndexSummaryResponseVespaSchemaModel(BaseModel): + id: str + name: str document_count: Nullable[int] diff --git a/src/mistralai/client/models/list_runs_v1_workflows_runs_getop.py b/src/mistralai/client/models/list_runs_v1_workflows_runs_getop.py index aad96c2d..6ca38c2c 100644 --- a/src/mistralai/client/models/list_runs_v1_workflows_runs_getop.py +++ b/src/mistralai/client/models/list_runs_v1_workflows_runs_getop.py @@ -52,6 +52,8 @@ class ListRunsV1WorkflowsRunsGetRequestTypedDict(TypedDict): workflow_identifier: NotRequired[Nullable[str]] r"""Filter by workflow name or id""" + root_execution_id: NotRequired[Nullable[str]] + r"""Filter by root execution id; returns the whole execution tree (the root and all its descendant sub-workflows).""" search: NotRequired[Nullable[str]] r"""Search by workflow name, display name, or ID""" status: NotRequired[Nullable[ListRunsV1WorkflowsRunsGetStatusTypedDict]] @@ -72,6 +74,8 @@ class ListRunsV1WorkflowsRunsGetRequestTypedDict(TypedDict): r"""Include runs with end_time <= value. Running executions (no end_time) are excluded; use the status filter to include them.""" user_id: NotRequired[Nullable[str]] r"""Filter by user id. Use 'current' to filter by the authenticated user""" + include_internal: NotRequired[bool] + r"""Include runs of internal/technical workflows (e.g. parallel-execution)""" page_size: NotRequired[int] r"""Number of items per page""" next_page_token: NotRequired[Nullable[str]] @@ -85,6 +89,12 @@ class ListRunsV1WorkflowsRunsGetRequest(BaseModel): ] = UNSET r"""Filter by workflow name or id""" + root_execution_id: Annotated[ + OptionalNullable[str], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Filter by root execution id; returns the whole execution tree (the root and all its descendant sub-workflows).""" + search: Annotated[ OptionalNullable[str], FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), @@ -145,6 +155,12 @@ class ListRunsV1WorkflowsRunsGetRequest(BaseModel): ] = UNSET r"""Filter by user id. Use 'current' to filter by the authenticated user""" + include_internal: Annotated[ + Optional[bool], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = True + r"""Include runs of internal/technical workflows (e.g. parallel-execution)""" + page_size: Annotated[ Optional[int], FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), @@ -162,6 +178,7 @@ def serialize_model(self, handler): optional_fields = set( [ "workflow_identifier", + "root_execution_id", "search", "status", "deployment_name", @@ -172,6 +189,7 @@ def serialize_model(self, handler): "end_time_after", "end_time_before", "user_id", + "include_internal", "page_size", "next_page_token", ] @@ -179,6 +197,7 @@ def serialize_model(self, handler): nullable_fields = set( [ "workflow_identifier", + "root_execution_id", "search", "status", "deployment_name", diff --git a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_index.py b/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_index.py deleted file mode 100644 index e13b6b26..00000000 --- a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_index.py +++ /dev/null @@ -1,51 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: b52c99f8a43c - -from __future__ import annotations -from .mistralai_search_studio_app_routes_v1_indexes_getsearchindexdetailresponse_schema import ( - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchema, - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchemaTypedDict, -) -from mistralai.client.types import BaseModel, Nullable, UNSET_SENTINEL -from pydantic import model_serializer -from typing import List -from typing_extensions import TypedDict - - -class MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndexTypedDict( - TypedDict -): - name: str - vespa_version: Nullable[str] - summary: Nullable[str] - schemas: List[ - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchemaTypedDict - ] - - -class MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex( - BaseModel -): - name: str - - vespa_version: Nullable[str] - - summary: Nullable[str] - - schemas: List[ - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseSchema - ] - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - m[k] = val - - return m diff --git a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index.py b/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index.py deleted file mode 100644 index b6ea7329..00000000 --- a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_getsearchindexsummaryresponse_index.py +++ /dev/null @@ -1,85 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 1af7ceb8d805 - -from __future__ import annotations -from .vespaindex_output import VespaIndexOutput, VespaIndexOutputTypedDict -from datetime import datetime -from mistralai.client.types import BaseModel, UnrecognizedStr -from pydantic import ConfigDict -from typing import Any, Literal, Union -from typing_extensions import TypedDict - - -MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus = Union[ - Literal[ - "online", - "offline", - ], - UnrecognizedStr, -] - - -MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndexTypedDict = VespaIndexOutputTypedDict - - -class UnknownMistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex( - BaseModel -): - r"""A MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex variant the SDK doesn't recognize. Preserves the raw payload.""" - - type: Literal["UNKNOWN"] = "UNKNOWN" - raw: Any - is_unknown: Literal[True] = True - - model_config = ConfigDict(frozen=True) - - -_MISTRALAI_SEARCH_STUDIO_APP_ROUTES_V1_INDEXES_GET_SEARCH_INDEX_SUMMARY_RESPONSE_INDEX_INDEX_VARIANTS: dict[ - str, Any -] = { - "vespa": VespaIndexOutput, -} - - -MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex = ( - VespaIndexOutput -) - - -class MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexTypedDict( - TypedDict -): - id: str - name: str - creator_id: str - document_count: int - status: ( - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus - ) - created_at: datetime - modified_at: datetime - index: MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndexTypedDict - - -class MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex( - BaseModel -): - id: str - - name: str - - creator_id: str - - document_count: int - - status: ( - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexStatus - ) - - created_at: datetime - - modified_at: datetime - - index: ( - MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndexIndex - ) diff --git a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_registersearchindexresponse_index.py b/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_registersearchindexresponse_index.py deleted file mode 100644 index 7d7fe63d..00000000 --- a/src/mistralai/client/models/mistralai_search_studio_app_routes_v1_indexes_registersearchindexresponse_index.py +++ /dev/null @@ -1,18 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 770b633d0140 - -from __future__ import annotations -from mistralai.client.types import BaseModel -from typing_extensions import TypedDict - - -class MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndexTypedDict( - TypedDict -): - id: str - - -class MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex( - BaseModel -): - id: str diff --git a/src/mistralai/client/models/index_input.py b/src/mistralai/client/models/registersearchindexrequestindex.py similarity index 52% rename from src/mistralai/client/models/index_input.py rename to src/mistralai/client/models/registersearchindexrequestindex.py index 4c98a6e7..cc95105d 100644 --- a/src/mistralai/client/models/index_input.py +++ b/src/mistralai/client/models/registersearchindexrequestindex.py @@ -1,38 +1,43 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: ba87d68a0de9 +# @generated-id: 20d0d2ae6f14 from __future__ import annotations -from .vespaindex_input import VespaIndexInput, VespaIndexInputTypedDict +from .registersearchindexrequestvespaindex import ( + RegisterSearchIndexRequestVespaIndex, + RegisterSearchIndexRequestVespaIndexTypedDict, +) from mistralai.client.types import BaseModel, UNSET_SENTINEL from pydantic import model_serializer from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict -IndexInputStatus = Literal[ +RegisterSearchIndexRequestIndexStatus = Literal[ "online", "offline", ] -IndexInputIndexTypedDict = VespaIndexInputTypedDict +RegisterSearchIndexRequestIndexIndexTypedDict = ( + RegisterSearchIndexRequestVespaIndexTypedDict +) -IndexInputIndex = VespaIndexInput +RegisterSearchIndexRequestIndexIndex = RegisterSearchIndexRequestVespaIndex -class IndexInputTypedDict(TypedDict): +class RegisterSearchIndexRequestIndexTypedDict(TypedDict): name: str - index: IndexInputIndexTypedDict - status: NotRequired[IndexInputStatus] + index: RegisterSearchIndexRequestIndexIndexTypedDict + status: NotRequired[RegisterSearchIndexRequestIndexStatus] -class IndexInput(BaseModel): +class RegisterSearchIndexRequestIndex(BaseModel): name: str - index: IndexInputIndex + index: RegisterSearchIndexRequestIndexIndex - status: Optional[IndexInputStatus] = "offline" + status: Optional[RegisterSearchIndexRequestIndexStatus] = "offline" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/mistralai/client/models/vespaindex_input.py b/src/mistralai/client/models/registersearchindexrequestvespaindex.py similarity index 61% rename from src/mistralai/client/models/vespaindex_input.py rename to src/mistralai/client/models/registersearchindexrequestvespaindex.py index 8378dfe4..d800528e 100644 --- a/src/mistralai/client/models/vespaindex_input.py +++ b/src/mistralai/client/models/registersearchindexrequestvespaindex.py @@ -1,8 +1,11 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 54af73c75908 +# @generated-id: 1c577457c343 from __future__ import annotations -from .vespaschema_input import VespaSchemaInput, VespaSchemaInputTypedDict +from .registersearchindexrequestvespaschemamodel import ( + RegisterSearchIndexRequestVespaSchemaModel, + RegisterSearchIndexRequestVespaSchemaModelTypedDict, +) from mistralai.client.types import BaseModel from mistralai.client.utils import validate_const import pydantic @@ -11,17 +14,17 @@ from typing_extensions import Annotated, TypedDict -class VespaIndexInputTypedDict(TypedDict): +class RegisterSearchIndexRequestVespaIndexTypedDict(TypedDict): k8s_cluster: str k8s_namespace: str vespa_instance_name: str vespa_version: str - schemas: List[VespaSchemaInputTypedDict] + schemas: List[RegisterSearchIndexRequestVespaSchemaModelTypedDict] query_url: str type: Literal["vespa"] -class VespaIndexInput(BaseModel): +class RegisterSearchIndexRequestVespaIndex(BaseModel): k8s_cluster: str k8s_namespace: str @@ -30,7 +33,7 @@ class VespaIndexInput(BaseModel): vespa_version: str - schemas: List[VespaSchemaInput] + schemas: List[RegisterSearchIndexRequestVespaSchemaModel] query_url: str @@ -41,6 +44,6 @@ class VespaIndexInput(BaseModel): try: - VespaIndexInput.model_rebuild() + RegisterSearchIndexRequestVespaIndex.model_rebuild() except NameError: pass diff --git a/src/mistralai/client/models/vespaschemafield.py b/src/mistralai/client/models/registersearchindexrequestvespaschemafield.py similarity index 85% rename from src/mistralai/client/models/vespaschemafield.py rename to src/mistralai/client/models/registersearchindexrequestvespaschemafield.py index 03dff3be..5df40791 100644 --- a/src/mistralai/client/models/vespaschemafield.py +++ b/src/mistralai/client/models/registersearchindexrequestvespaschemafield.py @@ -1,5 +1,5 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 52b6c6f46211 +# @generated-id: 89c0feb14bcb from __future__ import annotations from .schemafieldindex import SchemaFieldIndex @@ -10,14 +10,14 @@ from typing_extensions import TypedDict -class VespaSchemaFieldTypedDict(TypedDict): +class RegisterSearchIndexRequestVespaSchemaFieldTypedDict(TypedDict): name: str type: SchemaFieldType storage: SchemaFieldStorage index_type: Nullable[SchemaFieldIndex] -class VespaSchemaField(BaseModel): +class RegisterSearchIndexRequestVespaSchemaField(BaseModel): name: str type: SchemaFieldType diff --git a/src/mistralai/client/models/registersearchindexrequestvespaschemamodel.py b/src/mistralai/client/models/registersearchindexrequestvespaschemamodel.py new file mode 100644 index 00000000..8ba53565 --- /dev/null +++ b/src/mistralai/client/models/registersearchindexrequestvespaschemamodel.py @@ -0,0 +1,25 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: 64e3586b6831 + +from __future__ import annotations +from .registersearchindexrequestvespaschemafield import ( + RegisterSearchIndexRequestVespaSchemaField, + RegisterSearchIndexRequestVespaSchemaFieldTypedDict, +) +from mistralai.client.types import BaseModel +from typing import List +from typing_extensions import TypedDict + + +class RegisterSearchIndexRequestVespaSchemaModelTypedDict(TypedDict): + name: str + fields: List[RegisterSearchIndexRequestVespaSchemaFieldTypedDict] + sd: str + + +class RegisterSearchIndexRequestVespaSchemaModel(BaseModel): + name: str + + fields: List[RegisterSearchIndexRequestVespaSchemaField] + + sd: str diff --git a/src/mistralai/client/models/registersearchindexresponseindex.py b/src/mistralai/client/models/registersearchindexresponseindex.py new file mode 100644 index 00000000..35486c04 --- /dev/null +++ b/src/mistralai/client/models/registersearchindexresponseindex.py @@ -0,0 +1,14 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: e66c7b574b75 + +from __future__ import annotations +from mistralai.client.types import BaseModel +from typing_extensions import TypedDict + + +class RegisterSearchIndexResponseIndexTypedDict(TypedDict): + id: str + + +class RegisterSearchIndexResponseIndex(BaseModel): + id: str diff --git a/src/mistralai/client/models/scheduledefinitionoutput.py b/src/mistralai/client/models/scheduledefinitionoutput.py index 8a9f2058..ffde3920 100644 --- a/src/mistralai/client/models/scheduledefinitionoutput.py +++ b/src/mistralai/client/models/scheduledefinitionoutput.py @@ -64,6 +64,8 @@ class ScheduleDefinitionOutputTypedDict(TypedDict): policy: NotRequired[SchedulePolicyTypedDict] remaining_executions: NotRequired[Nullable[int]] r"""Remaining workflow executions before this schedule stops triggering automatically. null means unlimited; 0 means the limit has been reached and the schedule is exhausted.""" + deployment_name: NotRequired[Nullable[str]] + r"""Name of the deployment this schedule targets.""" note: NotRequired[Nullable[str]] r"""Human-readable note associated with the current pause or resume state.""" future_executions: NotRequired[List[ScheduleFutureExecutionTypedDict]] @@ -124,6 +126,9 @@ class ScheduleDefinitionOutput(BaseModel): remaining_executions: OptionalNullable[int] = UNSET r"""Remaining workflow executions before this schedule stops triggering automatically. null means unlimited; 0 means the limit has been reached and the schedule is exhausted.""" + deployment_name: OptionalNullable[str] = UNSET + r"""Name of the deployment this schedule targets.""" + note: OptionalNullable[str] = UNSET r"""Human-readable note associated with the current pause or resume state.""" @@ -147,6 +152,7 @@ def serialize_model(self, handler): "time_zone_name", "policy", "remaining_executions", + "deployment_name", "note", "future_executions", "recent_executions", @@ -159,6 +165,7 @@ def serialize_model(self, handler): "jitter", "time_zone_name", "remaining_executions", + "deployment_name", "note", ] ) diff --git a/src/mistralai/client/models/set_index_summary_v1_rag_indexes_index_index_id_summary_field_putop.py b/src/mistralai/client/models/set_index_summary_v1_rag_indexes_index_index_id_summary_field_putop.py index 6167adff..253a46fb 100644 --- a/src/mistralai/client/models/set_index_summary_v1_rag_indexes_index_index_id_summary_field_putop.py +++ b/src/mistralai/client/models/set_index_summary_v1_rag_indexes_index_index_id_summary_field_putop.py @@ -2,7 +2,10 @@ # @generated-id: 27a48c657681 from __future__ import annotations -from .summary import Summary, SummaryTypedDict +from .updateindexsummaryrequestsummary import ( + UpdateIndexSummaryRequestSummary, + UpdateIndexSummaryRequestSummaryTypedDict, +) from mistralai.client.types import BaseModel from mistralai.client.utils import FieldMetadata, PathParamMetadata, RequestMetadata from typing_extensions import Annotated, TypedDict @@ -10,7 +13,7 @@ class SetIndexSummaryV1RagIndexesIndexIndexIDSummaryFieldPutRequestTypedDict(TypedDict): index_id: str - summary: SummaryTypedDict + update_index_summary_request_summary: UpdateIndexSummaryRequestSummaryTypedDict class SetIndexSummaryV1RagIndexesIndexIndexIDSummaryFieldPutRequest(BaseModel): @@ -18,6 +21,7 @@ class SetIndexSummaryV1RagIndexesIndexIndexIDSummaryFieldPutRequest(BaseModel): str, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)) ] - summary: Annotated[ - Summary, FieldMetadata(request=RequestMetadata(media_type="application/json")) + update_index_summary_request_summary: Annotated[ + UpdateIndexSummaryRequestSummary, + FieldMetadata(request=RequestMetadata(media_type="application/json")), ] diff --git a/src/mistralai/client/models/set_schema_summary_v1_rag_indexes_index_index_id_schemas_schema_schema_id_summary_field_putop.py b/src/mistralai/client/models/set_schema_summary_v1_rag_indexes_index_index_id_schemas_schema_schema_id_summary_field_putop.py index dbead74f..f34ff9f8 100644 --- a/src/mistralai/client/models/set_schema_summary_v1_rag_indexes_index_index_id_schemas_schema_schema_id_summary_field_putop.py +++ b/src/mistralai/client/models/set_schema_summary_v1_rag_indexes_index_index_id_schemas_schema_schema_id_summary_field_putop.py @@ -2,7 +2,10 @@ # @generated-id: 91979d9b4dc4 from __future__ import annotations -from .summary import Summary, SummaryTypedDict +from .updateschemasummaryrequestsummary import ( + UpdateSchemaSummaryRequestSummary, + UpdateSchemaSummaryRequestSummaryTypedDict, +) from mistralai.client.types import BaseModel from mistralai.client.utils import FieldMetadata, PathParamMetadata, RequestMetadata from typing_extensions import Annotated, TypedDict @@ -13,7 +16,7 @@ class SetSchemaSummaryV1RagIndexesIndexIndexIDSchemasSchemaSchemaIDSummaryFieldP ): index_id: str schema_id: str - summary: SummaryTypedDict + update_schema_summary_request_summary: UpdateSchemaSummaryRequestSummaryTypedDict class SetSchemaSummaryV1RagIndexesIndexIndexIDSchemasSchemaSchemaIDSummaryFieldPutRequest( @@ -27,6 +30,7 @@ class SetSchemaSummaryV1RagIndexesIndexIndexIDSchemasSchemaSchemaIDSummaryFieldP str, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)) ] - summary: Annotated[ - Summary, FieldMetadata(request=RequestMetadata(media_type="application/json")) + update_schema_summary_request_summary: Annotated[ + UpdateSchemaSummaryRequestSummary, + FieldMetadata(request=RequestMetadata(media_type="application/json")), ] diff --git a/src/mistralai/client/models/stream_deployment_logsop.py b/src/mistralai/client/models/stream_deployment_logsop.py new file mode 100644 index 00000000..4bf76da5 --- /dev/null +++ b/src/mistralai/client/models/stream_deployment_logsop.py @@ -0,0 +1,144 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: 0d66b14b5200 + +from __future__ import annotations +from .deploymentlogrecord import DeploymentLogRecord, DeploymentLogRecordTypedDict +from .streamerror import StreamError, StreamErrorTypedDict +from datetime import datetime +from mistralai.client.types import ( + BaseModel, + Nullable, + OptionalNullable, + UNSET, + UNSET_SENTINEL, + UnrecognizedStr, +) +from mistralai.client.utils import FieldMetadata, PathParamMetadata, QueryParamMetadata +from pydantic import model_serializer +from typing import Literal, Optional, Union +from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict + + +class StreamDeploymentLogsRequestTypedDict(TypedDict): + name: str + worker_name: NotRequired[Nullable[str]] + r"""Filter logs by worker name""" + workflow_name: NotRequired[Nullable[str]] + r"""Filter logs by workflow name""" + after: NotRequired[Nullable[datetime]] + r"""Start a fresh stream at this timestamp (ignored when resuming via last_event_id)""" + last_event_id: NotRequired[Nullable[str]] + r"""Resume from this cursor (a prior response's SSE id)""" + + +class StreamDeploymentLogsRequest(BaseModel): + name: Annotated[ + str, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)) + ] + + worker_name: Annotated[ + OptionalNullable[str], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Filter logs by worker name""" + + workflow_name: Annotated[ + OptionalNullable[str], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Filter logs by workflow name""" + + after: Annotated[ + OptionalNullable[datetime], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Start a fresh stream at this timestamp (ignored when resuming via last_event_id)""" + + last_event_id: Annotated[ + OptionalNullable[str], + FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), + ] = UNSET + r"""Resume from this cursor (a prior response's SSE id)""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["worker_name", "workflow_name", "after", "last_event_id"] + ) + nullable_fields = set( + ["worker_name", "workflow_name", "after", "last_event_id"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val + + return m + + +StreamDeploymentLogsEvent = Union[ + Literal[ + "log", + "error", + ], + UnrecognizedStr, +] + + +StreamDeploymentLogsDataTypedDict = TypeAliasType( + "StreamDeploymentLogsDataTypedDict", + Union[StreamErrorTypedDict, DeploymentLogRecordTypedDict], +) + + +StreamDeploymentLogsData = TypeAliasType( + "StreamDeploymentLogsData", Union[StreamError, DeploymentLogRecord] +) + + +class StreamDeploymentLogsResponseBodyTypedDict(TypedDict): + r"""Stream of Server-Sent Events (SSE): `log` events carry a DeploymentLogRecord; `error` events carry a StreamError payload.""" + + event: NotRequired[StreamDeploymentLogsEvent] + id: NotRequired[str] + data: NotRequired[StreamDeploymentLogsDataTypedDict] + + +class StreamDeploymentLogsResponseBody(BaseModel): + r"""Stream of Server-Sent Events (SSE): `log` events carry a DeploymentLogRecord; `error` events carry a StreamError payload.""" + + event: Optional[StreamDeploymentLogsEvent] = None + + id: Optional[str] = None + + data: Optional[StreamDeploymentLogsData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["event", "id", "data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/src/mistralai/client/models/update_index_metrics_v1_rag_indexes_index_index_id_metrics_putop.py b/src/mistralai/client/models/update_index_metrics_v1_rag_indexes_index_index_id_metrics_putop.py index 984bf79b..dbbe330d 100644 --- a/src/mistralai/client/models/update_index_metrics_v1_rag_indexes_index_index_id_metrics_putop.py +++ b/src/mistralai/client/models/update_index_metrics_v1_rag_indexes_index_index_id_metrics_putop.py @@ -2,8 +2,14 @@ # @generated-id: a57bee1ef839 from __future__ import annotations -from .indexmetricsoffline import IndexMetricsOffline, IndexMetricsOfflineTypedDict -from .indexmetricsonline import IndexMetricsOnline, IndexMetricsOnlineTypedDict +from .updateindexmetricsrequestindexmetricsoffline import ( + UpdateIndexMetricsRequestIndexMetricsOffline, + UpdateIndexMetricsRequestIndexMetricsOfflineTypedDict, +) +from .updateindexmetricsrequestindexmetricsonline import ( + UpdateIndexMetricsRequestIndexMetricsOnline, + UpdateIndexMetricsRequestIndexMetricsOnlineTypedDict, +) from mistralai.client.types import BaseModel from mistralai.client.utils import FieldMetadata, PathParamMetadata, RequestMetadata from pydantic import Field @@ -13,12 +19,19 @@ MetricsDataTypedDict = TypeAliasType( "MetricsDataTypedDict", - Union[IndexMetricsOfflineTypedDict, IndexMetricsOnlineTypedDict], + Union[ + UpdateIndexMetricsRequestIndexMetricsOfflineTypedDict, + UpdateIndexMetricsRequestIndexMetricsOnlineTypedDict, + ], ) MetricsData = Annotated[ - Union[IndexMetricsOnline, IndexMetricsOffline], Field(discriminator="status") + Union[ + UpdateIndexMetricsRequestIndexMetricsOnline, + UpdateIndexMetricsRequestIndexMetricsOffline, + ], + Field(discriminator="status"), ] diff --git a/src/mistralai/client/models/indexmetricsoffline.py b/src/mistralai/client/models/updateindexmetricsrequestindexmetricsoffline.py similarity index 84% rename from src/mistralai/client/models/indexmetricsoffline.py rename to src/mistralai/client/models/updateindexmetricsrequestindexmetricsoffline.py index b18e6fb5..44f00cfb 100644 --- a/src/mistralai/client/models/indexmetricsoffline.py +++ b/src/mistralai/client/models/updateindexmetricsrequestindexmetricsoffline.py @@ -1,5 +1,5 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 128a08388449 +# @generated-id: 8cf0b5408225 from __future__ import annotations from mistralai.client.types import BaseModel, UNSET_SENTINEL @@ -11,12 +11,12 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class IndexMetricsOfflineTypedDict(TypedDict): +class UpdateIndexMetricsRequestIndexMetricsOfflineTypedDict(TypedDict): status: Literal["offline"] clear_metrics: NotRequired[bool] -class IndexMetricsOffline(BaseModel): +class UpdateIndexMetricsRequestIndexMetricsOffline(BaseModel): status: Annotated[ Annotated[Literal["offline"], AfterValidator(validate_const("offline"))], pydantic.Field(alias="status"), @@ -42,6 +42,6 @@ def serialize_model(self, handler): try: - IndexMetricsOffline.model_rebuild() + UpdateIndexMetricsRequestIndexMetricsOffline.model_rebuild() except NameError: pass diff --git a/src/mistralai/client/models/indexmetricsonline.py b/src/mistralai/client/models/updateindexmetricsrequestindexmetricsonline.py similarity index 55% rename from src/mistralai/client/models/indexmetricsonline.py rename to src/mistralai/client/models/updateindexmetricsrequestindexmetricsonline.py index 4e9fa0de..ea485ddd 100644 --- a/src/mistralai/client/models/indexmetricsonline.py +++ b/src/mistralai/client/models/updateindexmetricsrequestindexmetricsonline.py @@ -1,8 +1,11 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: a3c170859c5b +# @generated-id: df9a307a704e from __future__ import annotations -from .schemametrics import SchemaMetrics, SchemaMetricsTypedDict +from .updateindexmetricsrequestschemametrics import ( + UpdateIndexMetricsRequestSchemaMetrics, + UpdateIndexMetricsRequestSchemaMetricsTypedDict, +) from mistralai.client.types import BaseModel from mistralai.client.utils import validate_const import pydantic @@ -11,16 +14,16 @@ from typing_extensions import Annotated, TypedDict -class IndexMetricsOnlineTypedDict(TypedDict): +class UpdateIndexMetricsRequestIndexMetricsOnlineTypedDict(TypedDict): document_count: int - schema_metrics: List[SchemaMetricsTypedDict] + schema_metrics: List[UpdateIndexMetricsRequestSchemaMetricsTypedDict] status: Literal["online"] -class IndexMetricsOnline(BaseModel): +class UpdateIndexMetricsRequestIndexMetricsOnline(BaseModel): document_count: int - schema_metrics: List[SchemaMetrics] + schema_metrics: List[UpdateIndexMetricsRequestSchemaMetrics] status: Annotated[ Annotated[Literal["online"], AfterValidator(validate_const("online"))], @@ -29,6 +32,6 @@ class IndexMetricsOnline(BaseModel): try: - IndexMetricsOnline.model_rebuild() + UpdateIndexMetricsRequestIndexMetricsOnline.model_rebuild() except NameError: pass diff --git a/src/mistralai/client/models/schemametrics.py b/src/mistralai/client/models/updateindexmetricsrequestschemametrics.py similarity index 64% rename from src/mistralai/client/models/schemametrics.py rename to src/mistralai/client/models/updateindexmetricsrequestschemametrics.py index 418db118..10ba10b2 100644 --- a/src/mistralai/client/models/schemametrics.py +++ b/src/mistralai/client/models/updateindexmetricsrequestschemametrics.py @@ -1,17 +1,17 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 26d64d3bc977 +# @generated-id: 3fcafe190048 from __future__ import annotations from mistralai.client.types import BaseModel from typing_extensions import TypedDict -class SchemaMetricsTypedDict(TypedDict): +class UpdateIndexMetricsRequestSchemaMetricsTypedDict(TypedDict): name: str document_count: int -class SchemaMetrics(BaseModel): +class UpdateIndexMetricsRequestSchemaMetrics(BaseModel): name: str document_count: int diff --git a/src/mistralai/client/models/summary.py b/src/mistralai/client/models/updateindexsummaryrequestsummary.py similarity index 62% rename from src/mistralai/client/models/summary.py rename to src/mistralai/client/models/updateindexsummaryrequestsummary.py index 2857c8a7..a778f842 100644 --- a/src/mistralai/client/models/summary.py +++ b/src/mistralai/client/models/updateindexsummaryrequestsummary.py @@ -1,14 +1,14 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 848b13bcf2fa +# @generated-id: dacc8e32846e from __future__ import annotations from mistralai.client.types import BaseModel from typing_extensions import TypedDict -class SummaryTypedDict(TypedDict): +class UpdateIndexSummaryRequestSummaryTypedDict(TypedDict): summary: str -class Summary(BaseModel): +class UpdateIndexSummaryRequestSummary(BaseModel): summary: str diff --git a/src/mistralai/client/models/updateschemasummaryrequestsummary.py b/src/mistralai/client/models/updateschemasummaryrequestsummary.py new file mode 100644 index 00000000..5f10bca0 --- /dev/null +++ b/src/mistralai/client/models/updateschemasummaryrequestsummary.py @@ -0,0 +1,14 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" +# @generated-id: 0af0a9b930c3 + +from __future__ import annotations +from mistralai.client.types import BaseModel +from typing_extensions import TypedDict + + +class UpdateSchemaSummaryRequestSummaryTypedDict(TypedDict): + summary: str + + +class UpdateSchemaSummaryRequestSummary(BaseModel): + summary: str diff --git a/src/mistralai/client/models/vespaschema_input.py b/src/mistralai/client/models/vespaschema_input.py deleted file mode 100644 index f0b1b4f8..00000000 --- a/src/mistralai/client/models/vespaschema_input.py +++ /dev/null @@ -1,22 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -# @generated-id: 98bbc9e3c2fa - -from __future__ import annotations -from .vespaschemafield import VespaSchemaField, VespaSchemaFieldTypedDict -from mistralai.client.types import BaseModel -from typing import List -from typing_extensions import TypedDict - - -class VespaSchemaInputTypedDict(TypedDict): - name: str - fields: List[VespaSchemaFieldTypedDict] - sd: str - - -class VespaSchemaInput(BaseModel): - name: str - - fields: List[VespaSchemaField] - - sd: str diff --git a/src/mistralai/client/models_.py b/src/mistralai/client/models_.py index 6263ead9..861291e6 100644 --- a/src/mistralai/client/models_.py +++ b/src/mistralai/client/models_.py @@ -40,7 +40,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -136,7 +136,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -230,7 +230,7 @@ def retrieve( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -325,7 +325,7 @@ async def retrieve_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -420,7 +420,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -513,7 +513,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -610,7 +610,7 @@ def update( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -714,7 +714,7 @@ async def update_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -814,7 +814,7 @@ def archive( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -901,7 +901,7 @@ async def archive_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -988,7 +988,7 @@ def unarchive( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1075,7 +1075,7 @@ async def unarchive_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/ocr.py b/src/mistralai/client/ocr.py index e0bc4e0e..0907ce6d 100644 --- a/src/mistralai/client/ocr.py +++ b/src/mistralai/client/ocr.py @@ -66,7 +66,7 @@ def process( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -206,7 +206,7 @@ async def process_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/records.py b/src/mistralai/client/records.py index 5a4c3c84..e2f87f46 100644 --- a/src/mistralai/client/records.py +++ b/src/mistralai/client/records.py @@ -34,7 +34,7 @@ def fetch( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -127,7 +127,7 @@ async def fetch_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -220,7 +220,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -313,7 +313,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -406,7 +406,7 @@ def bulk_delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -502,7 +502,7 @@ async def bulk_delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -602,7 +602,7 @@ def judge( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -711,7 +711,7 @@ async def judge_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -818,7 +818,7 @@ def update_payload( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -923,7 +923,7 @@ async def update_payload_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1028,7 +1028,7 @@ def update_properties( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1133,7 +1133,7 @@ async def update_properties_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/runs.py b/src/mistralai/client/runs.py index 13a72034..3802d544 100644 --- a/src/mistralai/client/runs.py +++ b/src/mistralai/client/runs.py @@ -17,6 +17,7 @@ def list_runs( self, *, workflow_identifier: OptionalNullable[str] = UNSET, + root_execution_id: OptionalNullable[str] = UNSET, search: OptionalNullable[str] = UNSET, status: OptionalNullable[ Union[ @@ -32,6 +33,7 @@ def list_runs( end_time_after: OptionalNullable[datetime] = UNSET, end_time_before: OptionalNullable[datetime] = UNSET, user_id: OptionalNullable[str] = UNSET, + include_internal: Optional[bool] = True, page_size: Optional[int] = 50, next_page_token: OptionalNullable[str] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET, @@ -42,6 +44,7 @@ def list_runs( r"""List Runs :param workflow_identifier: Filter by workflow name or id + :param root_execution_id: Filter by root execution id; returns the whole execution tree (the root and all its descendant sub-workflows). :param search: Search by workflow name, display name, or ID :param status: Filter by workflow status :param deployment_name: Filter by deployment name @@ -52,6 +55,7 @@ def list_runs( :param end_time_after: Include runs with end_time >= value. Running executions (no end_time) are excluded; use the status filter to include them. :param end_time_before: Include runs with end_time <= value. Running executions (no end_time) are excluded; use the status filter to include them. :param user_id: Filter by user id. Use 'current' to filter by the authenticated user + :param include_internal: Include runs of internal/technical workflows (e.g. parallel-execution) :param page_size: Number of items per page :param next_page_token: Token for the next page of results :param retries: Override the default retry configuration for this method @@ -65,7 +69,7 @@ def list_runs( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -74,6 +78,7 @@ def list_runs( request = models.ListRunsV1WorkflowsRunsGetRequest( workflow_identifier=workflow_identifier, + root_execution_id=root_execution_id, search=search, status=status, deployment_name=deployment_name, @@ -84,6 +89,7 @@ def list_runs( end_time_after=end_time_after, end_time_before=end_time_before, user_id=user_id, + include_internal=include_internal, page_size=page_size, next_page_token=next_page_token, ) @@ -148,6 +154,7 @@ def next_func() -> Optional[models.ListRunsV1WorkflowsRunsGetResponse]: return self.list_runs( workflow_identifier=workflow_identifier, + root_execution_id=root_execution_id, search=search, status=status, deployment_name=deployment_name, @@ -158,6 +165,7 @@ def next_func() -> Optional[models.ListRunsV1WorkflowsRunsGetResponse]: end_time_after=end_time_after, end_time_before=end_time_before, user_id=user_id, + include_internal=include_internal, page_size=page_size, next_page_token=next_cursor, retries=retries, @@ -192,6 +200,7 @@ async def list_runs_async( self, *, workflow_identifier: OptionalNullable[str] = UNSET, + root_execution_id: OptionalNullable[str] = UNSET, search: OptionalNullable[str] = UNSET, status: OptionalNullable[ Union[ @@ -207,6 +216,7 @@ async def list_runs_async( end_time_after: OptionalNullable[datetime] = UNSET, end_time_before: OptionalNullable[datetime] = UNSET, user_id: OptionalNullable[str] = UNSET, + include_internal: Optional[bool] = True, page_size: Optional[int] = 50, next_page_token: OptionalNullable[str] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET, @@ -217,6 +227,7 @@ async def list_runs_async( r"""List Runs :param workflow_identifier: Filter by workflow name or id + :param root_execution_id: Filter by root execution id; returns the whole execution tree (the root and all its descendant sub-workflows). :param search: Search by workflow name, display name, or ID :param status: Filter by workflow status :param deployment_name: Filter by deployment name @@ -227,6 +238,7 @@ async def list_runs_async( :param end_time_after: Include runs with end_time >= value. Running executions (no end_time) are excluded; use the status filter to include them. :param end_time_before: Include runs with end_time <= value. Running executions (no end_time) are excluded; use the status filter to include them. :param user_id: Filter by user id. Use 'current' to filter by the authenticated user + :param include_internal: Include runs of internal/technical workflows (e.g. parallel-execution) :param page_size: Number of items per page :param next_page_token: Token for the next page of results :param retries: Override the default retry configuration for this method @@ -240,7 +252,7 @@ async def list_runs_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -249,6 +261,7 @@ async def list_runs_async( request = models.ListRunsV1WorkflowsRunsGetRequest( workflow_identifier=workflow_identifier, + root_execution_id=root_execution_id, search=search, status=status, deployment_name=deployment_name, @@ -259,6 +272,7 @@ async def list_runs_async( end_time_after=end_time_after, end_time_before=end_time_before, user_id=user_id, + include_internal=include_internal, page_size=page_size, next_page_token=next_page_token, ) @@ -328,6 +342,7 @@ async def empty_result(): return self.list_runs_async( workflow_identifier=workflow_identifier, + root_execution_id=root_execution_id, search=search, status=status, deployment_name=deployment_name, @@ -338,6 +353,7 @@ async def empty_result(): end_time_after=end_time_after, end_time_before=end_time_before, user_id=user_id, + include_internal=include_internal, page_size=page_size, next_page_token=next_cursor, retries=retries, @@ -391,7 +407,7 @@ def get_run( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -482,7 +498,7 @@ async def get_run_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -575,7 +591,7 @@ def get_run_history( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -669,7 +685,7 @@ async def get_run_history_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/schedules.py b/src/mistralai/client/schedules.py index bed0ee4e..59f10072 100644 --- a/src/mistralai/client/schedules.py +++ b/src/mistralai/client/schedules.py @@ -45,7 +45,7 @@ def get_schedules( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -185,7 +185,7 @@ async def get_schedules_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -337,7 +337,7 @@ def schedule_workflow( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -454,7 +454,7 @@ async def schedule_workflow_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -554,7 +554,7 @@ def get_schedule( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -645,7 +645,7 @@ async def get_schedule_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -736,7 +736,7 @@ def unschedule_workflow( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -827,7 +827,7 @@ async def unschedule_workflow_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -925,7 +925,7 @@ def update_schedule( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1035,7 +1035,7 @@ async def update_schedule_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1140,7 +1140,7 @@ def pause_schedule( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1245,7 +1245,7 @@ async def pause_schedule_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1350,7 +1350,7 @@ def resume_schedule( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1455,7 +1455,7 @@ async def resume_schedule_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1560,7 +1560,7 @@ def trigger_schedule( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1667,7 +1667,7 @@ async def trigger_schedule_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/search_indexes.py b/src/mistralai/client/search_indexes.py index d0c45498..6491bd6a 100644 --- a/src/mistralai/client/search_indexes.py +++ b/src/mistralai/client/search_indexes.py @@ -15,13 +15,16 @@ def register( self, *, name: str, - index: Union[models.IndexInputIndex, models.IndexInputIndexTypedDict], - status: Optional[models.IndexInputStatus] = "offline", + index: Union[ + models.RegisterSearchIndexRequestIndexIndex, + models.RegisterSearchIndexRequestIndexIndexTypedDict, + ], + status: Optional[models.RegisterSearchIndexRequestIndexStatus] = "offline", retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex: + ) -> models.RegisterSearchIndexResponseIndex: r"""Register (or re-register) a search index :param name: @@ -38,17 +41,19 @@ def register( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url else: base_url = self._get_url(base_url, url_variables) - request = models.IndexInput( + request = models.RegisterSearchIndexRequestIndex( name=name, status=status, - index=utils.get_pydantic_model(index, models.IndexInputIndex), + index=utils.get_pydantic_model( + index, models.RegisterSearchIndexRequestIndexIndex + ), ) req = self._build_request( @@ -65,7 +70,7 @@ def register( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request, False, False, "json", models.IndexInput + request, False, False, "json", models.RegisterSearchIndexRequestIndex ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -97,8 +102,7 @@ def register( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex, - http_res, + models.RegisterSearchIndexResponseIndex, http_res ) if utils.match_response(http_res, "422", "application/json"): response_data = unmarshal_json_response( @@ -118,13 +122,16 @@ async def register_async( self, *, name: str, - index: Union[models.IndexInputIndex, models.IndexInputIndexTypedDict], - status: Optional[models.IndexInputStatus] = "offline", + index: Union[ + models.RegisterSearchIndexRequestIndexIndex, + models.RegisterSearchIndexRequestIndexIndexTypedDict, + ], + status: Optional[models.RegisterSearchIndexRequestIndexStatus] = "offline", retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex: + ) -> models.RegisterSearchIndexResponseIndex: r"""Register (or re-register) a search index :param name: @@ -141,17 +148,19 @@ async def register_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url else: base_url = self._get_url(base_url, url_variables) - request = models.IndexInput( + request = models.RegisterSearchIndexRequestIndex( name=name, status=status, - index=utils.get_pydantic_model(index, models.IndexInputIndex), + index=utils.get_pydantic_model( + index, models.RegisterSearchIndexRequestIndexIndex + ), ) req = self._build_request_async( @@ -168,7 +177,7 @@ async def register_async( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request, False, False, "json", models.IndexInput + request, False, False, "json", models.RegisterSearchIndexRequestIndex ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -200,8 +209,7 @@ async def register_async( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.MistralaiSearchStudioAppRoutesV1IndexesRegisterSearchIndexResponseIndex, - http_res, + models.RegisterSearchIndexResponseIndex, http_res ) if utils.match_response(http_res, "422", "application/json"): response_data = unmarshal_json_response( @@ -224,9 +232,7 @@ def get_index_summaries( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[ - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex - ]: + ) -> List[models.GetSearchIndexSummaryResponseIndex]: r"""Get Index Summaries Fetch summary view of all indexes available to a user @@ -242,7 +248,7 @@ def get_index_summaries( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -290,10 +296,7 @@ def get_index_summaries( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - List[ - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex - ], - http_res, + List[models.GetSearchIndexSummaryResponseIndex], http_res ) if utils.match_response(http_res, ["400", "403", "404", "4XX"], "*"): http_res_text = utils.stream_to_text(http_res) @@ -311,9 +314,7 @@ async def get_index_summaries_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[ - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex - ]: + ) -> List[models.GetSearchIndexSummaryResponseIndex]: r"""Get Index Summaries Fetch summary view of all indexes available to a user @@ -329,7 +330,7 @@ async def get_index_summaries_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -377,10 +378,7 @@ async def get_index_summaries_async( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - List[ - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSummaryResponseIndex - ], - http_res, + List[models.GetSearchIndexSummaryResponseIndex], http_res ) if utils.match_response(http_res, ["400", "403", "404", "4XX"], "*"): http_res_text = await utils.stream_to_text_async(http_res) @@ -416,7 +414,7 @@ def unregister( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -509,7 +507,7 @@ async def unregister_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -604,7 +602,7 @@ def update_index_metrics( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -697,7 +695,7 @@ async def update_index_metrics_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -771,9 +769,7 @@ def get_index_detail( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> ( - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex - ): + ) -> models.GetSearchIndexDetailResponseIndex: r"""Get Index Details Get a detailed view of the stored data for a single index @@ -790,7 +786,7 @@ def get_index_detail( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -844,8 +840,7 @@ def get_index_detail( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex, - http_res, + models.GetSearchIndexDetailResponseIndex, http_res ) if utils.match_response(http_res, "422", "application/json"): response_data = unmarshal_json_response( @@ -869,9 +864,7 @@ async def get_index_detail_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> ( - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex - ): + ) -> models.GetSearchIndexDetailResponseIndex: r"""Get Index Details Get a detailed view of the stored data for a single index @@ -888,7 +881,7 @@ async def get_index_detail_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -942,8 +935,7 @@ async def get_index_detail_async( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexDetailResponseIndex, - http_res, + models.GetSearchIndexDetailResponseIndex, http_res ) if utils.match_response(http_res, "422", "application/json"): response_data = unmarshal_json_response( @@ -986,7 +978,7 @@ def set_index_summary( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -995,7 +987,7 @@ def set_index_summary( request = models.SetIndexSummaryV1RagIndexesIndexIndexIDSummaryFieldPutRequest( index_id=index_id, - summary=models.Summary( + update_index_summary_request_summary=models.UpdateIndexSummaryRequestSummary( summary=summary, ), ) @@ -1014,7 +1006,11 @@ def set_index_summary( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request.summary, False, False, "json", models.Summary + request.update_index_summary_request_summary, + False, + False, + "json", + models.UpdateIndexSummaryRequestSummary, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1087,7 +1083,7 @@ async def set_index_summary_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1096,7 +1092,7 @@ async def set_index_summary_async( request = models.SetIndexSummaryV1RagIndexesIndexIndexIDSummaryFieldPutRequest( index_id=index_id, - summary=models.Summary( + update_index_summary_request_summary=models.UpdateIndexSummaryRequestSummary( summary=summary, ), ) @@ -1115,7 +1111,11 @@ async def set_index_summary_async( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request.summary, False, False, "json", models.Summary + request.update_index_summary_request_summary, + False, + False, + "json", + models.UpdateIndexSummaryRequestSummary, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1170,7 +1170,7 @@ def get_index_schema_detail( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema: + ) -> models.GetSearchIndexSchemaDetailResponseSchemaModel: r"""Get Index Schema Detail Get a detailed view of the stored information for a schema @@ -1188,7 +1188,7 @@ def get_index_schema_detail( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1243,8 +1243,7 @@ def get_index_schema_detail( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema, - http_res, + models.GetSearchIndexSchemaDetailResponseSchemaModel, http_res ) if utils.match_response(http_res, "422", "application/json"): response_data = unmarshal_json_response( @@ -1269,7 +1268,7 @@ async def get_index_schema_detail_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema: + ) -> models.GetSearchIndexSchemaDetailResponseSchemaModel: r"""Get Index Schema Detail Get a detailed view of the stored information for a schema @@ -1287,7 +1286,7 @@ async def get_index_schema_detail_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1342,8 +1341,7 @@ async def get_index_schema_detail_async( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.MistralaiSearchStudioAppRoutesV1IndexesGetSearchIndexSchemaDetailSchema, - http_res, + models.GetSearchIndexSchemaDetailResponseSchemaModel, http_res ) if utils.match_response(http_res, "422", "application/json"): response_data = unmarshal_json_response( @@ -1388,7 +1386,7 @@ def set_schema_summary( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1398,7 +1396,7 @@ def set_schema_summary( request = models.SetSchemaSummaryV1RagIndexesIndexIndexIDSchemasSchemaSchemaIDSummaryFieldPutRequest( index_id=index_id, schema_id=schema_id, - summary=models.Summary( + update_schema_summary_request_summary=models.UpdateSchemaSummaryRequestSummary( summary=summary, ), ) @@ -1417,7 +1415,11 @@ def set_schema_summary( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request.summary, False, False, "json", models.Summary + request.update_schema_summary_request_summary, + False, + False, + "json", + models.UpdateSchemaSummaryRequestSummary, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1492,7 +1494,7 @@ async def set_schema_summary_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1502,7 +1504,7 @@ async def set_schema_summary_async( request = models.SetSchemaSummaryV1RagIndexesIndexIndexIDSchemasSchemaSchemaIDSummaryFieldPutRequest( index_id=index_id, schema_id=schema_id, - summary=models.Summary( + update_schema_summary_request_summary=models.UpdateSchemaSummaryRequestSummary( summary=summary, ), ) @@ -1521,7 +1523,11 @@ async def set_schema_summary_async( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request.summary, False, False, "json", models.Summary + request.update_schema_summary_request_summary, + False, + False, + "json", + models.UpdateSchemaSummaryRequestSummary, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1576,7 +1582,7 @@ def get_index_schema_file( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SDFile: + ) -> models.GetSearchIndexSchemaSDFileResponseSDFile: r"""Get Index Schema File :param index_id: @@ -1592,7 +1598,7 @@ def get_index_schema_file( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1646,7 +1652,9 @@ def get_index_schema_file( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response(models.SDFile, http_res) + return unmarshal_json_response( + models.GetSearchIndexSchemaSDFileResponseSDFile, http_res + ) if utils.match_response(http_res, "422", "application/json"): response_data = unmarshal_json_response( errors.HTTPValidationErrorData, http_res @@ -1670,7 +1678,7 @@ async def get_index_schema_file_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SDFile: + ) -> models.GetSearchIndexSchemaSDFileResponseSDFile: r"""Get Index Schema File :param index_id: @@ -1686,7 +1694,7 @@ async def get_index_schema_file_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1740,7 +1748,9 @@ async def get_index_schema_file_async( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response(models.SDFile, http_res) + return unmarshal_json_response( + models.GetSearchIndexSchemaSDFileResponseSDFile, http_res + ) if utils.match_response(http_res, "422", "application/json"): response_data = unmarshal_json_response( errors.HTTPValidationErrorData, http_res diff --git a/src/mistralai/client/spans.py b/src/mistralai/client/spans.py index ced45177..4305e1cf 100644 --- a/src/mistralai/client/spans.py +++ b/src/mistralai/client/spans.py @@ -43,7 +43,7 @@ def search_spans( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -153,7 +153,7 @@ async def search_spans_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -263,7 +263,7 @@ def search_span_evaluations( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -377,7 +377,7 @@ async def search_span_evaluations_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -491,7 +491,7 @@ def search_latest_span_evaluations( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -605,7 +605,7 @@ async def search_latest_span_evaluations_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -709,7 +709,7 @@ def list_span_fields( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -795,7 +795,7 @@ async def list_span_fields_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -881,7 +881,7 @@ def list_span_eval_fields( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -967,7 +967,7 @@ async def list_span_eval_fields_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1059,7 +1059,7 @@ def fetch_span_field_options( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1158,7 +1158,7 @@ async def fetch_span_field_options_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1257,7 +1257,7 @@ def fetch_span_eval_field_options( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1358,7 +1358,7 @@ async def fetch_span_eval_field_options_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/speech.py b/src/mistralai/client/speech.py index 42cb1bbb..091feb17 100644 --- a/src/mistralai/client/speech.py +++ b/src/mistralai/client/speech.py @@ -123,7 +123,7 @@ def complete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -319,7 +319,7 @@ async def complete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/traces.py b/src/mistralai/client/traces.py index ea8ad332..8b9fc5e9 100644 --- a/src/mistralai/client/traces.py +++ b/src/mistralai/client/traces.py @@ -43,7 +43,7 @@ def search( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -153,7 +153,7 @@ async def search_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -253,7 +253,7 @@ def get_trace_fields( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -339,7 +339,7 @@ async def get_trace_fields_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -427,7 +427,7 @@ def get_trace_by_id( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -520,7 +520,7 @@ async def get_trace_by_id_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -621,7 +621,7 @@ def get_trace_spans( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -726,7 +726,7 @@ async def get_trace_spans_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -827,7 +827,7 @@ def fetch_options( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -926,7 +926,7 @@ async def fetch_options_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1027,7 +1027,7 @@ def get_span_by_id( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1129,7 +1129,7 @@ async def get_span_by_id_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/transcriptions.py b/src/mistralai/client/transcriptions.py index b63fd5d0..2024313d 100644 --- a/src/mistralai/client/transcriptions.py +++ b/src/mistralai/client/transcriptions.py @@ -52,7 +52,7 @@ def complete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -164,7 +164,7 @@ async def complete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -276,7 +276,7 @@ def stream( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -398,7 +398,7 @@ async def stream_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/voices.py b/src/mistralai/client/voices.py index 58b24bec..735c96b5 100644 --- a/src/mistralai/client/voices.py +++ b/src/mistralai/client/voices.py @@ -41,7 +41,7 @@ def list( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -140,7 +140,7 @@ async def list_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -255,7 +255,7 @@ def create( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -381,7 +381,7 @@ async def create_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -487,7 +487,7 @@ def delete( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -580,7 +580,7 @@ async def delete_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -685,7 +685,7 @@ def update( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -805,7 +805,7 @@ async def update_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -913,7 +913,7 @@ def get( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1006,7 +1006,7 @@ async def get_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1099,7 +1099,7 @@ def get_sample_audio( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1195,7 +1195,7 @@ async def get_sample_audio_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/workflows.py b/src/mistralai/client/workflows.py index 06661432..c9d6502b 100644 --- a/src/mistralai/client/workflows.py +++ b/src/mistralai/client/workflows.py @@ -340,7 +340,7 @@ def get_workflows( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -505,7 +505,7 @@ async def get_workflows_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -668,7 +668,7 @@ def get_workflow_registrations( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -788,7 +788,7 @@ async def get_workflow_registrations_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -906,7 +906,7 @@ def execute_workflow( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1033,7 +1033,7 @@ async def execute_workflow_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1163,7 +1163,7 @@ def execute_workflow_registration( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1293,7 +1293,7 @@ async def execute_workflow_registration_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1404,7 +1404,7 @@ def get_workflow( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1495,7 +1495,7 @@ async def get_workflow_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1594,7 +1594,7 @@ def update_workflow( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1706,7 +1706,7 @@ async def update_workflow_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1814,7 +1814,7 @@ def get_workflow_registration( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -1913,7 +1913,7 @@ async def get_workflow_registration_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2008,7 +2008,7 @@ def bulk_archive_workflows( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2102,7 +2102,7 @@ async def bulk_archive_workflows_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2196,7 +2196,7 @@ def bulk_unarchive_workflows( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2292,7 +2292,7 @@ async def bulk_unarchive_workflows_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2388,7 +2388,7 @@ def archive_workflow( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2479,7 +2479,7 @@ async def archive_workflow_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2570,7 +2570,7 @@ def unarchive_workflow( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -2663,7 +2663,7 @@ async def unarchive_workflow_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url diff --git a/src/mistralai/client/workflows_events.py b/src/mistralai/client/workflows_events.py index fbf5bc11..fb1a31d6 100644 --- a/src/mistralai/client/workflows_events.py +++ b/src/mistralai/client/workflows_events.py @@ -58,7 +58,7 @@ def get_stream_events( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -194,7 +194,7 @@ async def get_stream_events_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -314,7 +314,7 @@ def get_workflow_events( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url @@ -417,7 +417,7 @@ async def get_workflow_events_async( timeout_ms = self.sdk_configuration.timeout_ms if timeout_ms is None: - timeout_ms = 60000 + timeout_ms = 300000 if server_url is not None: base_url = server_url From 33a7ff235878aaa56fdcc5a58a1ae2f7f1619082 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 19 Jun 2026 11:31:48 +0000 Subject: [PATCH 2/2] chore: align pyproject.toml and uv.lock to version 2.4.13 --- pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 435ea7a7..bffbc967 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mistralai" -version = "2.4.12" +version = "2.4.13" description = "Python Client SDK for the Mistral AI API." authors = [{ name = "Mistral" }] requires-python = ">=3.10" diff --git a/uv.lock b/uv.lock index 77c48375..20efa979 100644 --- a/uv.lock +++ b/uv.lock @@ -1047,7 +1047,7 @@ wheels = [ [[package]] name = "mistralai" -version = "2.4.12" +version = "2.4.13" source = { editable = "." } dependencies = [ { name = "eval-type-backport" },