Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 2d045ec7-2ebb-4f4d-ad25-40953b132161
management:
docChecksum: c33c788946fa446bfcf90b60f68abde9
docChecksum: 52e6a68dbdc371fd28af0f2ae79505fa
docVersion: 1.0.0
speakeasyVersion: 1.568.2
generationVersion: 2.634.2
releaseVersion: 1.9.3
configChecksum: 0f65a9bdd8df5ae03eaaaea3ab055bf1
releaseVersion: 1.9.6
configChecksum: 2b88c684b4750a8f781b81adb8480b58
repoURL: https://github.com/mistralai/client-python.git
installationURL: https://github.com/mistralai/client-python.git
published: true
Expand Down Expand Up @@ -326,7 +326,6 @@ generatedFiles:
- docs/models/messageoutputeventrole.md
- docs/models/messageoutputeventtype.md
- docs/models/messages.md
- docs/models/metadata.md
- docs/models/metricout.md
- docs/models/mistralpromptmode.md
- docs/models/modelcapabilities.md
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 1.9.3
version: 1.9.6
additionalDependencies:
dev:
pytest: ^8.2.2
Expand Down
31 changes: 15 additions & 16 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,45 +2,44 @@ speakeasyVersion: 1.568.2
sources:
mistral-azure-source:
sourceNamespace: mistral-openapi-azure
sourceRevisionDigest: sha256:c5931a7e0cc2db844149d71db57dfc2178665f0400bc26c90ee113795ea2872f
sourceBlobDigest: sha256:504fff788fdac8d781e33d85e3a04d35f6d9f7a3ef5ed40da8b4567074e94f03
sourceRevisionDigest: sha256:fe4edf8ff3f2b6695fdcba82e27556b47447c101ff328555b5867b646a50e100
sourceBlobDigest: sha256:f3b20e0832703d86d5fb58ad8d5e63f43ac61e7cdaec34457796c831e13601e3
tags:
- latest
mistral-google-cloud-source:
sourceNamespace: mistral-openapi-google-cloud
sourceRevisionDigest: sha256:4a5343e63c6a78152e472b00ccc46d7bcb15594496bc94c8040039d3a9d4c5f8
sourceBlobDigest: sha256:3327f078a11596abdcbc21cd8a1adcf0b2aa474975cd9ab1feb745a2e50d555f
sourceRevisionDigest: sha256:a24f9e044dff30d6ee8ff4e357565006cbccb6ff2ecb5f819fcfd97638d3e78a
sourceBlobDigest: sha256:bdc7d7691faf96dc402136d8e188a13c151d303be37f84cb92ead45d2665d32c
tags:
- latest
mistral-openapi:
sourceNamespace: mistral-openapi
sourceRevisionDigest: sha256:22d8044215dc1331ba83f3d25598409bc82fdc04d68033fb05e0133a13cc4dad
sourceBlobDigest: sha256:f3322d8a44d0bf1515b5c1c078525dbf00ff90e6110644de4c03b0b0e9050350
sourceRevisionDigest: sha256:55f3f81b4bc4061fe86e7c25987282480065414f142fdedfe5cb103de7161a2d
sourceBlobDigest: sha256:f14bdfab5afcc84705d574e6fc22806c4a518292b255fec0643f1e1aa18ae58f
tags:
- latest
- speakeasy-sdk-regen-1753290410
targets:
mistralai-azure-sdk:
source: mistral-azure-source
sourceNamespace: mistral-openapi-azure
sourceRevisionDigest: sha256:c5931a7e0cc2db844149d71db57dfc2178665f0400bc26c90ee113795ea2872f
sourceBlobDigest: sha256:504fff788fdac8d781e33d85e3a04d35f6d9f7a3ef5ed40da8b4567074e94f03
sourceRevisionDigest: sha256:fe4edf8ff3f2b6695fdcba82e27556b47447c101ff328555b5867b646a50e100
sourceBlobDigest: sha256:f3b20e0832703d86d5fb58ad8d5e63f43ac61e7cdaec34457796c831e13601e3
codeSamplesNamespace: mistral-openapi-azure-code-samples
codeSamplesRevisionDigest: sha256:e242a7fc42e44d2bbc8e5637d4a6455da7fb3d0307dc275ee4c64867f5c4be55
codeSamplesRevisionDigest: sha256:c31de11ee68db94fdc98b77bea208dc196a6607f36ce841afab236ba3f3eaf92
mistralai-gcp-sdk:
source: mistral-google-cloud-source
sourceNamespace: mistral-openapi-google-cloud
sourceRevisionDigest: sha256:4a5343e63c6a78152e472b00ccc46d7bcb15594496bc94c8040039d3a9d4c5f8
sourceBlobDigest: sha256:3327f078a11596abdcbc21cd8a1adcf0b2aa474975cd9ab1feb745a2e50d555f
sourceRevisionDigest: sha256:a24f9e044dff30d6ee8ff4e357565006cbccb6ff2ecb5f819fcfd97638d3e78a
sourceBlobDigest: sha256:bdc7d7691faf96dc402136d8e188a13c151d303be37f84cb92ead45d2665d32c
codeSamplesNamespace: mistral-openapi-google-cloud-code-samples
codeSamplesRevisionDigest: sha256:03b3e82c20d10faa8622f14696632b96b1a2e8d747b266fff345061298d5f3e4
codeSamplesRevisionDigest: sha256:ece8cb2d2432e57967b33b464f2b1b5e788b406db117f76038a9e6f4e666357a
mistralai-sdk:
source: mistral-openapi
sourceNamespace: mistral-openapi
sourceRevisionDigest: sha256:22d8044215dc1331ba83f3d25598409bc82fdc04d68033fb05e0133a13cc4dad
sourceBlobDigest: sha256:f3322d8a44d0bf1515b5c1c078525dbf00ff90e6110644de4c03b0b0e9050350
sourceRevisionDigest: sha256:55f3f81b4bc4061fe86e7c25987282480065414f142fdedfe5cb103de7161a2d
sourceBlobDigest: sha256:f14bdfab5afcc84705d574e6fc22806c4a518292b255fec0643f1e1aa18ae58f
codeSamplesNamespace: mistral-openapi-code-samples
codeSamplesRevisionDigest: sha256:1fd9897fdd851557c592b8fd46232518359401d15a6574933c43be63ec2edb53
codeSamplesRevisionDigest: sha256:c07eaaf90f2adb1b4d84a30270071d366fcdbff6b5e18d108dec69f751a52f53
workflow:
workflowVersion: 1.0.0
speakeasyVersion: 1.568.2
Expand Down
6 changes: 6 additions & 0 deletions docs/models/messageoutputcontentchunks.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,9 @@ value: models.DocumentURLChunk = /* values here */
value: models.ToolReferenceChunk = /* values here */
```

### `models.ThinkChunk`

```python
value: models.ThinkChunk = /* values here */
```

6 changes: 6 additions & 0 deletions docs/models/outputcontentchunks.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,9 @@ value: models.DocumentURLChunk = /* values here */
value: models.ToolReferenceChunk = /* values here */
```

### `models.ThinkChunk`

```python
value: models.ThinkChunk = /* values here */
```

13 changes: 6 additions & 7 deletions docs/models/toolcall.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@

## Fields

| Field | Type | Required | Description |
| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
| `id` | *Optional[str]* | :heavy_minus_sign: | N/A |
| `type` | [Optional[models.ToolTypes]](../models/tooltypes.md) | :heavy_minus_sign: | N/A |
| `function` | [models.FunctionCall](../models/functioncall.md) | :heavy_check_mark: | N/A |
| `index` | *Optional[int]* | :heavy_minus_sign: | N/A |
| `metadata` | [OptionalNullable[models.Metadata]](../models/metadata.md) | :heavy_minus_sign: | N/A |
| Field | Type | Required | Description |
| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- |
| `id` | *Optional[str]* | :heavy_minus_sign: | N/A |
| `type` | [Optional[models.ToolTypes]](../models/tooltypes.md) | :heavy_minus_sign: | N/A |
| `function` | [models.FunctionCall](../models/functioncall.md) | :heavy_check_mark: | N/A |
| `index` | *Optional[int]* | :heavy_minus_sign: | N/A |
2 changes: 2 additions & 0 deletions docs/sdks/accesses/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

## Overview

(beta) Libraries API - manage access to a library.

### Available Operations

* [list](#list) - List all of the access to this library.
Expand Down
2 changes: 2 additions & 0 deletions docs/sdks/documents/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

## Overview

(beta) Libraries API - manage documents in a library.

### Available Operations

* [list](#list) - List document in a given library.
Expand Down
2 changes: 1 addition & 1 deletion docs/sdks/libraries/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

## Overview

(beta) Libraries API for indexing documents to enhance agent capabilities.
(beta) Libraries API to create and manage libraries - index your documents to enhance agent capabilities.

### Available Operations

Expand Down
3 changes: 3 additions & 0 deletions packages/mistralai_azure/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
**/__pycache__/
**/.speakeasy/temp/
**/.speakeasy/logs/
.speakeasy/reports
README-PYPI.md
.venv/
Expand Down
32 changes: 17 additions & 15 deletions packages/mistralai_azure/.speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
lockVersion: 2.0.0
id: dc40fa48-2c4d-46ad-ac8b-270749770f34
management:
docChecksum: 574e96caec9a63dbe3f39d646830f2c2
docVersion: 0.0.2
speakeasyVersion: 1.517.3
generationVersion: 2.548.6
releaseVersion: 1.6.0
configChecksum: 3a4d9b204b5731c461ed7279710d5ed6
docChecksum: d17526c21541c0521ee90699ca89d7ad
docVersion: 1.0.0
speakeasyVersion: 1.568.2
generationVersion: 2.634.2
releaseVersion: 2.0.2
configChecksum: 2b64bb6ef3657d2f0d3eab47e1464ac8
published: true
features:
python:
additionalDependencies: 1.0.0
additionalProperties: 1.0.1
constsAndDefaults: 1.0.5
core: 5.12.3
core: 5.19.3
defaultEnabledRetries: 0.2.0
enumUnions: 0.1.0
envVarSecurityUsage: 0.3.2
Expand All @@ -21,14 +22,14 @@ features:
globalSecurity: 3.0.3
globalSecurityCallbacks: 1.0.0
globalSecurityFlattening: 1.0.0
globalServerURLs: 3.1.0
globalServerURLs: 3.1.1
methodArguments: 1.0.2
nameOverrides: 3.0.1
nullables: 1.0.1
openEnums: 1.0.0
openEnums: 1.0.1
responseFormat: 1.0.1
retries: 3.0.2
sdkHooks: 1.0.1
sdkHooks: 1.1.0
serverEvents: 1.0.7
serverEventsSentinels: 0.1.0
serverIDs: 3.0.0
Expand Down Expand Up @@ -68,6 +69,8 @@ generatedFiles:
- docs/models/jsonschema.md
- docs/models/loc.md
- docs/models/messages.md
- docs/models/metadata.md
- docs/models/mistralpromptmode.md
- docs/models/prediction.md
- docs/models/referencechunk.md
- docs/models/referencechunktype.md
Expand Down Expand Up @@ -98,7 +101,6 @@ generatedFiles:
- py.typed
- pylintrc
- pyproject.toml
- scripts/prepare_readme.py
- scripts/publish.sh
- src/mistralai_azure/__init__.py
- src/mistralai_azure/_hooks/__init__.py
Expand Down Expand Up @@ -126,6 +128,7 @@ generatedFiles:
- src/mistralai_azure/models/imageurl.py
- src/mistralai_azure/models/imageurlchunk.py
- src/mistralai_azure/models/jsonschema.py
- src/mistralai_azure/models/mistralpromptmode.py
- src/mistralai_azure/models/prediction.py
- src/mistralai_azure/models/referencechunk.py
- src/mistralai_azure/models/responseformat.py
Expand All @@ -144,12 +147,12 @@ generatedFiles:
- src/mistralai_azure/models/usermessage.py
- src/mistralai_azure/models/validationerror.py
- src/mistralai_azure/py.typed
- src/mistralai_azure/sdk.py
- src/mistralai_azure/sdkconfiguration.py
- src/mistralai_azure/types/__init__.py
- src/mistralai_azure/types/basemodel.py
- src/mistralai_azure/utils/__init__.py
- src/mistralai_azure/utils/annotations.py
- src/mistralai_azure/utils/datetimes.py
- src/mistralai_azure/utils/enums.py
- src/mistralai_azure/utils/eventstreaming.py
- src/mistralai_azure/utils/forms.py
Expand All @@ -171,15 +174,14 @@ examples:
responses:
"422":
application/json: {}
"200": {}
chat_completion_v1_chat_completions_post:
speakeasy-default-chat-completion-v1-chat-completions-post:
requestBody:
application/json: {"model": "azureai", "stream": false, "messages": [{"content": "Who is the best French painter? Answer in one short sentence.", "role": "user"}]}
responses:
"200":
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"}]}
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": []}
"422":
application/json: {}
examplesVersion: 1.0.0
examplesVersion: 1.0.2
generatedTests: {}
11 changes: 10 additions & 1 deletion packages/mistralai_azure/.speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,31 @@ generation:
maintainOpenAPIOrder: true
usageSnippets:
optionalPropertyRendering: withExample
sdkInitStyle: constructor
useClassNamesForArrayFields: true
fixes:
nameResolutionDec2023: true
nameResolutionFeb2025: false
parameterOrderingFeb2024: true
requestResponseComponentNamesFeb2024: true
securityFeb2025: false
sharedErrorComponentsApr2025: false
auth:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: false
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 1.6.0
version: 2.0.2
additionalDependencies:
dev:
pytest: ^8.2.2
pytest-asyncio: ^0.23.7
authors:
- Mistral
baseErrorName: MistralAzureError
clientServerStatusCodesAsErrors: true
defaultErrorName: SDKError
description: Python Client SDK for the Mistral AI API in Azure.
Expand All @@ -43,8 +50,10 @@ python:
inputModelSuffix: input
maxMethodParams: 15
methodArguments: infer-optional-args
moduleName: ""
outputModelSuffix: output
packageName: mistralai_azure
pytestFilterWarnings: []
pytestTimeout: 0
responseFormat: flat
templateVersion: v2
Loading
Loading