Skip to content

Commit 5eb7e8b

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate (spec change merged) 1.2.14 (#916)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent de1a9d0 commit 5eb7e8b

15 files changed

Lines changed: 220 additions & 37 deletions

File tree

.speakeasy/gen.lock

Lines changed: 29 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: c48cf606-fb42-4a45-9c23-8f0555307828
33
management:
4-
docChecksum: 219138d21d3208e1bd68f92347d55010
4+
docChecksum: 7bd9b89fbec22196d1905c5c343c5a3f
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 1.2.13
9-
configChecksum: c0af818f98f85ef347b558275e16b064
8+
releaseVersion: 1.2.14
9+
configChecksum: 802743116b703c7d1d4da10855dfdb26
1010
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
1212
published: true
1313
persistentEdits:
14-
generation_id: a41f374d-9e61-41cc-a7da-adbbbbc8e345
15-
pristine_commit_hash: 240b1991f0af1ac81205aea316704e5dfde5caa5
16-
pristine_tree_hash: fe700f6e6e0763ec2ae1763a5be7f4cd00195369
14+
generation_id: 9c3c1c68-6766-4a03-af9e-8c8d26193017
15+
pristine_commit_hash: 4847c3203bade2f349f3a6e921f66191fb329f49
16+
pristine_tree_hash: c1bbe1d3081315160c4967c57a55f086ee11c9e9
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -429,6 +429,10 @@ trackedFiles:
429429
id: 6e7d778bbb64
430430
last_write_checksum: sha1:7bc64373f6ef127247b59329f49d3718db308f94
431431
pristine_git_object: a538343b4f3fca39a44d3f208e702c482978c4f8
432+
docs/components/anthropicsafeguard.mdx:
433+
id: 04d5a44fa933
434+
last_write_checksum: sha1:9a6630599e8ab797618710ef7ab860e4e99e086d
435+
pristine_git_object: 91de925eb8efe7a55877472f1ad711d95de87b5c
432436
docs/components/anthropicsearchresultblockparam.mdx:
433437
id: 5c62b24b2c58
434438
last_write_checksum: sha1:b6f01f3da19d4a430e66f5c47e90f31aa3fb0e29
@@ -3419,8 +3423,8 @@ trackedFiles:
34193423
pristine_git_object: cff8f3938a8bd5699d1111a6b1a926518d868da5
34203424
docs/components/messagesrequest.mdx:
34213425
id: 762dd6b894c8
3422-
last_write_checksum: sha1:d20e54aa91eca2f0cdb99204b4e10c4dddfb37c1
3423-
pristine_git_object: c6ea7b581e5c2ab5114902348fed6160adb35d86
3426+
last_write_checksum: sha1:93a5f746077cd5b4ea3fca3af56038ada71e1d2a
3427+
pristine_git_object: e676436dad3ae086fbf10d2e7c93efe98ad7fc63
34243428
docs/components/messagesrequestmetadata.mdx:
34253429
id: facdcaeb2576
34263430
last_write_checksum: sha1:42bf112bc4f6d259c589906fd5f67c5342ab4c2d
@@ -8147,8 +8151,8 @@ trackedFiles:
81478151
pristine_git_object: e45eea9aea2f1a8c6ec83a496b844524f17cae00
81488152
docs/sdks/presets/README.mdx:
81498153
id: eeb505928d52
8150-
last_write_checksum: sha1:181f70100ee446628aae36f14b085628463351e5
8151-
pristine_git_object: 0963c3509c5a94b74abd27bb06b1bdbcee916a89
8154+
last_write_checksum: sha1:5b980d4ab7648ff7d33f2a6177dbb0e1959f840a
8155+
pristine_git_object: 8e9d4ff28791ae4861022833877f024168746428
81528156
docs/sdks/providers/README.mdx:
81538157
id: 5ea9af111324
81548158
last_write_checksum: sha1:570b55655ee7602d3807c3218e450741f634eed6
@@ -8195,8 +8199,8 @@ trackedFiles:
81958199
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
81968200
pyproject.toml:
81978201
id: 5d07e7d72637
8198-
last_write_checksum: sha1:6ac7f07a3d16945f5b9ef3a72c4cd4df1e166179
8199-
pristine_git_object: 8e6a8e74a275b0b884ac9aef8df139ac9b71af2d
8202+
last_write_checksum: sha1:8c54b6c9af35c07744640b023191e7464607c6ad
8203+
pristine_git_object: 3c96005ec9f6061ebb0433ff241702b99831f58a
82008204
scripts/prepare_readme.py:
82018205
id: e0c5957a6035
82028206
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -8223,8 +8227,8 @@ trackedFiles:
82238227
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
82248228
src/openrouter/_version.py:
82258229
id: d8d15ad6c586
8226-
last_write_checksum: sha1:ce7a24a8717c5a14d95cad02a9f3733362b8669b
8227-
pristine_git_object: 07e55bb007b89c56b5c167f1fd3b5060517aa8dc
8230+
last_write_checksum: sha1:fd01494d6e9ee077697de96692d6f1a87b26bb5a
8231+
pristine_git_object: f36d1bffdd91f724ff2e13c9a2da5d123ea77f16
82288232
src/openrouter/alpha.py:
82298233
id: 306c4d93308d
82308234
last_write_checksum: sha1:0c25a52ed5fb688ec1e923e4e82bcfc9cae49465
@@ -8267,8 +8271,8 @@ trackedFiles:
82678271
pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
82688272
src/openrouter/components/__init__.py:
82698273
id: 81754e97b3f4
8270-
last_write_checksum: sha1:22f126f19f0c274c6b088c353a4870b0c06e5bd6
8271-
pristine_git_object: 737e3eb96b8cc6f5ce5d0d5020a515d6a317090d
8274+
last_write_checksum: sha1:b601eeca8f608df36c42e1b6d2f5ee4af2087eab
8275+
pristine_git_object: c72a9ee2868adf11a45fb1b3e304c7e0f1534af8
82728276
src/openrouter/components/aabenchmarkentry.py:
82738277
id: e2e0f0b48c82
82748278
last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -8413,6 +8417,10 @@ trackedFiles:
84138417
id: ed38ef79c74b
84148418
last_write_checksum: sha1:b6584da4f7255412f12de31e02c522fb84d4cfd0
84158419
pristine_git_object: d16f6dc9a2449185ef45731cbcd0a78c266745ef
8420+
src/openrouter/components/anthropicsafeguard.py:
8421+
id: 9662137c5446
8422+
last_write_checksum: sha1:e82188bb7d0496e4c8b5861056e7c98e5c0d6a15
8423+
pristine_git_object: 92cd8415275b96ee89d41d5bebf5c0bc8b9ece90
84168424
src/openrouter/components/anthropicsearchresultblockparam.py:
84178425
id: bccb7c6b3128
84188426
last_write_checksum: sha1:8d073fef507a39b53421384ff9a5914fd9438493
@@ -9791,8 +9799,8 @@ trackedFiles:
97919799
pristine_git_object: 7e69d1f775baece5f94b03d35bcd884d5e6f519d
97929800
src/openrouter/components/messagesrequest.py:
97939801
id: 72b1f339024d
9794-
last_write_checksum: sha1:8b3f52fbea000cc6e6210d11ced6a66b12afb8f0
9795-
pristine_git_object: f5ed488b2c42fd539be0fa54981ff910815caff5
9802+
last_write_checksum: sha1:5e987cd30d23c25d36afd823fa7166b61ae6e4ad
9803+
pristine_git_object: 000db971b93a5f36d79ad297249253bd0a8b8bc0
97969804
src/openrouter/components/messagessearchmodelsservertool.py:
97979805
id: 53d755edb120
97989806
last_write_checksum: sha1:389786fc22ba4bb47b0a086b7aa321f2f04fe943
@@ -11695,8 +11703,8 @@ trackedFiles:
1169511703
pristine_git_object: 6e0305fa49d62303a81e2dfbac78ae63449a94d6
1169611704
src/openrouter/presets.py:
1169711705
id: bd0c40379dcd
11698-
last_write_checksum: sha1:094822356e810035d976d0375016828996483ffd
11699-
pristine_git_object: 60b30231949968b5e16162c2658005bfc14b7684
11706+
last_write_checksum: sha1:012e9e46e986826ecc6921e8376545d1da68f2f9
11707+
pristine_git_object: 1e9d65482e3c1fa99b859eb3d5411e23644b263d
1170011708
src/openrouter/providers.py:
1170111709
id: debc4c48f149
1170211710
last_write_checksum: sha1:11dbc607825edee8dcc84b39ee8171e097c47acf
@@ -15046,8 +15054,4 @@ examples:
1504615054
examplesVersion: 1.0.2
1504715055
releaseNotes: |
1504815056
## Python SDK Changes:
15049-
* `open_router.interns.create_intern()`: `error.status[415]` **Added**
15050-
* `open_router.interns.delete_intern()`: `error.status[415]` **Added**
15051-
* `open_router.interns.update_intern()`: `error.status[415]` **Added**
15052-
* `open_router.interns.provision_intern()`: `error.status[415]` **Added**
15053-
* `open_router.interns.suspend_intern()`: `error.status[415]` **Added**
15057+
* `open_router.presets.create_presets_messages()`: `request.safeguards` **Added**

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ generation:
3636
documentation: mintlify
3737
preApplyUnionDiscriminators: true
3838
python:
39-
version: 1.2.13
39+
version: 1.2.14
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

.speakeasy/out.openapi.yaml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1808,6 +1808,49 @@ components:
18081808
type:
18091809
- 'object'
18101810
- 'null'
1811+
AnthropicSafeguard:
1812+
additionalProperties: {}
1813+
description: 'A server-side safeguard Anthropic evaluates alongside the completion'
1814+
example:
1815+
classifier_context:
1816+
permission_mode: 'auto'
1817+
v: 1
1818+
type: 'dangerous_tool_use'
1819+
properties:
1820+
classifier_context:
1821+
additionalProperties: {}
1822+
type: 'object'
1823+
type:
1824+
type: 'string'
1825+
required:
1826+
- 'type'
1827+
type: 'object'
1828+
AnthropicSafeguardResult:
1829+
additionalProperties: {}
1830+
description: 'The outcome of a server-side safeguard, keyed by tool-use id where applicable'
1831+
example:
1832+
status:
1833+
tool_uses:
1834+
toolu_01ABC:
1835+
outcome: 'not_flagged'
1836+
type: 'evaluated'
1837+
type: 'available'
1838+
type: 'dangerous_tool_use'
1839+
properties:
1840+
status:
1841+
additionalProperties: {}
1842+
properties:
1843+
type:
1844+
type: 'string'
1845+
required:
1846+
- 'type'
1847+
type: 'object'
1848+
type:
1849+
type: 'string'
1850+
required:
1851+
- 'type'
1852+
- 'status'
1853+
type: 'object'
18111854
AnthropicSearchResultBlockParam:
18121855
example:
18131856
content:
@@ -14435,6 +14478,12 @@ components:
1443514478
properties:
1443614479
container:
1443714480
$ref: '#/components/schemas/AnthropicContainer'
14481+
safeguard_results:
14482+
items:
14483+
$ref: '#/components/schemas/AnthropicSafeguardResult'
14484+
type:
14485+
- 'array'
14486+
- 'null'
1443814487
stop_details:
1443914488
$ref: '#/components/schemas/AnthropicRefusalStopDetails'
1444014489
stop_reason:
@@ -14958,6 +15007,12 @@ components:
1495815007
$ref: '#/components/schemas/ProviderPreferences'
1495915008
route:
1496015009
$ref: '#/components/schemas/DeprecatedRoute'
15010+
safeguards:
15011+
items:
15012+
$ref: '#/components/schemas/AnthropicSafeguard'
15013+
type:
15014+
- 'array'
15015+
- 'null'
1496115016
service_tier:
1496215017
type: 'string'
1496315018
session_id:
@@ -15284,6 +15339,12 @@ components:
1528415339
$ref: '#/components/schemas/OpenRouterMetadata'
1528515340
provider:
1528615341
$ref: '#/components/schemas/ProviderName'
15342+
safeguard_results:
15343+
items:
15344+
$ref: '#/components/schemas/AnthropicSafeguardResult'
15345+
type:
15346+
- 'array'
15347+
- 'null'
1528715348
usage:
1528815349
allOf:
1528915350
- $ref: '#/components/schemas/AnthropicUsage'

.speakeasy/workflow.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ speakeasyVersion: 1.787.0
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:6f0702ac907d8bd54b9d73be193c3a8789ed15d688449d59fd15f811a5992937
6-
sourceBlobDigest: sha256:b1b342b61edc0a5ba2bbe4feba950ae641885bbbc37833fdd91cc09ddb10d920
5+
sourceRevisionDigest: sha256:86362b59ed209d44a72e17143c0d6d553ee4a08a72794dcab7e45b2a6f4e7f5e
6+
sourceBlobDigest: sha256:2cafada247780172cf6ddbb74c56bfe1d46414cfddcd3c6f7bf19124efdf3d46
77
tags:
88
- latest
99
- 1.0.0
1010
targets:
1111
open-router:
1212
source: OpenRouter API
1313
sourceNamespace: open-router-chat-completions-api
14-
sourceRevisionDigest: sha256:6f0702ac907d8bd54b9d73be193c3a8789ed15d688449d59fd15f811a5992937
15-
sourceBlobDigest: sha256:b1b342b61edc0a5ba2bbe4feba950ae641885bbbc37833fdd91cc09ddb10d920
14+
sourceRevisionDigest: sha256:86362b59ed209d44a72e17143c0d6d553ee4a08a72794dcab7e45b2a6f4e7f5e
15+
sourceBlobDigest: sha256:2cafada247780172cf6ddbb74c56bfe1d46414cfddcd3c6f7bf19124efdf3d46
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:1b9e1c30a83b4aa8634943fb0fe750f04de35369c447bafc075f2e77b4fa761d
17+
codeSamplesRevisionDigest: sha256:59f269e778b3e98ce2d668ed3ebdcc893d92dc5a6a07cdd26200a19e59113c02
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: 1.787.0

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2539,4 +2539,14 @@ Based on:
25392539
### Generated
25402540
- [python v1.2.13] .
25412541
### Releases
2542-
- [PyPI v1.2.13] https://pypi.org/project/openrouter/1.2.13 - .
2542+
- [PyPI v1.2.13] https://pypi.org/project/openrouter/1.2.13 - .
2543+
2544+
## 2026-09-21 23:32:33
2545+
### Changes
2546+
Based on:
2547+
- OpenAPI Doc
2548+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
2549+
### Generated
2550+
- [python v1.2.14] .
2551+
### Releases
2552+
- [PyPI v1.2.14] https://pypi.org/project/openrouter/1.2.14 - .
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: "AnthropicSafeguard"
3+
---
4+
5+
A server-side safeguard Anthropic evaluates alongside the completion
6+
7+
8+
## Fields
9+
10+
| Field | Type | Required | Description | Example |
11+
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
12+
| `classifier_context` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | |
13+
| `type` | *str* | :heavy_check_mark: | N/A | |
14+
| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \{<br/>"classifier_context": \{<br/>"permission_mode": "auto",<br/>"v": 1<br/>},<br/>"type": "dangerous_tool_use"<br/>} |

0 commit comments

Comments
 (0)