11lockVersion: 2.0.0
22id: c48cf606-fb42-4a45-9c23-8f0555307828
33management:
4- docChecksum: 7b326991ba70a8a48c576cf6bf36dc6c
4+ docChecksum: 30567c425d240802631762506228f8ef
55 docVersion: 1.0.0
66 speakeasyVersion: 1.803.2
77 generationVersion: 2.950.13
8- releaseVersion: 1.3.170
9- configChecksum: 990eaedd546b685ababbd0717166ab92
8+ releaseVersion: 1.3.171
9+ configChecksum: ddb32bd4e2b8a710a5724c95f74c9178
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: 69e6761f-bc28-4415-b052-482fbb106c90
15- pristine_commit_hash: 741529e4b9021d7ccde61b0ea7ba94f09f9fc7fe
16- pristine_tree_hash: 84ce71d677f19c37587e79ad54585c3db06883ac
14+ generation_id: 8f603718-2d74-46a4-8de3-253f2cbea57d
15+ pristine_commit_hash: eb79adce5125c82f470d162346517bb4969878a2
16+ pristine_tree_hash: 414af1b5eb147165659d5fe3d63d08256f91be78
1717features:
1818 python:
1919 acceptHeaders: 3.0.0
@@ -2370,6 +2370,10 @@ trackedFiles:
23702370 id: "137661546600"
23712371 last_write_checksum: sha1:52a29f08a47bd145d257e91179c8eabdefe3c1de
23722372 pristine_git_object: 6354befd490009d58b64685af835349db22c7492
2373+ docs/components/code.mdx:
2374+ id: 1cc125f1dfa9
2375+ last_write_checksum: sha1:b4d938a194de1393a6284379c0afcaafd216cb68
2376+ pristine_git_object: cc12f8a2431ca1d725c5be56ec08b36cf118faab
23732377 docs/components/codeenum.mdx:
23742378 id: 9b9b999fccff
23752379 last_write_checksum: sha1:66f796282837dc99c70f16954d3dd441947040d2
@@ -7698,6 +7702,10 @@ trackedFiles:
76987702 id: 3c4fe7ccb317
76997703 last_write_checksum: sha1:62c6558f6d82310cd4238271a07372d51a2ffdf7
77007704 pristine_git_object: aa7c89233d761c71c471d4f9ee808e648e683fcf
7705+ docs/components/responsesbadrequestresponseerrordata.mdx:
7706+ id: 3c69e8a7ccae
7707+ last_write_checksum: sha1:6740787193a5ef2ca33b52109b388e3dfc61367e
7708+ pristine_git_object: 7a781ae1ba333185a5fd94840aa26f84c2ac39f8
77017709 docs/components/responsesrequest.mdx:
77027710 id: 0dbcef40a4b1
77037711 last_write_checksum: sha1:5e2b69aa6866361fc1f9d1269bc85565af5fd3c2
@@ -9438,6 +9446,10 @@ trackedFiles:
94389446 id: d6a4789cc5eb
94399447 last_write_checksum: sha1:cb0850de4183d057d8999a2a4515ee46e4bdf5a7
94409448 pristine_git_object: a8a7ac252ae5ccf1a897dd90ef980c0fa50662a6
9449+ docs/errors/responsesbadrequestresponseerror.mdx:
9450+ id: 5de7941cc583
9451+ last_write_checksum: sha1:f6c2d66617f901760cfcb4dd92be435c10b3f792
9452+ pristine_git_object: 65f77b182e6af1bf7ba8fc225def5e8a70eee21a
94419453 docs/errors/serviceunavailableresponseerror.mdx:
94429454 id: a3536716f3f6
94439455 last_write_checksum: sha1:e279b9b55443729dc08a58f069e2e9be63ad2623
@@ -11476,8 +11488,8 @@ trackedFiles:
1147611488 pristine_git_object: 46fe09f0c09e01c11b8b88fc5265802ac48ee05d
1147711489 docs/sdks/betaresponses/README.mdx:
1147811490 id: 8a1e987c9840
11479- last_write_checksum: sha1:0d8d0c1f105a2e63d9c36708dce2bb947f400986
11480- pristine_git_object: d8a2042d4ec07f41bb5bf9d08f9cf8e9dc637ca9
11491+ last_write_checksum: sha1:b6c877d4e4d77e6ea6ce093fbb4964b18e87fa48
11492+ pristine_git_object: 9874b1be23d8dbf7fd2d2d913a5900ec717a2323
1148111493 docs/sdks/byok/README.mdx:
1148211494 id: 17792f3b180d
1148311495 last_write_checksum: sha1:d1591e36b066c16a0af88856ff54759f7dfab3ab
@@ -11580,8 +11592,8 @@ trackedFiles:
1158011592 pristine_git_object: 4e10c25ed694e617695e7fc6192b7b25302977d6
1158111593 docs/sdks/responses/README.mdx:
1158211594 id: abab319e080e
11583- last_write_checksum: sha1:d722c7f399ec4c0e637e5f73805d576d438c4710
11584- pristine_git_object: c9dd55e7c38c9d1e1ad4ef7ce4e3d1d7e46d57a2
11595+ last_write_checksum: sha1:05f69bace042c46e06427268f8579cf2096531ae
11596+ pristine_git_object: 65eb984d913d1196f223e1c2f8004891d1a53058
1158511597 docs/sdks/scim/README.mdx:
1158611598 id: fd6d8a91a053
1158711599 last_write_checksum: sha1:28c02b55a629845b4912e9eac168cfc0cb7eb785
@@ -11620,8 +11632,8 @@ trackedFiles:
1162011632 pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
1162111633 pyproject.toml:
1162211634 id: 5d07e7d72637
11623- last_write_checksum: sha1:6fd972a2de80493fb50b225b4b2a3c3dd40644cd
11624- pristine_git_object: ca7074d884098d18f06262f84d9ffad6715ea33d
11635+ last_write_checksum: sha1:1fedb72c7a7746bc6820bfc15d27da4668a25d38
11636+ pristine_git_object: d5e097456fcbe579ec290d83033603e77b733dd9
1162511637 scripts/prepare_readme.py:
1162611638 id: e0c5957a6035
1162711639 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -11648,8 +11660,8 @@ trackedFiles:
1164811660 pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
1164911661 src/openrouter/_version.py:
1165011662 id: d8d15ad6c586
11651- last_write_checksum: sha1:c1b7078545826eb3dfe078120fe142ed30e97ea1
11652- pristine_git_object: 5931b7f6361978af77c74b151ac4d6bb3d4dbbf2
11663+ last_write_checksum: sha1:54a93a3b40a308a571cbb926dd7a4340c573ded4
11664+ pristine_git_object: 015b9fc84d77cd77a66356cfe7b8fb05de0931a3
1165311665 src/openrouter/alpha.py:
1165411666 id: 306c4d93308d
1165511667 last_write_checksum: sha1:80cc0f39649445431cc2247ed0e0765438467766
@@ -11680,8 +11692,8 @@ trackedFiles:
1168011692 pristine_git_object: aa95a65cf560fd7edb0c3c6f5fed707ca5015da3
1168111693 src/openrouter/beta_responses.py:
1168211694 id: 001eaf848bf1
11683- last_write_checksum: sha1:303e4e92f493cb7156eeddc41827549626445451
11684- pristine_git_object: 7f694159275ebd1a7badbce458671d0f79456fe9
11695+ last_write_checksum: sha1:aeb93517b3625f0de7f2f7d4303d9e923baad5b1
11696+ pristine_git_object: 098495886511368599e696e6b5c4e86330b68ace
1168511697 src/openrouter/byok.py:
1168611698 id: bec352462ae1
1168711699 last_write_checksum: sha1:7dcf7307ab168b9abe88c4a534c70d213d4a445a
@@ -11696,8 +11708,8 @@ trackedFiles:
1169611708 pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
1169711709 src/openrouter/components/__init__.py:
1169811710 id: 81754e97b3f4
11699- last_write_checksum: sha1:453ee1682acc4516d475fc97334aef8cceae2e7c
11700- pristine_git_object: 35c701ac061bb16ce29446f4f972cc402e5e9d64
11711+ last_write_checksum: sha1:1e5e989da812bce6bb2832f209b3dd4072ca253b
11712+ pristine_git_object: 0f5c732d00c70b143a6ddf64bd045eceb9546cff
1170111713 src/openrouter/components/aabenchmarkentry.py:
1170211714 id: e2e0f0b48c82
1170311715 last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -14790,6 +14802,10 @@ trackedFiles:
1479014802 id: cbc203c3ff40
1479114803 last_write_checksum: sha1:c0c6ff17b402f0cbaf8d58add175f1026b0a4097
1479214804 pristine_git_object: 900bf08ec940565a8cbf55712a437775db00ca46
14805+ src/openrouter/components/responsesbadrequestresponseerrordata.py:
14806+ id: 076f3c78aa58
14807+ last_write_checksum: sha1:c1f1208da12840aafa9c6f24d355862808e91e80
14808+ pristine_git_object: e3f4b083aca1fd072ef8655b14160b20b9b36105
1479314809 src/openrouter/components/responsesrequest.py:
1479414810 id: 8c850080ec5d
1479514811 last_write_checksum: sha1:9d83b013b38cb11f441fd47c479290762910d303
@@ -15528,8 +15544,8 @@ trackedFiles:
1552815544 pristine_git_object: 6597bc3d049c7cfcd9c192be377926a10174a5f3
1552915545 src/openrouter/errors/__init__.py:
1553015546 id: 366154d0d60a
15531- last_write_checksum: sha1:2bf92aa2923c6564ce5b91ae5c27e95257fe0f19
15532- pristine_git_object: 0159d3af1415d9c59412b32971cc1e9ba6bbe2e3
15547+ last_write_checksum: sha1:6fafacd44c5292a1e912f303f772489ddcf2d58b
15548+ pristine_git_object: 1c1e5eda3c2004a0f165cf3752117523a44ec1bb
1553315549 src/openrouter/errors/badgatewayresponse_error.py:
1553415550 id: 818c3605ce23
1553515551 last_write_checksum: sha1:f0307bff4a47f950c514d7d47de5690cac871bbb
@@ -15618,6 +15634,10 @@ trackedFiles:
1561815634 id: 74f87b9d42d2
1561915635 last_write_checksum: sha1:98de1308cf09289a6e4ed41ee029cc94004147dd
1562015636 pristine_git_object: fb025fdc0c8ab782635fd33dddd925c93385dbc9
15637+ src/openrouter/errors/responsesbadrequestresponse_error.py:
15638+ id: 3047c36da199
15639+ last_write_checksum: sha1:b64c57555298e22e07a5ea41877492b9d9318997
15640+ pristine_git_object: fbf79ff44c51d4c357a0263368ec615404f741ae
1562115641 src/openrouter/errors/responsevalidationerror.py:
1562215642 id: 861959e3671e
1562315643 last_write_checksum: sha1:96842d22bdaacde74bc581692af0230b4aa2684c
@@ -16400,8 +16420,8 @@ trackedFiles:
1640016420 pristine_git_object: 9db3cc719bd343ee7be0183d0c87b50c29e5eb31
1640116421 src/openrouter/responses.py:
1640216422 id: f2108fb635e1
16403- last_write_checksum: sha1:e7412503a1fb94bd89d44158140aafa41ac0ad53
16404- pristine_git_object: 369de7f774ceca3150bd97de77efd91f5bf08142
16423+ last_write_checksum: sha1:73d3705cb6a5e35e621e1541d2a89eaf2041d1e1
16424+ pristine_git_object: 6583a0b59f3ede8c72897bb922c1f85de280e8e0
1640516425 src/openrouter/scim.py:
1640616426 id: 351afd6b616e
1640716427 last_write_checksum: sha1:4c9a81e177e1dbc246e0955e90365d653d2ba876
@@ -16539,7 +16559,7 @@ examples:
1653916559 "200":
1654016560 application/json: {"completed_at": 1704067210, "created_at": 1704067200, "error": null, "frequency_penalty": null, "id": "resp-abc123", "incomplete_details": null, "instructions": null, "metadata": null, "model": "gpt-4", "object": "response", "output": [{"content": [{"text": "Hello! How can I help you today?", "type": "output_text"}], "id": "msg-abc123", "role": "assistant", "type": "message"}], "parallel_tool_calls": true, "presence_penalty": null, "status": "completed", "temperature": null, "tool_choice": "auto", "tools": [], "top_p": null}
1654116561 "400":
16542- application/json: {"error": {"code": 400 , "message": "Invalid request parameters "}}
16562+ application/json: {"error": {"code": "invalid_prompt" , "message": "Invalid Responses API request "}}
1654316563 "401":
1654416564 application/json: {"error": {"code": 401, "message": "Missing Authentication header"}}
1654516565 "402":
@@ -16578,6 +16598,18 @@ examples:
1657816598 responses:
1657916599 "403":
1658016600 application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
16601+ invalid-parameters:
16602+ requestBody:
16603+ application/json: {"service_tier": "auto", "store": false, "stream": false}
16604+ responses:
16605+ "400":
16606+ application/json: {"error": {"code": 400, "message": "Invalid request parameters"}}
16607+ invalid-request-body:
16608+ requestBody:
16609+ application/json: {"service_tier": "auto", "store": false, "stream": false}
16610+ responses:
16611+ "400":
16612+ application/json: {"error": {"code": "invalid_prompt", "message": "Invalid Responses API request"}}
1658116613 getUserActivity:
1658216614 speakeasy-default-get-user-activity:
1658316615 responses:
@@ -21609,4 +21641,3 @@ examples:
2160921641 "500":
2161021642 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
2161121643examplesVersion: 1.0.2
21612- releaseNotes: "## Python SDK Changes:\n* `open_router.batch.create_batches()`: `response.results[].response.body.union(OpenResponsesResult).output[].union(openrouter:tool_search).catalog_index_note` **Added**\n* `open_router.batch.get_batches()`: `response.results[].response.body.union(OpenResponsesResult).output[].union(openrouter:tool_search).catalog_index_note` **Added**\n* `open_router.observability.list()`: `response.data[].union(otel-collector).config` **Changed**\n* `open_router.observability.create()`: `response.data.union(otel-collector).config` **Changed**\n* `open_router.observability.get()`: `response.data.union(otel-collector).config` **Changed**\n* `open_router.observability.update()`: `response.data.union(otel-collector).config` **Changed**\n* `open_router.presets.create_presets_responses()`: \n * `request.input.union(Array<>)[].union(OutputToolSearchServerToolItem).catalog_index_note` **Added**\n"
0 commit comments