Skip to content

Comments

fix: change constFieldCasing from upper to normal#361

Merged
jean-malo merged 7 commits intov1from
fix/const-field-casing-normal-v1
Feb 20, 2026
Merged

fix: change constFieldCasing from upper to normal#361
jean-malo merged 7 commits intov1from
fix/const-field-casing-normal-v1

Conversation

@andreaonofrei01
Copy link

Changes constFieldCasing: upper to constFieldCasing: normal to keep const fields lowercase (e.g., role instead of ROLE). Aligns public SDK with the private SDK (mistralai/client-python-private#258).

After merging, run speakeasy run -t mistralai-sdk --skip-versioning --frozen-workflow-lockfile to regenerate.

Keep const fields lowercase (e.g., `role` instead of `ROLE`) to match
the actual API values and align with the private SDK.
jean-malo
jean-malo previously approved these changes Feb 20, 2026
jean-malo
jean-malo previously approved these changes Feb 20, 2026
@jean-malo jean-malo force-pushed the fix/const-field-casing-normal-v1 branch from 161aaca to 8819512 Compare February 20, 2026 17:32
Add async_realtime_transcription_dual_delay_microphone.py to the excluded files list in the run_examples.sh script to prevent it from being executed during example runs.
The script was excluding an incorrect file name ("job.py") in the exclude_files array, which has been updated to the correct name ("jobs.py") to ensure the proper example is skipped during execution.
@jean-malo jean-malo force-pushed the fix/const-field-casing-normal-v1 branch from 8819512 to 730631b Compare February 20, 2026 17:33
jean-malo and others added 2 commits February 20, 2026 18:38
Update the package version to 1.12.4 in preparation for a new release.
* `mistral.beta.conversations.start()`: 
  *  `request.inputs.[array].[]` **Changed** **Breaking** ⚠️
  *  `response` **Changed** **Breaking** ⚠️
* `mistral.beta.conversations.list()`:  `response.[]` **Changed** **Breaking** ⚠️
* `mistral.beta.conversations.get()`:  `response` **Changed** **Breaking** ⚠️
* `mistral.beta.conversations.append()`: 
  *  `request.inputs.[array].[]` **Changed** **Breaking** ⚠️
  *  `response` **Changed** **Breaking** ⚠️
* `mistral.beta.conversations.get_history()`:  `response` **Changed** **Breaking** ⚠️
* `mistral.beta.conversations.get_messages()`:  `response` **Changed** **Breaking** ⚠️
* `mistral.beta.conversations.restart()`: 
  *  `request.inputs.[array].[]` **Changed** **Breaking** ⚠️
  *  `response` **Changed** **Breaking** ⚠️
* `mistral.beta.conversations.start_stream()`: 
  *  `request.inputs.[array].[]` **Changed** **Breaking** ⚠️
  *  `response.[].data` **Changed** **Breaking** ⚠️
* `mistral.beta.conversations.append_stream()`: 
  *  `request.inputs.[array].[]` **Changed** **Breaking** ⚠️
  *  `response.[].data` **Changed** **Breaking** ⚠️
* `mistral.beta.conversations.restart_stream()`: 
  *  `request.inputs.[array].[]` **Changed** **Breaking** ⚠️
  *  `response.[].data` **Changed** **Breaking** ⚠️
* `mistral.beta.agents.create()`:  `response.object` **Changed** **Breaking** ⚠️
* `mistral.beta.agents.list()`:  `response.[].object` **Changed** **Breaking** ⚠️
* `mistral.beta.agents.get()`:  `response.object` **Changed** **Breaking** ⚠️
* `mistral.beta.agents.update()`:  `response.object` **Changed** **Breaking** ⚠️
* `mistral.beta.agents.update_version()`:  `response.object` **Changed** **Breaking** ⚠️
* `mistral.beta.agents.list_versions()`:  `response.[].object` **Changed** **Breaking** ⚠️
* `mistral.beta.agents.get_version()`:  `response.object` **Changed** **Breaking** ⚠️
* `mistral.chat.complete()`: 
  *  `request.messages.[]` **Changed** **Breaking** ⚠️
  *  `response.choices.[].message` **Changed** **Breaking** ⚠️
* `mistral.chat.stream()`: 
  *  `request.messages.[]` **Changed** **Breaking** ⚠️
  *  `response.[].data.choices.[].delta.content.[array].[]` **Changed** **Breaking** ⚠️
* `mistral.fim.complete()`:  `response.choices.[].message` **Changed** **Breaking** ⚠️
* `mistral.fim.stream()`:  `response.[].data.choices.[].delta.content.[array].[]` **Changed** **Breaking** ⚠️
* `mistral.agents.complete()`: 
  *  `request.messages.[]` **Changed** **Breaking** ⚠️
  *  `response.choices.[].message` **Changed** **Breaking** ⚠️
* `mistral.agents.stream()`: 
  *  `request.messages.[]` **Changed** **Breaking** ⚠️
  *  `response.[].data.choices.[].delta.content.[array].[]` **Changed** **Breaking** ⚠️
* `mistral.classifiers.moderate_chat()`: 
  *  `request.inputs.[array].[]` **Changed** **Breaking** ⚠️
* `mistral.classifiers.classify_chat()`: 
  *  `request.inputs.[inputs].messages.[]` **Changed** **Breaking** ⚠️
* `mistral.ocr.process()`:  `request.document` **Changed** **Breaking** ⚠️
* `mistral.audio.transcriptions.complete()`:  `response.segments.[].type` **Changed** **Breaking** ⚠️
* `mistral.audio.transcriptions.stream()`:  `response.[].data` **Changed** **Breaking** ⚠️

Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
@jean-malo jean-malo merged commit c3f22d3 into v1 Feb 20, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants