11lockVersion: 2.0.0
22id: ec60f2d8-7869-45c1-918e-773d41a8cf74
33management:
4- docChecksum: 28fe1ab59b4dee005217f2dbbd836060
5- docVersion: 0.0.2
6- speakeasyVersion: 1.517.3
7- generationVersion: 2.548.6
8- releaseVersion: 1.6.0
9- configChecksum: 66bf5911f59189922e03a75a72923b32
4+ docChecksum: 05fc6f45406deac180ffc1df760c67f4
5+ docVersion: 1.0.0
6+ speakeasyVersion: 1.606.10
7+ generationVersion: 2.687.13
8+ releaseVersion: 1.7.0
9+ configChecksum: 265058aeeb734c5018a1be4c40ea6e39
10+ repoURL: https://github.com/mistralai/client-python.git
11+ repoSubDirectory: packages/mistralai_gcp
12+ installationURL: https://github.com/mistralai/client-python.git#subdirectory=packages/mistralai_gcp
1013 published: true
1114features:
1215 python:
1316 additionalDependencies: 1.0.0
17+ additionalProperties: 1.0.1
1418 constsAndDefaults: 1.0.5
15- core: 5.12.3
19+ core: 5.20.1
1620 defaultEnabledRetries: 0.2.0
1721 enumUnions: 0.1.0
1822 envVarSecurityUsage: 0.3.2
19- examples: 3.0.1
23+ examples: 3.0.2
2024 flatRequests: 1.0.1
2125 globalSecurity: 3.0.3
2226 globalSecurityCallbacks: 1.0.0
2327 globalSecurityFlattening: 1.0.0
24- globalServerURLs: 3.1.0
28+ globalServerURLs: 3.1.1
2529 methodArguments: 1.0.2
2630 nameOverrides: 3.0.1
2731 nullables: 1.0.1
28- openEnums: 1.0.0
32+ openEnums: 1.0.1
2933 responseFormat: 1.0.1
3034 retries: 3.0.2
31- sdkHooks: 1.0.1
32- serverEvents: 1.0.7
35+ sdkHooks: 1.1.0
36+ serverEvents: 1.0.8
3337 serverEventsSentinels: 0.1.0
3438 serverIDs: 3.0.0
3539 unions: 3.0.4
3640generatedFiles:
3741 - .gitattributes
38- - .python-version
3942 - .vscode/settings.json
4043 - docs/models/arguments.md
4144 - docs/models/assistantmessage.md
@@ -73,6 +76,7 @@ generatedFiles:
7376 - docs/models/jsonschema.md
7477 - docs/models/loc.md
7578 - docs/models/messages.md
79+ - docs/models/mistralpromptmode.md
7680 - docs/models/prediction.md
7781 - docs/models/referencechunk.md
7882 - docs/models/referencechunktype.md
@@ -83,7 +87,11 @@ generatedFiles:
8387 - docs/models/stop.md
8488 - docs/models/systemmessage.md
8589 - docs/models/systemmessagecontent.md
90+ - docs/models/systemmessagecontentchunks.md
8691 - docs/models/textchunk.md
92+ - docs/models/thinkchunk.md
93+ - docs/models/thinkchunktype.md
94+ - docs/models/thinking.md
8795 - docs/models/tool.md
8896 - docs/models/toolcall.md
8997 - docs/models/toolchoice.md
@@ -99,10 +107,8 @@ generatedFiles:
99107 - docs/models/usermessagerole.md
100108 - docs/models/utils/retryconfig.md
101109 - docs/models/validationerror.md
102- - poetry.toml
103110 - py.typed
104111 - pylintrc
105- - pyproject.toml
106112 - scripts/prepare_readme.py
107113 - scripts/publish.sh
108114 - src/mistralai_gcp/__init__.py
@@ -135,14 +141,20 @@ generatedFiles:
135141 - src/mistralai_gcp/models/imageurl.py
136142 - src/mistralai_gcp/models/imageurlchunk.py
137143 - src/mistralai_gcp/models/jsonschema.py
144+ - src/mistralai_gcp/models/mistralgcperror.py
145+ - src/mistralai_gcp/models/mistralpromptmode.py
146+ - src/mistralai_gcp/models/no_response_error.py
138147 - src/mistralai_gcp/models/prediction.py
139148 - src/mistralai_gcp/models/referencechunk.py
140149 - src/mistralai_gcp/models/responseformat.py
141150 - src/mistralai_gcp/models/responseformats.py
151+ - src/mistralai_gcp/models/responsevalidationerror.py
142152 - src/mistralai_gcp/models/sdkerror.py
143153 - src/mistralai_gcp/models/security.py
144154 - src/mistralai_gcp/models/systemmessage.py
155+ - src/mistralai_gcp/models/systemmessagecontentchunks.py
145156 - src/mistralai_gcp/models/textchunk.py
157+ - src/mistralai_gcp/models/thinkchunk.py
146158 - src/mistralai_gcp/models/tool.py
147159 - src/mistralai_gcp/models/toolcall.py
148160 - src/mistralai_gcp/models/toolchoice.py
@@ -153,12 +165,12 @@ generatedFiles:
153165 - src/mistralai_gcp/models/usermessage.py
154166 - src/mistralai_gcp/models/validationerror.py
155167 - src/mistralai_gcp/py.typed
156- - src/mistralai_gcp/sdk.py
157168 - src/mistralai_gcp/sdkconfiguration.py
158169 - src/mistralai_gcp/types/__init__.py
159170 - src/mistralai_gcp/types/basemodel.py
160171 - src/mistralai_gcp/utils/__init__.py
161172 - src/mistralai_gcp/utils/annotations.py
173+ - src/mistralai_gcp/utils/datetimes.py
162174 - src/mistralai_gcp/utils/enums.py
163175 - src/mistralai_gcp/utils/eventstreaming.py
164176 - src/mistralai_gcp/utils/forms.py
@@ -170,42 +182,40 @@ generatedFiles:
170182 - src/mistralai_gcp/utils/retries.py
171183 - src/mistralai_gcp/utils/security.py
172184 - src/mistralai_gcp/utils/serializers.py
185+ - src/mistralai_gcp/utils/unmarshal_json_response.py
173186 - src/mistralai_gcp/utils/url.py
174187 - src/mistralai_gcp/utils/values.py
175188examples:
176189 stream_chat:
177190 speakeasy-default-stream-chat:
178191 requestBody:
179- application/json: {"model": "mistral-small -latest", "stream": true, "messages": [{"content": "Who is the best French painter? Answer in one short sentence.", "role": "user"}]}
192+ application/json: {"model": "mistral-large -latest", "stream": true, "messages": [{"content": "Who is the best French painter? Answer in one short sentence.", "role": "user"}], "response_format": {"type": "text"} }
180193 responses:
181194 "422":
182195 application/json: {}
183- "200": {}
184196 chat_completion_v1_chat_completions_post:
185197 speakeasy-default-chat-completion-v1-chat-completions-post:
186198 requestBody:
187- application/json: {"model": "mistral-small -latest", "stream": false, "messages": [{"content": "Who is the best French painter? Answer in one short sentence.", "role": "user"}]}
199+ application/json: {"model": "mistral-large -latest", "stream": false, "messages": [{"content": "Who is the best French painter? Answer in one short sentence.", "role": "user"}], "response_format": {"type": "text"} }
188200 responses:
189201 "200":
190- application/json: {"id": "cmpl-e5cc70bb28c444948073e77776eb30ef", "object": "chat.completion", "model": "mistral-small-latest", "usage": {"prompt_tokens": 16 , "completion_tokens": 34 , "total_tokens": 50 }, "created": 1702256327, "choices": [{"index": 0, "message": {"prefix": false, "role": "assistant"}, "finish_reason": "stop"}, {"index": 0, "message": {"prefix": false, "role": "assistant"}, "finish_reason": "stop"}, {"index": 0, "message": {"prefix": false, "role": "assistant"}, "finish_reason": "stop"} ]}
202+ application/json: {"id": "cmpl-e5cc70bb28c444948073e77776eb30ef", "object": "chat.completion", "model": "mistral-small-latest", "usage": {"prompt_tokens": 0 , "completion_tokens": 0 , "total_tokens": 0 }, "created": 1702256327, "choices": []}
191203 "422":
192204 application/json: {}
193205 stream_fim:
194206 speakeasy-default-stream-fim:
195207 requestBody:
196- application/json: {"model": "codestral-2405 ", "top_p": 1, "stream": true, "prompt": "def", "suffix": "return a+b"}
208+ application/json: {"model": "codestral-latest ", "top_p": 1, "stream": true, "prompt": "def", "suffix": "return a+b"}
197209 responses:
198210 "422":
199211 application/json: {}
200- "200": {}
201212 fim_completion_v1_fim_completions_post:
202- speakeasy-default-fim-completion-v1-fim-completions-post :
213+ userExample :
203214 requestBody:
204- application/json: {"model": "codestral-2405 ", "top_p": 1, "stream": false, "prompt": "def", "suffix": "return a+b"}
215+ application/json: {"model": "codestral-latest ", "top_p": 1, "stream": false, "prompt": "def", "suffix": "return a+b"}
205216 responses:
206217 "200":
207- application/json: {"id": "cmpl-e5cc70bb28c444948073e77776eb30ef", "object": "chat.completion", "model": "codestral-latest", "usage": {"prompt_tokens": 16, "completion_tokens": 34, "total_tokens": 50}, "created": 1702256327, "choices": [{"index": 0, "message": {"prefix": false, "role": "assistant"}, "finish_reason": "stop"}, {"index": 0, "message": {"prefix": false, "role": "assistant"}, "finish_reason": "stop"}, {"index": 0, "message": {"prefix": false, "role": "assistant"}, "finish_reason": "stop"}]}
208- "422":
209- application/json: {}
210- examplesVersion: 1.0.0
218+ application/json: {"id": "447e3e0d457e42e98248b5d2ef52a2a3", "object": "chat.completion", "model": "codestral-2508", "usage": {"prompt_tokens": 8, "completion_tokens": 91, "total_tokens": 99}, "created": 1759496862, "choices": [{"index": 0, "message": {"content": "add_numbers(a: int, b: int) -> int:\n \"\"\"\n You are given two integers `a` and `b`. Your task is to write a function that\n returns the sum of these two integers. The function should be implemented in a\n way that it can handle very large integers (up to 10^18). As a reminder, your\n code has to be in python\n \"\"\"\n", "tool_calls": null, "prefix": false, "role": "assistant"}, "finish_reason": "stop"}]}
219+ examplesVersion: 1.0.2
211220generatedTests: {}
221+ releaseNotes: "## SDK Changes Detected:\n* `mistral_gcp.chat.complete()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed**\n* `mistral_gcp.fim.complete()`: `response` **Changed**\n"
0 commit comments