11lockVersion: 2.0.0
22id: c48cf606-fb42-4a45-9c23-8f0555307828
33management:
4- docChecksum: 7c73fc82e3b559187d95080944e17ae3
4+ docChecksum: 517d52f6e5ee5f6149f7992be851d3ce
55 docVersion: 1.0.0
66 speakeasyVersion: 1.787.0
77 generationVersion: 2.914.0
8- releaseVersion: 1.0.16
9- configChecksum: 14100939de9468cafe0363e64ecd242b
8+ releaseVersion: 1.0.17
9+ configChecksum: 06db7ad82c00ff523fda2cb959e8b916
1010 repoURL: https://github.com/OpenRouterTeam/python-sdk.git
1111 installationURL: https://github.com/OpenRouterTeam/python-sdk.git
1212 published: true
1313persistentEdits:
14- generation_id: 91a83737-413d-4ebf-8b81-cba612bb82a7
15- pristine_commit_hash: df168c0627b3ec7713e6d637072981c708cf254d
16- pristine_tree_hash: 9ab72283bdc3555622e6aab6dd4e6c85409b26f5
14+ generation_id: 2b85e133-0d70-4ccc-8c6c-4d1c3016e0a4
15+ pristine_commit_hash: 689a628f2990f756186ad847accd62feeb0ee851
16+ pristine_tree_hash: fbe23957f334a21e2e75afd099c079400e7c49ab
1717features:
1818 python:
1919 acceptHeaders: 3.0.0
@@ -1454,12 +1454,12 @@ trackedFiles:
14541454 pristine_git_object: 67494d04412539e0cb0b406ef4e4cce61b3a6c87
14551455 docs/components/createguardrailrequest.mdx:
14561456 id: c1a768f054c0
1457- last_write_checksum: sha1:05ec4369595f00c26c880f2164733bb390e0b268
1458- pristine_git_object: efdd55195f2edaa9190b6ceada406c559bb58101
1457+ last_write_checksum: sha1:560c7bc43f6ecc1904a945d7aac8a1016739a18d
1458+ pristine_git_object: 08a0b72bc26fd2fccc04376fdfdbf79b9999b1ec
14591459 docs/components/createguardrailresponse.mdx:
14601460 id: 1477eebdf505
1461- last_write_checksum: sha1:15a74cf2abd149416117cc525e6fad918d536afc
1462- pristine_git_object: b7e89dc116e820a8748af87b83e66f2706ec5599
1461+ last_write_checksum: sha1:9d0a66cfb89de31131182b745dd280531688ae72
1462+ pristine_git_object: 6f6b0e9557a1c1d696990d6504d29626b6cf1eb5
14631463 docs/components/createobservabilitydestinationrequest.mdx:
14641464 id: 8d942a601a6e
14651465 last_write_checksum: sha1:4d6fe2dc5cc05405ccfeb84ccc0f63d412316852
@@ -2090,8 +2090,8 @@ trackedFiles:
20902090 pristine_git_object: 5730056ada30b50ff129f1da9e021fe69310d5b7
20912091 docs/components/getguardrailresponse.mdx:
20922092 id: a5ffd4aa91ea
2093- last_write_checksum: sha1:f1f2143e99650fb602f8c5a14c953b9e0b4ebecd
2094- pristine_git_object: 0b5936faf7249661e98170af74382cfcd8b7b69c
2093+ last_write_checksum: sha1:dab4c1c838f6a00f82532be051bbbdd00895bbf1
2094+ pristine_git_object: 644cfda24d4f797714d7ca12ea8e44d08d94844d
20952095 docs/components/getobservabilitydestinationresponse.mdx:
20962096 id: fc89b94d297e
20972097 last_write_checksum: sha1:43e6002bcb78df9ee766e6d97c08a6b238f8cae5
@@ -2110,8 +2110,8 @@ trackedFiles:
21102110 pristine_git_object: 24ed1db5ee8e4669d7729d4001809b06ca0457ef
21112111 docs/components/guardrail.mdx:
21122112 id: 91791d4c83b6
2113- last_write_checksum: sha1:d10ad674399ad65710d1dd4d4d20fc87d2317e14
2114- pristine_git_object: 7d6c170b4990eb92cc3e252c1ffa82836a4875c5
2113+ last_write_checksum: sha1:0ce2164388c60f1af07b0765c9984491671d6954
2114+ pristine_git_object: 7724545a2d67cb6107db4f4495c9eaa9f30e7368
21152115 docs/components/guardrailinterval.mdx:
21162116 id: ccedea0ab250
21172117 last_write_checksum: sha1:08342a9cceb4f7a5dc0b574a429d46af9d9a13f4
@@ -5058,12 +5058,12 @@ trackedFiles:
50585058 pristine_git_object: 335feb18256a83af9c732525307d1432a718f3a1
50595059 docs/components/updateguardrailrequest.mdx:
50605060 id: 450912b18db6
5061- last_write_checksum: sha1:a5cd2646205fcd077ac20b5fcddfc3c7b8f64353
5062- pristine_git_object: aa280145e50df5b76f5c9fcc63b335dd8158799b
5061+ last_write_checksum: sha1:4d09b5a20b338746cb46db29e840900d75ede5a7
5062+ pristine_git_object: cbcbc74123bc43e33623ba786122bc2a16e7b1f5
50635063 docs/components/updateguardrailresponse.mdx:
50645064 id: e00dc0a0c6e0
5065- last_write_checksum: sha1:9fa2b237c77138fad34fce39a922eeafb11964a8
5066- pristine_git_object: 7fd2bcafeabc1be627f99a868c06c6f597d04856
5065+ last_write_checksum: sha1:a78e5b82613d539f1f2692e6ac41d7f5c4d6d553
5066+ pristine_git_object: d1e9a497717bae5b1661fdc69f24ff54d3f3add2
50675067 docs/components/updateobservabilitydestinationrequest.mdx:
50685068 id: b54091567003
50695069 last_write_checksum: sha1:9e12578f78f48311412291d5e39c101bbdad9e62
@@ -6166,8 +6166,8 @@ trackedFiles:
61666166 pristine_git_object: 465dde596d2a5daa4d220bf9018e90ae74c05f2d
61676167 docs/operations/listguardrailsresponse.mdx:
61686168 id: b96388a22ab2
6169- last_write_checksum: sha1:d2b73aa9c8f8f99290b92c0c891595ea01fab031
6170- pristine_git_object: 48f98d5e32fbde3b9fe06d53f93588e6bc351fdf
6169+ last_write_checksum: sha1:14aa4af07f62db3fb10c1a837dfd8deec9d315ad
6170+ pristine_git_object: f676cd9a049192debbcc24e61f1c47ec10ad3cbd
61716171 docs/operations/listimagemodelendpointsglobals.mdx:
61726172 id: ac044b2c8762
61736173 last_write_checksum: sha1:b8b8e4ba63cd49b7eb1b58f0d01c0c43d6cd6a43
@@ -6658,8 +6658,8 @@ trackedFiles:
66586658 pristine_git_object: f262b34982a18293f5ae22bfbbf385010bfcdc9c
66596659 docs/sdks/guardrails/README.mdx:
66606660 id: a0cd4218b8fa
6661- last_write_checksum: sha1:afc6465cf8d72a3d831fb997091bd6e17ebe16c1
6662- pristine_git_object: d47c7dbbb703d191889d87ad3fe9c09f3210288e
6661+ last_write_checksum: sha1:27b1d3c50173999400a4231fe2bccefafaf43263
6662+ pristine_git_object: 286c6c39993022896bdd3ef8372f93a12c1055c1
66636663 docs/sdks/images/README.mdx:
66646664 id: 534a6c102c4f
66656665 last_write_checksum: sha1:1c0a9c704bdd9090f5a0a74f4d9ae0c4360707bb
@@ -6718,8 +6718,8 @@ trackedFiles:
67186718 pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
67196719 pyproject.toml:
67206720 id: 5d07e7d72637
6721- last_write_checksum: sha1:22aa3e9cbb8047f3069f7193823715d4c9456d31
6722- pristine_git_object: 96c3e76a32c2ed6dfd680269fb45c9f3fd10e91b
6721+ last_write_checksum: sha1:038fced9e76ce56dae55c1e87f6a5c12a21b3bbb
6722+ pristine_git_object: 6ed3b7717434af18d2804155ba4c81723def20d0
67236723 scripts/prepare_readme.py:
67246724 id: e0c5957a6035
67256725 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -6746,8 +6746,8 @@ trackedFiles:
67466746 pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
67476747 src/openrouter/_version.py:
67486748 id: d8d15ad6c586
6749- last_write_checksum: sha1:719b380996f3571f1f23b33d6890ba6539b5e38f
6750- pristine_git_object: f4ca20a204674f77a58f7c3c092a53f619d10242
6749+ last_write_checksum: sha1:1ef0db51e9aadf65de40e7217b1104e191eb9b8f
6750+ pristine_git_object: 678fd942b8264c0205d51c799fac70362bb4eb89
67516751 src/openrouter/analytics.py:
67526752 id: cb406b5aaabb
67536753 last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
@@ -7434,8 +7434,8 @@ trackedFiles:
74347434 pristine_git_object: fcfd9d646f216fdbb715cbbaefa4382d75750b79
74357435 src/openrouter/components/createguardrailrequest.py:
74367436 id: 34d69149fb33
7437- last_write_checksum: sha1:215f5ffbadd7bbbac96d8881ea58cbb277dd9249
7438- pristine_git_object: 946ca50747810ad90f4381637d863250b4cbc012
7437+ last_write_checksum: sha1:d7579607a0b5a9e42aa3d004f9771a48c2ad90de
7438+ pristine_git_object: 6370e02d177b804106b319b15dec630b4d0f0db0
74397439 src/openrouter/components/createguardrailresponse.py:
74407440 id: b4e1bdf1de5b
74417441 last_write_checksum: sha1:ae20a5e7425510c240e5697d847b1cae65940bd6
@@ -7718,8 +7718,8 @@ trackedFiles:
77187718 pristine_git_object: acda534cb0ced2a391479b720434cf0f57f46276
77197719 src/openrouter/components/guardrail.py:
77207720 id: 67ee78dd06e6
7721- last_write_checksum: sha1:911c0b3d65f34d1bad1b55d963fc8d6394c6e25b
7722- pristine_git_object: 7839f84e779127c3c97764efbf7434816245f5a6
7721+ last_write_checksum: sha1:eff04368bc35473bdd459885e264a84bede891fd
7722+ pristine_git_object: bdc58a99be7d5c43612af32bcc1be6315194a3d9
77237723 src/openrouter/components/guardrailinterval.py:
77247724 id: 01687fc135ab
77257725 last_write_checksum: sha1:430f886f371b85777346de663202d62708cd84cf
@@ -8898,8 +8898,8 @@ trackedFiles:
88988898 pristine_git_object: a3664695c9722c531f7694851da76e51c2efe4fb
88998899 src/openrouter/components/updateguardrailrequest.py:
89008900 id: 6a557cd822a0
8901- last_write_checksum: sha1:4f9ddb5185fa7e7c51324ee517d8da7306b62e50
8902- pristine_git_object: 077f83f37f4aca144accd15e36a5ed9b4e15bf98
8901+ last_write_checksum: sha1:c69299d6344338441038f82cc221c3ff3d08b80c
8902+ pristine_git_object: c2cb9aa088b9f30ef5fca82de4a5a4e6b5760c22
89038903 src/openrouter/components/updateguardrailresponse.py:
89048904 id: 7b068d26ce31
89058905 last_write_checksum: sha1:2b63cbb90747f07f775d9a22e80f74c67221fea8
@@ -9150,8 +9150,8 @@ trackedFiles:
91509150 pristine_git_object: f6dbf5440466ba6b1d92442cad1b91e2b3587c52
91519151 src/openrouter/guardrails.py:
91529152 id: 705839f34e66
9153- last_write_checksum: sha1:54443b78ac73ff7ea38aea6b8e4f470509d605ce
9154- pristine_git_object: 6c3aec39b1f1dce0d1c3a90d52b08c98dabf9a03
9153+ last_write_checksum: sha1:3cb88c69795ccba0c978b50ab0bbcfeb8d8e4427
9154+ pristine_git_object: 0d209e70f755a52530d3361c8096d27c8db8f67c
91559155 src/openrouter/httpclient.py:
91569156 id: e9311185443d
91579157 last_write_checksum: sha1:5e55338d6ee9f01ab648cad4380201a8a3da7dd7
@@ -10040,7 +10040,7 @@ examples:
1004010040 limit: 50
1004110041 responses:
1004210042 "200":
10043- application/json: {"data": [{"created_at": "2025-08-24T10:30:00Z", "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Production Guardrail", "workspace_id": "0df9e665-d932-5740-b2c7-b52af166bc11"}], "total_count": 1}
10043+ application/json: {"data": [{"created_at": "2025-08-24T10:30:00Z", "id": "550e8400-e29b-41d4-a716-446655440000", "include_byok_in_budgets": false, " name": "Production Guardrail", "workspace_id": "0df9e665-d932-5740-b2c7-b52af166bc11"}], "total_count": 1}
1004410044 "401":
1004510045 application/json: {"error": {"code": 401, "message": "Missing Authentication header"}}
1004610046 "500":
@@ -10053,7 +10053,7 @@ examples:
1005310053 application/json: {"name": "My New Guardrail"}
1005410054 responses:
1005510055 "201":
10056- application/json: {"data": {"created_at": "2025-08-24T10:30:00Z", "id": "550e8400-e29b-41d4-a716-446655440000", "name": "My New Guardrail", "workspace_id": "0df9e665-d932-5740-b2c7-b52af166bc11"}}
10056+ application/json: {"data": {"created_at": "2025-08-24T10:30:00Z", "id": "550e8400-e29b-41d4-a716-446655440000", "include_byok_in_budgets": false, " name": "My New Guardrail", "workspace_id": "0df9e665-d932-5740-b2c7-b52af166bc11"}}
1005710057 "400":
1005810058 application/json: {"error": {"code": 400, "message": "Invalid request parameters"}}
1005910059 "401":
@@ -10069,7 +10069,7 @@ examples:
1006910069 id: "550e8400-e29b-41d4-a716-446655440000"
1007010070 responses:
1007110071 "200":
10072- application/json: {"data": {"created_at": "2025-08-24T10:30:00Z", "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Production Guardrail", "workspace_id": "0df9e665-d932-5740-b2c7-b52af166bc11"}}
10072+ application/json: {"data": {"created_at": "2025-08-24T10:30:00Z", "id": "550e8400-e29b-41d4-a716-446655440000", "include_byok_in_budgets": false, " name": "Production Guardrail", "workspace_id": "0df9e665-d932-5740-b2c7-b52af166bc11"}}
1007310073 "401":
1007410074 application/json: {"error": {"code": 401, "message": "Missing Authentication header"}}
1007510075 "404":
@@ -10085,7 +10085,7 @@ examples:
1008510085 application/json: {}
1008610086 responses:
1008710087 "200":
10088- application/json: {"data": {"created_at": "2025-08-24T10:30:00Z", "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Updated Guardrail Name", "workspace_id": "0df9e665-d932-5740-b2c7-b52af166bc11"}}
10088+ application/json: {"data": {"created_at": "2025-08-24T10:30:00Z", "id": "550e8400-e29b-41d4-a716-446655440000", "include_byok_in_budgets": true, " name": "Updated Guardrail Name", "workspace_id": "0df9e665-d932-5740-b2c7-b52af166bc11"}}
1008910089 "400":
1009010090 application/json: {"error": {"code": 400, "message": "Invalid request parameters"}}
1009110091 "401":
@@ -11241,7 +11241,4 @@ examples:
1124111241 "500":
1124211242 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1124311243examplesVersion: 1.0.2
11244- releaseNotes: |
11245- ## Python SDK Changes:
11246- * `open_router.stt.create_transcription()`: `response` **Changed**
11247- * `open_router.stt.create_transcription_multipart()`: `response` **Changed**
11244+ releaseNotes: "## Python SDK Changes:\n* `open_router.guardrails.list()`: `response.data[].include_byok_in_budgets` **Added**\n* `open_router.guardrails.create()`: \n * `request.include_byok_in_budgets` **Added**\n * `response.data.include_byok_in_budgets` **Added**\n* `open_router.guardrails.get()`: `response.data.include_byok_in_budgets` **Added**\n* `open_router.guardrails.update()`: \n * `request.include_byok_in_budgets` **Added**\n * `response.data.include_byok_in_budgets` **Added**\n"
0 commit comments