Skip to content

chore: 🐝 Update SDK - Generate MISTRALAI MISTRALAI-SDK 2.0.0#409

Merged
louis-sanna-dev merged 2 commits intomainfrom
speakeasy-sdk-regen-1773084143
Mar 9, 2026
Merged

chore: 🐝 Update SDK - Generate MISTRALAI MISTRALAI-SDK 2.0.0#409
louis-sanna-dev merged 2 commits intomainfrom
speakeasy-sdk-regen-1773084143

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 9, 2026

SDK update

Versioning

Version Bump Type: [graduate] - 🤖 (automated)

Python SDK Changes:

  • mistral.beta.conversations.start():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.beta.conversations.append():
    • request.inputs.union(Array<InputEntries>)[] Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.beta.conversations.get_history():
    • response.entries[] Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.beta.conversations.get_messages():
    • response.messages[] Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.beta.conversations.restart():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.agents.stream():
    • request.messages[].union(tool).content.union(Array<ContentChunk>)[] Changed
    • response.[].data.choices[].delta.content.union(Array<ContentChunk>)[] Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.agents.complete():
    • request.messages[] Changed
    • response.choices[].message.content.union(Array<ContentChunk>)[] Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.fim.stream():
    • response.[].data.choices[].delta.content.union(Array<ContentChunk>)[] Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.fim.complete():
    • response.choices[].message.content.union(Array<ContentChunk>)[] Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.chat.stream():
    • request.messages[] Changed
    • response.[].data.choices[].delta.content.union(Array<ContentChunk>)[] Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.chat.complete():
    • request.messages[].union(tool).content.union(Array<ContentChunk>)[] Changed
    • response.choices[].message.content.union(Array<ContentChunk>)[] Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.beta.conversations.restart_stream():
    • request Changed (Breaking ⚠️)
    • response.[].data.union(message.output.delta).content.union(OutputContentChunks) Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.beta.conversations.append_stream():
    • request.inputs.union(Array<InputEntries>)[] Changed (Breaking ⚠️)
    • response.[].data.union(message.output.delta).content.union(OutputContentChunks) Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.beta.conversations.start_stream():
    • request Changed (Breaking ⚠️)
    • response.[].data.union(message.output.delta).content.union(OutputContentChunks) Changed (Breaking ⚠️)
    • error.detail[] Changed
  • mistral.beta.connectors.delete(): Added
  • mistral.beta.conversations.delete(): error.detail[] Changed
  • mistral.beta.observability.judges.delete(): Added
  • mistral.beta.observability.judges.update(): Added
  • mistral.beta.observability.campaigns.create(): Added
  • mistral.beta.observability.campaigns.list(): Added
  • mistral.beta.observability.campaigns.fetch(): Added
  • mistral.beta.observability.campaigns.delete(): Added
  • mistral.beta.observability.campaigns.fetch_status(): Added
  • mistral.beta.observability.campaigns.list_events(): Added
  • mistral.beta.observability.datasets.create(): Added
  • mistral.beta.observability.datasets.list(): Added
  • mistral.beta.observability.datasets.fetch(): Added
  • mistral.beta.observability.datasets.delete(): Added
  • mistral.beta.observability.datasets.update(): Added
  • mistral.beta.observability.datasets.list_records(): Added
  • mistral.beta.observability.datasets.create_record(): Added
  • mistral.beta.observability.datasets.import_from_campaign(): Added
  • mistral.beta.observability.datasets.import_from_explorer(): Added
  • mistral.beta.observability.datasets.import_from_file(): Added
  • mistral.beta.observability.datasets.import_from_playground(): Added
  • mistral.beta.observability.datasets.import_from_dataset_records(): Added
  • mistral.beta.observability.datasets.export_to_jsonl(): Added
  • mistral.beta.observability.datasets.fetch_task(): Added
  • mistral.beta.observability.datasets.list_tasks(): Added
  • mistral.beta.observability.datasets.records.fetch(): Added
  • mistral.beta.observability.datasets.records.delete(): Added
  • mistral.beta.observability.datasets.records.bulk_delete(): Added
  • mistral.beta.observability.datasets.records.judge(): Added
  • mistral.beta.observability.datasets.records.update_payload(): Added
  • mistral.beta.observability.datasets.records.update_properties(): Added
  • mistral.beta.connectors.create(): Added
  • mistral.beta.connectors.list(): Added
  • mistral.beta.connectors.call_tool(): Added
  • mistral.beta.connectors.get(): Added
  • mistral.beta.connectors.update(): Added
  • mistral.beta.observability.judges.list(): Added
  • mistral.models.list():
    • request Changed
    • error.status[422] Added
  • mistral.models.retrieve(): error.detail[] Changed
  • mistral.beta.observability.judges.create(): Added
  • mistral.beta.observability.chat_completion_events.fields.fetch_option_counts(): Added
  • mistral.beta.observability.chat_completion_events.fields.fetch_options(): Added
  • mistral.models.delete(): error.detail[] Changed
  • mistral.beta.conversations.list():
    • response.[].union(ModelConversation).guardrails Added
    • error.detail[] Changed
  • mistral.beta.conversations.get():
    • response.union(ModelConversation).guardrails Added
    • error.detail[] Changed
  • mistral.beta.observability.judges.fetch(): Added
  • mistral.beta.agents.create():
    • request.guardrails Added
    • response.guardrails Added
    • error.detail[] Changed
  • mistral.beta.agents.list():
    • response.[].guardrails Added
    • error.detail[] Changed
  • mistral.beta.agents.get():
    • response.guardrails Added
    • error.detail[] Changed
  • mistral.beta.agents.update():
    • request.guardrails Added
    • response.guardrails Added
    • error.detail[] Changed
  • mistral.beta.agents.delete(): error.detail[] Changed
  • mistral.beta.agents.update_version():
    • response.guardrails Added
    • error.detail[] Changed
  • mistral.beta.agents.list_versions():
    • response.[].guardrails Added
    • error.detail[] Changed
  • mistral.beta.agents.get_version():
    • response.guardrails Added
    • error.detail[] Changed
  • mistral.beta.agents.create_version_alias(): error.detail[] Changed
  • mistral.beta.agents.list_version_aliases(): error.detail[] Changed
  • mistral.beta.agents.delete_version_alias(): error.detail[] Changed
  • mistral.beta.libraries.create(): error.detail[] Changed
  • mistral.beta.libraries.get(): error.detail[] Changed
  • mistral.beta.libraries.delete(): error.detail[] Changed
  • mistral.beta.libraries.update(): error.detail[] Changed
  • mistral.beta.libraries.documents.list(): error.detail[] Changed
  • mistral.beta.libraries.documents.upload(): error.detail[] Changed
  • mistral.beta.libraries.documents.get(): error.detail[] Changed
  • mistral.beta.libraries.documents.update(): error.detail[] Changed
  • mistral.beta.libraries.documents.delete(): error.detail[] Changed
  • mistral.beta.libraries.documents.text_content(): error.detail[] Changed
  • mistral.beta.libraries.documents.status(): error.detail[] Changed
  • mistral.beta.libraries.documents.get_signed_url(): error.detail[] Changed
  • mistral.beta.libraries.documents.extracted_text_signed_url(): error.detail[] Changed
  • mistral.beta.libraries.documents.reprocess(): error.detail[] Changed
  • mistral.beta.libraries.accesses.list(): error.detail[] Changed
  • mistral.beta.libraries.accesses.update_or_create(): error.detail[] Changed
  • mistral.beta.libraries.accesses.delete(): error.detail[] Changed
  • mistral.files.upload():
    • request Changed
    • response Changed
  • mistral.files.list(): response.data[] Changed
  • mistral.files.retrieve(): response Changed
  • mistral.beta.observability.chat_completion_events.fields.list(): Added
  • mistral.beta.observability.chat_completion_events.judge(): Added
  • mistral.beta.observability.chat_completion_events.fetch_similar_events(): Added
  • mistral.beta.observability.chat_completion_events.fetch(): Added
  • mistral.beta.observability.chat_completion_events.search_ids(): Added
  • mistral.beta.observability.chat_completion_events.search(): Added
  • mistral.embeddings.create(): error.detail[] Changed
  • mistral.classifiers.moderate(): error.detail[] Changed
  • mistral.classifiers.moderate_chat():
    • request.inputs.union(Array<>)[] Changed
    • error.detail[] Changed
  • mistral.classifiers.classify(): error.detail[] Changed
  • mistral.classifiers.classify_chat():
    • request.input.union(Array<InstructRequest>)[].messages[].union(tool).content.union(Array<ContentChunk>)[] Changed
    • error.detail[] Changed
  • mistral.ocr.process(): error.detail[] Changed

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├──[+] path (3304:3)
│ ├──[+] path (4794:3)
│ ├──[+] path (5067:3)
│ ├──[+] path (4052:3)
│ ├──[+] path (3180:3)
│ ├──[+] path (3562:3)
│ ├──[+] path (4510:3)
│ ├──[+] path (4742:3)
│ ├──[+] path (3076:3)
│ ├──[+] path (4626:3)
│ ├──[+] path (4171:3)
│ ├──[+] path (4684:3)
│ ├──[+] path (5125:3)
│ ├──[+] path (5233:3)
│ ├──[+] path (4327:3)
│ ├──[+] path (4921:3)
│ ├──[+] path (3225:3)
│ ├──[+] path (3419:3)
│ ├──[+] path (3984:3)
│ ├──[+] path (5306:3)
│ ├──[+] path (3128:3)
│ ├──[+] path (3833:3)
│ ├──[+] path (5179:3)
│ ├──[+] path (4568:3)
│ ├──[+] path (5346:3)
│ ├──[+] path (5392:3)
│ ├──[+] path (3025:3)
│ ├──[+] path (3714:3)
│ ├──[+] path (4452:3)
│ ├──[+] path (4853:3)
│ ├──[+] path (3361:3)
│ ├──[+] path (3932:3)
│ ├──[+] path (5020:3)
│ ├──[+] path (2957:3)
│ ├─┬/v1/audio/transcriptions
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬200
│ │       └──application/json
│ ├─┬/v1/files
│ │ └─┬POST
│ │   └─┬Requestbody
│ │     └─┬multipart/form-data
│ │       └─┬Schema
│ │         ├──[+] properties (1003:17)
│ │         ├──[+] properties (1008:17)
│ │         ├─┬file
│ │         │ └──[🔀] $ref (1004:19)❌ 
│ │         └─┬purpose
│ │           └──[🔀] $ref (10972:13)❌ 
│ └─┬/v1/models
│   └─┬GET
│     ├──[+] parameters (14:9)
│     └─┬Responses
│       └──[+] codes (63:11)
├─┬Tags
│ └──[+] beta.connectors (14614:5)
└─┬Components
  ├──[-] schemas (9519:7)❌ 
  ├──[-] schemas (9615:7)❌ 
  ├──[-] schemas (9727:7)❌ 
  ├──[-] schemas (10300:7)❌ 
  ├──[-] schemas (9874:7)❌ 
  ├──[-] schemas (9799:7)❌ 
  ├──[-] schemas (9963:7)❌ 
  ├──[-] schemas (3786:7)❌ 
  ├──[-] schemas (10323:7)❌ 
  ├──[-] schemas (10346:7)❌ 
  ├──[-] schemas (9437:7)❌ 
  ├──[-] schemas (9903:7)❌ 
  ├──[-] schemas (9925:7)❌ 
  ├──[-] schemas (9503:7)❌ 
  ├──[-] schemas (9469:7)❌ 
  ├──[-] schemas (9561:7)❌ 
  ├──[-] schemas (9636:7)❌ 
  ├──[-] schemas (9790:7)❌ 
  ├──[+] schemas (13887:7)
  ├──[-] schemas (9425:7)❌ 
  ├──[+] schemas (14154:7)
  ├──[+] schemas (10015:7)
  ├──[+] schemas (11877:7)
  ├──[+] schemas (14092:7)
  ├──[+] schemas (13369:7)
  ├──[+] schemas (13423:7)
  ├──[+] schemas (14302:7)
  ├──[+] schemas (14316:7)
  ├──[+] schemas (13900:7)
  ├──[+] schemas (12832:7)
  ├──[+] schemas (12856:7)
  ├──[+] schemas (13344:7)
  ├──[+] schemas (13472:7)
  ├──[+] schemas (13961:7)
  ├──[+] schemas (13632:7)
  ├──[+] schemas (14162:7)
  ├──[+] schemas (13501:7)
  ├──[+] schemas (6521:7)
  ├──[+] schemas (13194:7)
  ├──[+] schemas (6799:7)
  ├──[+] schemas (13319:7)
  ├──[+] schemas (6854:7)
  ├──[+] schemas (13568:7)
  ├──[+] schemas (12913:7)
  ├──[+] schemas (13515:7)
  ├──[+] schemas (12397:7)
  ├──[+] schemas (13588:7)
  ├──[+] schemas (13684:7)
  ├──[+] schemas (13915:7)
  ├──[+] schemas (12302:7)
  ├──[+] schemas (14188:7)
  ├──[+] schemas (13947:7)
  ├──[+] schemas (14216:7)
  ├──[+] schemas (12733:7)
  ├──[+] schemas (12904:7)
  ├──[+] schemas (12925:7)
  ├──[+] schemas (12587:7)
  ├──[+] schemas (12610:7)
  ├──[+] schemas (12550:7)
  ├──[+] schemas (12970:7)
  ├──[+] schemas (12678:7)
  ├──[+] schemas (13384:7)
  ├──[+] schemas (12526:7)
  ├──[+] schemas (12409:7)
  ├──[+] schemas (13697:7)
  ├──[+] schemas (14069:7)
  ├──[+] schemas (14272:7)
  ├──[+] schemas (12779:7)
  ├──[+] schemas (12535:7)
  ├──[+] schemas (13021:7)
  ├──[+] schemas (12938:7)
  ├──[+] schemas (14014:7)
  ├──[+] schemas (12388:7)
  ├──[+] schemas (13244:7)
  ├──[+] schemas (12999:7)
  ├──[+] schemas (13015:7)
  ├──[+] schemas (13219:7)
  ├──[+] schemas (12483:7)
  ├──[+] schemas (12876:7)
  ├──[+] schemas (13434:7)
  ├──[+] schemas (13294:7)
  ├──[+] schemas (13119:7)
  ├──[+] schemas (13725:7)
  ├──[+] schemas (10030:7)
  ├──[+] schemas (12314:7)
  ├──[+] schemas (12379:7)
  ├──[+] schemas (13147:7)
  ├──[+] schemas (12986:7)
  ├──[+] schemas (13524:7)
  ├──[+] schemas (13654:7)
  ├──[+] schemas (12954:7)
  ├──[+] schemas (13484:7)
  ├──[+] schemas (13577:7)
  ├──[+] schemas (13462:7)
  ├──[+] schemas (13823:7)
  ├──[+] schemas (13210:7)
  ├──[+] schemas (13991:7)
  ├──[+] schemas (13414:7)
  ├──[+] schemas (12244:7)
  ├──[+] schemas (12788:7)
  ├──[+] schemas (13771:7)
  ├──[+] schemas (13110:7)
  ├──[+] schemas (7965:7)
  ├──[+] schemas (12620:7)
  ├──[+] schemas (6805:7)
  ├──[+] schemas (12370:7)
  ├──[+] schemas (14039:7)
  ├──[+] schemas (12602:7)
  ├──[+] schemas (13449:7)
  ├──[+] schemas (11914:7)
  ├──[+] schemas (14029:7)
  ├──[+] schemas (12568:7)
  ├──[+] schemas (12890:7)
  ├──[+] schemas (12841:7)
  ├──[+] schemas (13269:7)
  ├──[+] schemas (14078:7)
  ├──[+] schemas (12687:7)
  ├─┬ProcessingStatusOut
  │ └─┬Extensions
  │   └──[+] x-speakeasy-name-override (12148:34)
  ├─┬ValidationError
  │ ├──[+] properties (5797:9)
  │ ├──[+] properties (5795:9)
  │ ├─┬type
  │ │ ├──[+] items (5784:13)❌ 
  │ │ ├──[🔀] type (5787:17)❌ 
  │ │ └──[🔀] title (5788:18)
  │ ├─┬loc
  │ │ ├──[-] items (3252:13)❌ 
  │ │ ├──[🔀] type (5798:17)❌ 
  │ │ └──[🔀] title (5799:18)
  │ └─┬msg
  │   ├──[-] type (3258:17)❌ 
  │   └──[🔀] title (5796:18)
  ├─┬DeleteModelOut
  │ └─┬Extensions
  │   └──[+] x-speakeasy-name-override (5629:34)
  ├─┬AgentUpdateRequest
  │ ├──[+] properties (6145:9)
  │ ├─┬handoffs
  │ │ ├──[🔀] title (6151:18)
  │ │ └─┬ANYOF
  │ │   ├──[-] minItems (3613:25)❌ 
  │ │   └─┬Schema
  │ │     └──[🔀] $ref (6521:13)❌ 
  │ ├─┬model
  │ │ ├──[-] title (3597:18)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (6711:13)❌ 
  │ ├─┬version_message
  │ │ ├──[+] items (6124:13)❌ 
  │ │ ├──[+] type (6122:17)❌ 
  │ │ ├──[🔀] title (6140:18)
  │ │ ├──[+] description (6141:24)
  │ │ ├──[-] anyOf (3627:15)❌ 
  │ │ └──[-] anyOf (3629:15)❌ 
  │ ├─┬instructions
  │ │ ├──[🔀] title (6174:18)
  │ │ ├──[-] description (3568:24)
  │ │ └─┬ANYOF
  │ │   ├──[+] items (6171:17)❌ 
  │ │   ├──[🔀] type (6169:21)❌ 
  │ │   └──[+] minItems (6172:25)❌ 
  │ ├─┬tools
  │ │ ├──[-] items (3571:13)❌ 
  │ │ ├──[-] type (3587:17)❌ 
  │ │ ├──[🔀] title (6161:18)
  │ │ ├──[-] description (3589:24)
  │ │ ├──[+] anyOf (6159:15)
  │ │ └──[+] anyOf (6160:15)
  │ ├─┬name
  │ │ └──[🔀] title (6156:18)
  │ └─┬metadata
  │   ├──[+] title (6119:18)
  │   ├──[+] description (6120:24)
  │   └─┬ANYOF
  │     └──[🔀] $ref (6117:15)❌ 
  ├─┬ConversationResponse
  │ ├──[+] properties (7232:9)
  │ ├─┬usage
  │ │ └──[🔀] $ref (7222:11)❌ 
  │ ├─┬object
  │ │ ├──[-] type (4559:17)❌ 
  │ │ ├──[🔀] title (7238:18)
  │ │ ├──[🔀] default (7239:20)❌ 
  │ │ ├──[-] const (4556:18)❌ 
  │ │ ├──[+] anyOf (7234:15)
  │ │ └──[+] anyOf (7237:15)
  │ └─┬outputs
  │   ├──[-] items (4565:13)❌ 
  │   ├──[🔀] type (7214:17)❌ 
  │   ├──[🔀] title (7215:18)
  │   ├──[+] default (7216:20)❌ 
  │   └──[+] const (7217:18)❌ 
  ├─┬ThinkChunk
  │ └─┬thinking
  │   └─┬Schema
  │     ├──[+] anyOf (7940:7)
  │     ├─┬ANYOF
  │     │ └──[🔀] $ref (6942:13)❌ 
  │     └─┬ANYOF
  │       └──[🔀] $ref (7114:13)❌ 
  ├─┬SharingOut
  │ └─┬Extensions
  │   └──[+] x-speakeasy-name-override (12233:34)
  ├─┬MessageInputContentChunks
  │ └─┬Schema
  │   └─┬ANYOF
  │     └──[🔀] $ref (6957:13)❌ 
  ├─┬SharingIn
  │ └─┬Extensions
  │   └──[+] x-speakeasy-name-override (12198:34)
  ├─┬ModelConversation
  │ ├──[+] properties (6748:9)
  │ ├─┬model
  │ │ ├──[-] type (4231:17)❌ 
  │ │ ├──[-] title (4232:18)
  │ │ ├──[+] description (6771:24)
  │ │ ├──[+] anyOf (6711:7)
  │ │ └──[+] anyOf (6770:15)
  │ ├─┬instructions
  │ │ ├──[+] type (6778:17)❌ 
  │ │ ├──[🔀] title (6779:18)
  │ │ ├──[-] description (4172:24)
  │ │ ├──[-] anyOf (4169:15)❌ 
  │ │ └──[-] anyOf (4170:15)❌ 
  │ ├─┬tools
  │ │ ├──[-] items (4175:13)❌ 
  │ │ ├──[🔀] type (6773:17)❌ 
  │ │ ├──[🔀] title (6774:18)
  │ │ ├──[-] description (4193:24)
  │ │ ├──[+] default (6775:20)❌ 
  │ │ └──[+] const (6776:18)❌ 
  │ ├─┬metadata
  │ │ ├──[+] title (6722:18)
  │ │ ├──[🔀] description (6723:24)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (6720:15)❌ 
  │ ├─┬name
  │ │ ├──[+] type (6789:17)❌ 
  │ │ ├──[🔀] title (6790:18)
  │ │ ├──[-] description (4202:24)
  │ │ ├──[-] anyOf (4199:15)❌ 
  │ │ └──[-] anyOf (4200:15)❌ 
  │ ├─┬updated_at
  │ │ ├──[+] items (6727:13)❌ 
  │ │ ├──[🔀] type (6725:17)❌ 
  │ │ ├──[🔀] title (6743:18)
  │ │ ├──[-] format (4228:19)❌ 
  │ │ └──[+] description (6744:24)
  │ ├─┬id
  │ │ ├──[-] type (4220:17)❌ 
  │ │ ├──[🔀] title (6754:18)
  │ │ ├──[+] anyOf (6750:15)
  │ │ └──[+] anyOf (6753:15)
  │ └─┬object
  │   ├──[-] type (4215:17)❌ 
  │   ├──[🔀] title (6759:18)
  │   ├──[+] description (6760:24)
  │   ├──[-] default (4218:20)❌ 
  │   ├──[-] const (4216:18)❌ 
  │   ├──[+] anyOf (6757:15)
  │   └──[+] anyOf (6758:15)
  ├─┬RetrieveFileOut
  │ ├──[+] properties (8234:9)
  │ ├──[+] properties (8239:9)
  │ ├─┬mimetype
  │ │ ├──[+] examples (8178:15)
  │ │ ├──[+] type (8176:17)❌ 
  │ │ ├──[🔀] title (8179:18)
  │ │ ├──[+] format (8180:19)❌ 
  │ │ ├──[+] description (8181:24)
  │ │ ├──[-] anyOf (5500:15)❌ 
  │ │ └──[-] anyOf (5501:15)❌ 
  │ ├─┬id
  │ │ ├──[🔀] examples (8204:15)
  │ │ ├──[🔀] title (8205:18)
  │ │ ├──[-] format (5452:19)❌ 
  │ │ └──[🔀] description (8206:24)
  │ ├─┬object
  │ │ ├──[-] examples (5463:15)
  │ │ ├──[-] type (5460:17)❌ 
  │ │ ├──[🔀] title (8221:18)
  │ │ ├──[-] description (5461:24)
  │ │ ├──[+] anyOf (8219:15)
  │ │ └──[+] anyOf (8220:15)
  │ ├─┬purpose
  │ │ └──[🔀] $ref (8183:11)❌ 
  │ ├─┬source
  │ │ └──[🔀] $ref (8230:11)❌ 
  │ ├─┬filename
  │ │ ├──[-] examples (5482:15)
  │ │ ├──[-] type (5479:17)❌ 
  │ │ ├──[🔀] title (8238:18)
  │ │ ├──[-] description (5480:24)
  │ │ ├──[+] anyOf (8236:15)
  │ │ └──[+] anyOf (8237:15)
  │ ├─┬signature
  │ │ └──[🔀] $ref (7971:13)❌ 
  │ ├─┬num_lines
  │ │ ├──[🔀] title (8226:18)
  │ │ └─┬ANYOF
  │ │   └──[🔀] type (8224:21)❌ 
  │ └─┬sample_type
  │   └──[🔀] $ref (7957:13)❌ 
  ├─┬ListSharingOut
  │ └─┬Extensions
  │   └──[+] x-speakeasy-name-override (12092:34)
  ├─┬GithubRepositoryIn
  │ └─┬Extensions
  │   └──[+] x-speakeasy-name-override (9031:34)
  ├─┬UploadFileOut
  │ ├──[+] properties (8050:9)
  │ ├──[+] properties (8055:9)
  │ ├─┬filename
  │ │ ├──[-] examples (5316:15)
  │ │ ├──[-] type (5313:17)❌ 
  │ │ ├──[🔀] title (8054:18)
  │ │ ├──[-] description (5314:24)
  │ │ ├──[+] anyOf (8052:15)
  │ │ └──[+] anyOf (8053:15)
  │ ├─┬id
  │ │ ├──[🔀] examples (8020:15)
  │ │ ├──[🔀] title (8021:18)
  │ │ ├──[-] format (5286:19)❌ 
  │ │ └──[🔀] description (8022:24)
  │ ├─┬object
  │ │ ├──[-] examples (5297:15)
  │ │ ├──[-] type (5294:17)❌ 
  │ │ ├──[🔀] title (8037:18)
  │ │ ├──[-] description (5295:24)
  │ │ ├──[+] anyOf (8035:15)
  │ │ └──[+] anyOf (8036:15)
  │ ├─┬purpose
  │ │ └──[🔀] $ref (7999:11)❌ 
  │ ├─┬signature
  │ │ └──[🔀] $ref (7971:13)❌ 
  │ ├─┬sample_type
  │ │ └──[🔀] $ref (7957:13)❌ 
  │ ├─┬mimetype
  │ │ ├──[+] examples (7994:15)
  │ │ ├──[+] type (7992:17)❌ 
  │ │ ├──[🔀] title (7995:18)
  │ │ ├──[+] format (7996:19)❌ 
  │ │ ├──[+] description (7997:24)
  │ │ ├──[-] anyOf (5334:15)❌ 
  │ │ └──[-] anyOf (5335:15)❌ 
  │ ├─┬num_lines
  │ │ ├──[🔀] title (8042:18)
  │ │ └─┬ANYOF
  │ │   └──[🔀] type (8040:21)❌ 
  │ └─┬source
  │   └──[🔀] $ref (8046:11)❌ 
  ├─┬OutputContentChunks
  │ └─┬ANYOF
  │   └──[🔀] $ref (6957:13)❌ 
  ├─┬AgentCreationRequest
  │ ├──[+] properties (6025:9)
  │ ├─┬metadata
  │ │ ├──[+] title (5999:18)
  │ │ ├──[+] description (6000:24)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (5997:15)❌ 
  │ ├─┬handoffs
  │ │ ├──[🔀] title (6031:18)
  │ │ └─┬ANYOF
  │ │   ├──[-] minItems (3496:25)❌ 
  │ │   └─┬Schema
  │ │     └──[🔀] $ref (6521:13)❌ 
  │ ├─┬tools
  │ │ ├──[-] items (3458:13)❌ 
  │ │ ├──[🔀] type (6036:17)❌ 
  │ │ ├──[🔀] title (6037:18)
  │ │ └──[-] description (3476:24)
  │ ├─┬version_message
  │ │ ├──[+] items (6004:13)❌ 
  │ │ ├──[+] type (6002:17)❌ 
  │ │ ├──[🔀] title (6020:18)
  │ │ ├──[+] description (6021:24)
  │ │ ├──[-] anyOf (3505:15)❌ 
  │ │ └──[-] anyOf (3507:15)❌ 
  │ ├─┬name
  │ │ └──[🔀] title (6034:18)
  │ ├─┬instructions
  │ │ ├──[🔀] title (6050:18)
  │ │ ├──[-] description (3455:24)
  │ │ └─┬ANYOF
  │ │   ├──[+] items (6047:17)❌ 
  │ │   ├──[🔀] type (6045:21)❌ 
  │ │   └──[+] minItems (6048:25)❌ 
  │ └─┬model
  │   ├──[-] type (3481:17)❌ 
  │   ├──[-] title (3482:18)
  │   ├──[+] anyOf (6711:7)
  │   └──[+] anyOf (6054:15)
  ├─┬Agent
  │ ├──[+] properties (5839:9)
  │ ├─┬model
  │ │ ├──[-] type (3302:17)❌ 
  │ │ ├──[-] title (3303:18)
  │ │ ├──[+] anyOf (6711:7)
  │ │ └──[+] anyOf (5868:15)
  │ ├─┬updated_at
  │ │ ├──[+] items (5818:13)❌ 
  │ │ ├──[🔀] type (5816:17)❌ 
  │ │ ├──[🔀] title (5834:18)
  │ │ ├──[-] format (3346:19)❌ 
  │ │ └──[+] description (5835:24)
  │ ├─┬id
  │ │ ├──[-] type (3330:17)❌ 
  │ │ ├──[🔀] title (5864:18)
  │ │ ├──[+] anyOf (5859:15)
  │ │ └──[+] anyOf (5863:15)
  │ ├─┬version_message
  │ │ ├──[+] type (5878:17)❌ 
  │ │ ├──[🔀] title (5879:18)
  │ │ ├──[-] anyOf (3356:15)❌ 
  │ │ └──[-] anyOf (3357:15)❌ 
  │ ├─┬metadata
  │ │ ├──[+] title (5813:18)
  │ │ ├──[+] description (5814:24)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (5811:15)❌ 
  │ ├─┬tools
  │ │ ├──[-] items (3279:13)❌ 
  │ │ ├──[🔀] type (5897:17)❌ 
  │ │ ├──[🔀] title (5898:18)
  │ │ └──[-] description (3297:24)
  │ ├─┬handoffs
  │ │ ├──[🔀] title (5845:18)
  │ │ └─┬ANYOF
  │ │   ├──[-] minItems (3317:25)❌ 
  │ │   └─┬Schema
  │ │     └──[🔀] $ref (6521:13)❌ 
  │ ├─┬versions
  │ │ ├──[-] items (3337:13)❌ 
  │ │ ├──[-] type (3338:17)❌ 
  │ │ ├──[🔀] title (5903:18)
  │ │ ├──[+] anyOf (5901:15)
  │ │ └──[+] anyOf (5902:15)
  │ ├─┬version
  │ │ ├──[🔀] type (5890:17)❌ 
  │ │ ├──[🔀] title (5891:18)
  │ │ └──[+] format (5892:19)❌ 
  │ ├─┬source
  │ │ ├──[🔀] title (5871:18)
  │ │ ├──[+] default (5872:20)❌ 
  │ │ └──[+] const (5873:18)❌ 
  │ ├─┬name
  │ │ └──[🔀] title (5848:18)
  │ ├─┬instructions
  │ │ ├──[+] type (5875:17)❌ 
  │ │ ├──[🔀] title (5876:18)
  │ │ ├──[-] description (3276:24)
  │ │ ├──[-] anyOf (3273:15)❌ 
  │ │ └──[-] anyOf (3274:15)❌ 
  │ └─┬object
  │   ├──[🔀] title (5851:18)
  │   ├──[-] default (3328:20)❌ 
  │   └──[-] const (3326:18)❌ 
  ├─┬FileSchema
  │ ├──[+] properties (8132:9)
  │ ├──[+] properties (8137:9)
  │ ├─┬object
  │ │ ├──[-] examples (5370:15)
  │ │ ├──[-] type (5367:17)❌ 
  │ │ ├──[🔀] title (8119:18)
  │ │ ├──[-] description (5368:24)
  │ │ ├──[+] anyOf (8117:15)
  │ │ └──[+] anyOf (8118:15)
  │ ├─┬mimetype
  │ │ ├──[+] examples (8076:15)
  │ │ ├──[+] type (8074:17)❌ 
  │ │ ├──[🔀] title (8077:18)
  │ │ ├──[+] format (8078:19)❌ 
  │ │ ├──[+] description (8079:24)
  │ │ ├──[-] anyOf (5407:15)❌ 
  │ │ └──[-] anyOf (5408:15)❌ 
  │ ├─┬source
  │ │ └──[🔀] $ref (8128:11)❌ 
  │ ├─┬sample_type
  │ │ └──[🔀] $ref (7957:13)❌ 
  │ ├─┬id
  │ │ ├──[🔀] examples (8102:15)
  │ │ ├──[🔀] title (8103:18)
  │ │ ├──[-] format (5359:19)❌ 
  │ │ └──[🔀] description (8104:24)
  │ ├─┬purpose
  │ │ └──[🔀] $ref (8081:11)❌ 
  │ ├─┬signature
  │ │ └──[🔀] $ref (7971:13)❌ 
  │ ├─┬filename
  │ │ ├──[-] examples (5389:15)
  │ │ ├──[-] type (5386:17)❌ 
  │ │ ├──[🔀] title (8136:18)
  │ │ ├──[-] description (5387:24)
  │ │ ├──[+] anyOf (8134:15)
  │ │ └──[+] anyOf (8135:15)
  │ └─┬num_lines
  │   ├──[🔀] title (8124:18)
  │   └─┬ANYOF
  │     └──[🔀] type (8122:21)❌ 
  ├─┬MessageOutputContentChunks
  │ └─┬Schema
  │   └─┬ANYOF
  │     └──[🔀] $ref (6957:13)❌ 
  ├─┬ConversationRestartRequestBase
  │ ├──[+] properties (7901:9)
  │ ├─┬inputs
  │ │ └──[🔀] $ref (7892:11)❌ 
  │ ├─┬metadata
  │ │ └──[🔀] $ref (7709:9)❌ 
  │ ├─┬store
  │ │ ├──[-] type (5211:17)❌ 
  │ │ ├──[-] title (5212:18)
  │ │ ├──[🔀] description (7912:24)
  │ │ ├──[-] default (5214:20)❌ 
  │ │ ├──[+] anyOf (6711:7)
  │ │ └──[+] anyOf (7911:15)
  │ ├─┬stream
  │ │ ├──[🔀] title (7888:18)
  │ │ ├──[🔀] description (7889:24)
  │ │ └──[🔀] default (7890:20)❌ 
  │ └─┬handoff_execution
  │   ├──[-] enum (5218:15)❌ 
  │   ├──[-] enum (5219:15)❌ 
  │   ├──[-] type (5216:17)❌ 
  │   ├──[🔀] title (7907:18)
  │   ├──[-] default (5221:20)❌ 
  │   ├──[+] anyOf (7903:15)
  │   └──[+] anyOf (7906:15)
  ├─┬ContentChunk
  │ ├──[+] oneOf (10030:7)
  │ └──Discriminator
  └─┬ConversationRequestBase
    ├──[+] properties (7774:9)
    ├─┬store
    │ ├──[🔀] title (7786:18)
    │ └─┬ANYOF
    │   └──[🔀] type (7784:21)❌ 
    ├─┬stream
    │ └──[🔀] title (7731:18)
    ├─┬metadata
    │ ├──[+] title (7746:18)
    │ └─┬ANYOF
    │   └──[🔀] $ref (7744:15)❌ 
    ├─┬name
    │ └──[🔀] title (7816:18)
    ├─┬instructions
    │ └──[🔀] $ref (7709:9)❌ 
    ├─┬model
    │ ├──[-] title (5141:18)
    │ └─┬ANYOF
    │   └──[🔀] $ref (6711:13)❌ 
    ├─┬handoff_execution
    │ ├──[🔀] title (7780:18)
    │ └─┬ANYOF
    │   ├──[-] enum (5068:19)❌ 
    │   ├──[-] enum (5069:19)❌ 
    │   ├──[+] items (7778:17)❌ 
    │   └──[🔀] type (7776:21)❌ 
    ├─┬inputs
    │ └──[🔀] $ref (7734:11)❌ 
    └─┬tools
      ├──[-] items (5082:13)❌ 
      ├──[-] type (5098:17)❌ 
      ├──[🔀] title (7725:18)
      ├──[-] description (5100:24)
      ├──[+] default (7726:20)❌ 
      ├──[+] anyOf (7723:15)
      └──[+] anyOf (7724:15)
Document Element Total Changes Breaking Changes
components 432 163
paths 40 2
tags 1 0

View full report

Linting Report 0 errors, 6 warnings, 42 hints

View full report

PYTHON CHANGELOG

errors: 3.3.5 - 2025-12-15

🐛 Bug Fixes

Based on Speakeasy CLI 1.729.0

* `mistral.beta.conversations.start()`: 
  *  `request` **Changed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.beta.conversations.append()`: 
  *  `request.inputs.union(Array<InputEntries>)[]` **Changed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.beta.conversations.get_history()`: 
  *  `response.entries[]` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.beta.conversations.get_messages()`: 
  *  `response.messages[]` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.beta.conversations.restart()`: 
  *  `request` **Changed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.agents.stream()`: 
  *  `request.messages[].union(tool).content.union(Array<ContentChunk>)[]` **Changed**
  *  `response.[].data.choices[].delta.content.union(Array<ContentChunk>)[]` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.agents.complete()`: 
  *  `request.messages[]` **Changed**
  *  `response.choices[].message.content.union(Array<ContentChunk>)[]` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.fim.stream()`: 
  *  `response.[].data.choices[].delta.content.union(Array<ContentChunk>)[]` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.fim.complete()`: 
  *  `response.choices[].message.content.union(Array<ContentChunk>)[]` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.chat.stream()`: 
  *  `request.messages[]` **Changed**
  *  `response.[].data.choices[].delta.content.union(Array<ContentChunk>)[]` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.chat.complete()`: 
  *  `request.messages[].union(tool).content.union(Array<ContentChunk>)[]` **Changed**
  *  `response.choices[].message.content.union(Array<ContentChunk>)[]` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.beta.conversations.restart_stream()`: 
  *  `request` **Changed** (Breaking ⚠️)
  *  `response.[].data.union(message.output.delta).content.union(OutputContentChunks)` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.beta.conversations.append_stream()`: 
  *  `request.inputs.union(Array<InputEntries>)[]` **Changed** (Breaking ⚠️)
  *  `response.[].data.union(message.output.delta).content.union(OutputContentChunks)` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.beta.conversations.start_stream()`: 
  *  `request` **Changed** (Breaking ⚠️)
  *  `response.[].data.union(message.output.delta).content.union(OutputContentChunks)` **Changed** (Breaking ⚠️)
  *  `error.detail[]` **Changed**
* `mistral.beta.connectors.delete()`: **Added**
* `mistral.beta.conversations.delete()`:  `error.detail[]` **Changed**
* `mistral.beta.observability.judges.delete()`: **Added**
* `mistral.beta.observability.judges.update()`: **Added**
* `mistral.beta.observability.campaigns.create()`: **Added**
* `mistral.beta.observability.campaigns.list()`: **Added**
* `mistral.beta.observability.campaigns.fetch()`: **Added**
* `mistral.beta.observability.campaigns.delete()`: **Added**
* `mistral.beta.observability.campaigns.fetch_status()`: **Added**
* `mistral.beta.observability.campaigns.list_events()`: **Added**
* `mistral.beta.observability.datasets.create()`: **Added**
* `mistral.beta.observability.datasets.list()`: **Added**
* `mistral.beta.observability.datasets.fetch()`: **Added**
* `mistral.beta.observability.datasets.delete()`: **Added**
* `mistral.beta.observability.datasets.update()`: **Added**
* `mistral.beta.observability.datasets.list_records()`: **Added**
* `mistral.beta.observability.datasets.create_record()`: **Added**
* `mistral.beta.observability.datasets.import_from_campaign()`: **Added**
* `mistral.beta.observability.datasets.import_from_explorer()`: **Added**
* `mistral.beta.observability.datasets.import_from_file()`: **Added**
* `mistral.beta.observability.datasets.import_from_playground()`: **Added**
* `mistral.beta.observability.datasets.import_from_dataset_records()`: **Added**
* `mistral.beta.observability.datasets.export_to_jsonl()`: **Added**
* `mistral.beta.observability.datasets.fetch_task()`: **Added**
* `mistral.beta.observability.datasets.list_tasks()`: **Added**
* `mistral.beta.observability.datasets.records.fetch()`: **Added**
* `mistral.beta.observability.datasets.records.delete()`: **Added**
* `mistral.beta.observability.datasets.records.bulk_delete()`: **Added**
* `mistral.beta.observability.datasets.records.judge()`: **Added**
* `mistral.beta.observability.datasets.records.update_payload()`: **Added**
* `mistral.beta.observability.datasets.records.update_properties()`: **Added**
* `mistral.beta.connectors.create()`: **Added**
* `mistral.beta.connectors.list()`: **Added**
* `mistral.beta.connectors.call_tool()`: **Added**
* `mistral.beta.connectors.get()`: **Added**
* `mistral.beta.connectors.update()`: **Added**
* `mistral.beta.observability.judges.list()`: **Added**
* `mistral.models.list()`: 
  *  `request` **Changed**
  *  `error.status[422]` **Added**
* `mistral.models.retrieve()`:  `error.detail[]` **Changed**
* `mistral.beta.observability.judges.create()`: **Added**
* `mistral.beta.observability.chat_completion_events.fields.fetch_option_counts()`: **Added**
* `mistral.beta.observability.chat_completion_events.fields.fetch_options()`: **Added**
* `mistral.models.delete()`:  `error.detail[]` **Changed**
* `mistral.beta.conversations.list()`: 
  *  `response.[].union(ModelConversation).guardrails` **Added**
  *  `error.detail[]` **Changed**
* `mistral.beta.conversations.get()`: 
  *  `response.union(ModelConversation).guardrails` **Added**
  *  `error.detail[]` **Changed**
* `mistral.beta.observability.judges.fetch()`: **Added**
* `mistral.beta.agents.create()`: 
  *  `request.guardrails` **Added**
  *  `response.guardrails` **Added**
  *  `error.detail[]` **Changed**
* `mistral.beta.agents.list()`: 
  *  `response.[].guardrails` **Added**
  *  `error.detail[]` **Changed**
* `mistral.beta.agents.get()`: 
  *  `response.guardrails` **Added**
  *  `error.detail[]` **Changed**
* `mistral.beta.agents.update()`: 
  *  `request.guardrails` **Added**
  *  `response.guardrails` **Added**
  *  `error.detail[]` **Changed**
* `mistral.beta.agents.delete()`:  `error.detail[]` **Changed**
* `mistral.beta.agents.update_version()`: 
  *  `response.guardrails` **Added**
  *  `error.detail[]` **Changed**
* `mistral.beta.agents.list_versions()`: 
  *  `response.[].guardrails` **Added**
  *  `error.detail[]` **Changed**
* `mistral.beta.agents.get_version()`: 
  *  `response.guardrails` **Added**
  *  `error.detail[]` **Changed**
* `mistral.beta.agents.create_version_alias()`:  `error.detail[]` **Changed**
* `mistral.beta.agents.list_version_aliases()`:  `error.detail[]` **Changed**
* `mistral.beta.agents.delete_version_alias()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.create()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.get()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.delete()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.update()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.list()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.upload()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.get()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.update()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.delete()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.text_content()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.status()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.get_signed_url()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.extracted_text_signed_url()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.documents.reprocess()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.accesses.list()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.accesses.update_or_create()`:  `error.detail[]` **Changed**
* `mistral.beta.libraries.accesses.delete()`:  `error.detail[]` **Changed**
* `mistral.files.upload()`: 
  *  `request` **Changed**
  *  `response` **Changed**
* `mistral.files.list()`:  `response.data[]` **Changed**
* `mistral.files.retrieve()`:  `response` **Changed**
* `mistral.beta.observability.chat_completion_events.fields.list()`: **Added**
* `mistral.beta.observability.chat_completion_events.judge()`: **Added**
* `mistral.beta.observability.chat_completion_events.fetch_similar_events()`: **Added**
* `mistral.beta.observability.chat_completion_events.fetch()`: **Added**
* `mistral.beta.observability.chat_completion_events.search_ids()`: **Added**
* `mistral.beta.observability.chat_completion_events.search()`: **Added**
* `mistral.embeddings.create()`:  `error.detail[]` **Changed**
* `mistral.classifiers.moderate()`:  `error.detail[]` **Changed**
* `mistral.classifiers.moderate_chat()`: 
  *  `request.inputs.union(Array<>)[]` **Changed**
  *  `error.detail[]` **Changed**
* `mistral.classifiers.classify()`:  `error.detail[]` **Changed**
* `mistral.classifiers.classify_chat()`: 
  *  `request.input.union(Array<InstructRequest>)[].messages[].union(tool).content.union(Array<ContentChunk>)[]` **Changed**
  *  `error.detail[]` **Changed**
* `mistral.ocr.process()`:  `error.detail[]` **Changed**
@github-actions github-actions bot added the graduate Graduate prerelease to stable label Mar 9, 2026
@louis-sanna-dev louis-sanna-dev self-requested a review March 9, 2026 19:26
@louis-sanna-dev louis-sanna-dev merged commit 7a6c927 into main Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

graduate Graduate prerelease to stable

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants