11lockVersion: 2.0.0
22id: c48cf606-fb42-4a45-9c23-8f0555307828
33management:
4- docChecksum: ed950d049ab66589aac666ef97de5ade
4+ docChecksum: effbf6ffde5c3aa927a7a0f984807f34
55 docVersion: 1.0.0
66 speakeasyVersion: 1.787.0
77 generationVersion: 2.914.0
8- releaseVersion: 1.0.20
9- configChecksum: f7f51e2cd388ebe2e91f02fc0a41352e
8+ releaseVersion: 1.0.21
9+ configChecksum: 91f9e0d15d64982a1f86ca005e2ce251
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: f2abf7d4-b877-47c5-8587-59c10d598c75
15- pristine_commit_hash: cc3e616b1f39b9981779f11bd5bb34961b930a68
16- pristine_tree_hash: 47137858cec8990ab2a47c957e7ceeef1b10ca96
14+ generation_id: 47030794-ee1a-4abe-b750-38f901f47d13
15+ pristine_commit_hash: f53db57246fd012a217dd67e0a17cc6fb77fb379
16+ pristine_tree_hash: 7d032ba184eb9581b2609af00a47ded717ee7d28
1717features:
1818 python:
1919 acceptHeaders: 3.0.0
@@ -122,16 +122,16 @@ trackedFiles:
122122 pristine_git_object: 129b2fdfb6379bb7c755bc13f0d92da88bac1eaf
123123 docs/components/additionaltoolsitemtoolfunction.mdx:
124124 id: b8c1e4fcad3b
125- last_write_checksum: sha1:372d0aba8f1703b6a0d93905f2dbe4d068e50886
126- pristine_git_object: 619939c0a51f1f4171680082ce7d5ec6b4a81225
125+ last_write_checksum: sha1:c65fd2849b323fa3e0917a9b7e10929df6d998b5
126+ pristine_git_object: c4c0bf16f0604b95990d3d327d00fe7c6c6a625c
127+ docs/components/additionaltoolsitemtooltype.mdx:
128+ id: 15c11e47b2fb
129+ last_write_checksum: sha1:8d8cf453178adbb327348a2c504356653eb2abbb
130+ pristine_git_object: ef321af2412bd7aee72744d98c4b9a59463094eb
127131 docs/components/additionaltoolsitemtoolunion.mdx:
128132 id: b3e8598b1887
129133 last_write_checksum: sha1:989ba14acb7cb2d5fb09fd46427781890a63aac8
130134 pristine_git_object: 137fc3f93d3e840ceb1bf0081a5ac9feaf098c1e
131- docs/components/additionaltoolsitemtypefunction.mdx:
132- id: bf179b4008af
133- last_write_checksum: sha1:c0d4fee7d39fbd3d08c44bbe0e7b929350c5d7e8
134- pristine_git_object: 00ce08abaaf149eb1713cc084e87a8b1efc8df81
135135 docs/components/advisornestedtool.mdx:
136136 id: 71464b7dde39
137137 last_write_checksum: sha1:89d7a7836c487fe84756f39b306bbfca59b1ca6c
@@ -1274,8 +1274,8 @@ trackedFiles:
12741274 pristine_git_object: 9a8e9eaadebb36e2836d73c4ed1867c5f1e564e7
12751275 docs/components/contentcompaction.mdx:
12761276 id: 1923f9db3cff
1277- last_write_checksum: sha1:e889398f84c645ceb38309894f5a62184922d144
1278- pristine_git_object: 805357e1fbefca3ed8efeca9bb729883f27f4828
1277+ last_write_checksum: sha1:db0ae20faae38b060e586c80655b79849bb4e18b
1278+ pristine_git_object: 87f9c8d7936595373ebeae59a265705db8df2721
12791279 docs/components/contentencryptedcontent.mdx:
12801280 id: 0dc55809c394
12811281 last_write_checksum: sha1:4ade3f8974c39af89b3dde5c847d7f397e7c66ad
@@ -2826,64 +2826,24 @@ trackedFiles:
28262826 pristine_git_object: 52ce907478e961eb90e709fca118e6d0631883d2
28272827 docs/components/messagestooladditionblock.mdx:
28282828 id: ee6e08ccc2ae
2829- last_write_checksum: sha1:b56dd3ae6d6e105c57162a705794a799ffd65533
2830- pristine_git_object: 5a532b3a3467bd87a7be3b53b5678de2f100366a
2831- docs/components/messagestooladditionblocktoolmcptoolreference.mdx:
2832- id: 9234e01f465c
2833- last_write_checksum: sha1:bd53c613d701f425326a4e3c1f722940b6ce8abc
2834- pristine_git_object: 8f35a41fceb796a063731ba9b02ae0c6d746a1f3
2835- docs/components/messagestooladditionblocktoolmcptoolsetreference.mdx:
2836- id: 30be15aded6a
2837- last_write_checksum: sha1:5e3877621517fcde29a8481c074b731f0f21bc59
2838- pristine_git_object: 807e3193597268935ff590fca8713d28797555f1
2839- docs/components/messagestooladditionblocktooltoolreference.mdx:
2840- id: f98f14b0fd49
2841- last_write_checksum: sha1:19f6fd8337f0c404ae3041134be1e7c7557e8a99
2842- pristine_git_object: f56ec1fdc2a36533dcd3cabc399b02d815896623
2843- docs/components/messagestooladditionblocktoolunion.mdx:
2844- id: 403384c18cfd
2845- last_write_checksum: sha1:7b1238036e243c5cb6a7f09225880229f0879f5c
2846- pristine_git_object: fe8e0e549274161ac8c0cab3516a810eeccd4671
2847- docs/components/messagestooladditionblocktypemcptoolreference.mdx:
2848- id: db2ce8be8ba7
2849- last_write_checksum: sha1:116a77b38bdbd09bc9fa94649046157fc89d26fe
2850- pristine_git_object: f0f014eda67617de68bdcdc7f3b63302be92ff6d
2851- docs/components/messagestooladditionblocktypemcptoolsetreference.mdx:
2852- id: ca24da95aec9
2853- last_write_checksum: sha1:00efeac75c8bdc1656f982c6d92638631e08ce4f
2854- pristine_git_object: 4799e82fbeb97009ff4e6011515b0fcdd1f6c86a
2829+ last_write_checksum: sha1:b41bd9af1900643127851361ff1acf2707ab7309
2830+ pristine_git_object: 399c9ceaa89fd23664936145da40e3f873bc3782
2831+ docs/components/messagestooladditionblocktool.mdx:
2832+ id: 77122e0d40d2
2833+ last_write_checksum: sha1:7d05a00487c1da64a8f04ebd273f4c4a2cb95412
2834+ pristine_git_object: 459a5a4f96363226908c4c5be396e3ab09479bb6
28552835 docs/components/messagestooladditionblocktypetoolreference.mdx:
28562836 id: 46a9c5c3d297
28572837 last_write_checksum: sha1:960eea34388236a826d75f4aa3be8beba58ae7f1
28582838 pristine_git_object: cbfee207d314517204d955f1b850109ed3382528
28592839 docs/components/messagestoolremovalblock.mdx:
28602840 id: 06fb00f68d0a
2861- last_write_checksum: sha1:cb0899c7c9678e882a1fffeb58a12467e4a52b06
2862- pristine_git_object: a8f4a77b42fc64493816c4ab02e231fe4e5e6c46
2863- docs/components/messagestoolremovalblocktoolmcptoolreference.mdx:
2864- id: 8671f904d963
2865- last_write_checksum: sha1:06481a9c285c7386dd08091dcc2b89017a3d3b56
2866- pristine_git_object: 63a22858dd3595dcb33e3a6d6ae3ea5342295f30
2867- docs/components/messagestoolremovalblocktoolmcptoolsetreference.mdx:
2868- id: 0a2a94bb6655
2869- last_write_checksum: sha1:12884ba8d12d2ec781fe6d80c8cd06d27ba09356
2870- pristine_git_object: 39ce3ffdf4fc647bf7b434df451933aa45e3c55f
2871- docs/components/messagestoolremovalblocktooltoolreference.mdx:
2872- id: 70ee6c5930fd
2873- last_write_checksum: sha1:e73ca402fedecfd529a0b11e0ddf310dec43ab5d
2874- pristine_git_object: 5700e11ae06fe87a229cf318d80c3155284ce3a3
2875- docs/components/messagestoolremovalblocktoolunion.mdx:
2876- id: 91e74b616e71
2877- last_write_checksum: sha1:25093a32bca9c9440b12f48d655bea1f454b05dc
2878- pristine_git_object: 896fc1773a348df9162e9a2e8006c28673c95aa8
2879- docs/components/messagestoolremovalblocktypemcptoolreference.mdx:
2880- id: 114fe5a7137c
2881- last_write_checksum: sha1:b043ce8285902d0b9fa8f28178daa706461d4f56
2882- pristine_git_object: 183c5b2ad7ebdf4c71d2518141d79e8638e36d47
2883- docs/components/messagestoolremovalblocktypemcptoolsetreference.mdx:
2884- id: 0718f4550e4b
2885- last_write_checksum: sha1:0db0d887ad5042a8056bb9ae8e2b9908d4d4d45c
2886- pristine_git_object: 8f5189ad772cc836901e2dd9b1eb3c7a3dec9429
2841+ last_write_checksum: sha1:5acfab12a15c5bb0ae2b914ad6f849d21a3eb72a
2842+ pristine_git_object: 7924930128661e2401a39fcd4c13b18e435c4042
2843+ docs/components/messagestoolremovalblocktool.mdx:
2844+ id: dac44151c72f
2845+ last_write_checksum: sha1:676c881b2bcba2ec974e04ef498c484fb3cfced9
2846+ pristine_git_object: a9340a29a53dfd3fdc50dd5e3cdf7f9708d8c862
28872847 docs/components/messagestoolremovalblocktypetoolreference.mdx:
28882848 id: 2a88fefa96ee
28892849 last_write_checksum: sha1:f19a0f1059fd13cf83467960835553dfbc618c5b
@@ -6790,8 +6750,8 @@ trackedFiles:
67906750 pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
67916751 pyproject.toml:
67926752 id: 5d07e7d72637
6793- last_write_checksum: sha1:1a91e36dcd5f5821e924ffe8859eaf66a8b302d3
6794- pristine_git_object: 1bb07f75ff35ce359f1c69d191259eb1fd0ed582
6753+ last_write_checksum: sha1:7e1a565bdad5f09f62b21e25d3f7adef321ab09c
6754+ pristine_git_object: 6f4b3e395088807feb507c95eb7a0f84baca95af
67956755 scripts/prepare_readme.py:
67966756 id: e0c5957a6035
67976757 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -6818,8 +6778,8 @@ trackedFiles:
68186778 pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
68196779 src/openrouter/_version.py:
68206780 id: d8d15ad6c586
6821- last_write_checksum: sha1:3f59426eeb12319cd895fb7293c1d3ac86db3add
6822- pristine_git_object: d89fbfecb9239b69ab6d7851369bd2657ca0c0cc
6781+ last_write_checksum: sha1:ada3f16ee3d08d81af1386fe9e0512715d212add
6782+ pristine_git_object: 154d73fa7df21ecc8f0a2b82a5f4bc1bc50b7ea0
68236783 src/openrouter/analytics.py:
68246784 id: cb406b5aaabb
68256785 last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
@@ -6858,8 +6818,8 @@ trackedFiles:
68586818 pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
68596819 src/openrouter/components/__init__.py:
68606820 id: 81754e97b3f4
6861- last_write_checksum: sha1:03132ec935a4e444eab14cb18e268fb77e3b6d08
6862- pristine_git_object: 1a1bea47e675fbde39b1b72e7b42ef04b2025a54
6821+ last_write_checksum: sha1:face799abf2003d53c7615e54616773093f238df
6822+ pristine_git_object: af44c2e31fff1acb25b180c4011470806217efa4
68636823 src/openrouter/components/aabenchmarkentry.py:
68646824 id: e2e0f0b48c82
68656825 last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -6874,8 +6834,8 @@ trackedFiles:
68746834 pristine_git_object: 1138e6f6bc025546a86877749ce83aca4c46499a
68756835 src/openrouter/components/additionaltoolsitem.py:
68766836 id: 2761ab789f41
6877- last_write_checksum: sha1:f711aac1f44184306bed8d816190208e8c73daa5
6878- pristine_git_object: c9851ef1cc4b9fadc8f0cb79089282ab0b0af941
6837+ last_write_checksum: sha1:80488ef84b869dc9d564b23a3e7b34c4d5a466d4
6838+ pristine_git_object: 2cef174af8ac4a32498556307acc43d908dddf7e
68796839 src/openrouter/components/advisornestedtool.py:
68806840 id: 768fcc6bad2b
68816841 last_write_checksum: sha1:23f5831fd27a32345fb4e50c1406df0510b0bf47
@@ -8058,8 +8018,8 @@ trackedFiles:
80588018 pristine_git_object: 9026664fa77c678a7a5f2b317b511ad93445cff7
80598019 src/openrouter/components/messagesmessageparam.py:
80608020 id: ed8bbab6720d
8061- last_write_checksum: sha1:e24e57ae188645de8aa3ce815753ac3cb2e30d37
8062- pristine_git_object: 67bf044b3bd3c373bf4fa33131c511301f3bf056
8021+ last_write_checksum: sha1:b70a1e2a4d040e06798588438b2b877f7761712d
8022+ pristine_git_object: b2cde9fb8e6fdab577b9f9b693fdd2133111b4f3
80638023 src/openrouter/components/messagesoutputconfig.py:
80648024 id: 54d1e297f740
80658025 last_write_checksum: sha1:478d9f534254d60225ac89bd21ddc49d18329297
@@ -8074,12 +8034,12 @@ trackedFiles:
80748034 pristine_git_object: d101995fd27b0bccbac266805caba629039c5f93
80758035 src/openrouter/components/messagestooladditionblock.py:
80768036 id: 3fc00d28b82d
8077- last_write_checksum: sha1:9d58d3e11b4260f7d00efcf0630fe4186b5d01a1
8078- pristine_git_object: 4c081d8d6f173682a96948b2e5b72231c3ee6bba
8037+ last_write_checksum: sha1:cb0db9a0a8c20509c34af7784800ba5fd8bb5401
8038+ pristine_git_object: d6be5ce89e9cb363feb3279d7d80559f4e20991e
80798039 src/openrouter/components/messagestoolremovalblock.py:
80808040 id: 4b02812d2191
8081- last_write_checksum: sha1:1e6851ac4b3d1d1d67253357ce9367888663665b
8082- pristine_git_object: c06c11fd99a69e262dd2fe7ffa28601570ae9377
8041+ last_write_checksum: sha1:d4cd536d132e7718cac14738732ec243b494aa84
8042+ pristine_git_object: 32238d761a961ada3192532ffd860f170e53b748
80838043 src/openrouter/components/metadatalevel.py:
80848044 id: 0eede47eef62
80858045 last_write_checksum: sha1:b4e7e6fc4e9016b65008e9ebbfcc6f018fe89ced
@@ -11321,4 +11281,4 @@ examples:
1132111281 "500":
1132211282 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1132311283examplesVersion: 1.0.2
11324- releaseNotes: "## Python SDK Changes:\n* `open_router.presets.create_presets_messages()`: `request` **Changed** (Breaking ⚠️)\n* `open_router.endpoints.list()`: `response.data.endpoints[].provider_name.enum(voyage_ai_by_mongo_db)` **Added**\n* `open_router.stt.create_transcription()`: \n * `request.provider.options.voyageai` **Added**\n* `open_router.chat.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(voyage_ai_by_mongo_db)` **Added**\n* `open_router.embeddings.generate()`: \n * `request.provider.ignore[].union(ProviderName).enum(voyage_ai_by_mongo_db)` **Added**\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].provider_name.enum(voyage_ai_by_mongo_db)` **Added**\n* `open_router.beta.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(voyage_ai_by_mongo_db)` **Added**\n* `open_router.generations.get_generation()`: `response.data.provider_responses[].provider_name.enum(voyage_ai_by_mongo_db)` **Added**\n* `open_router.images.generate()`: `request.provider` **Changed**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.provider.ignore[].union(ProviderName).enum(voyage_ai_by_mongo_db)` **Added**\n* `open_router.tts.create_speech()`: \n * `request.provider.options.voyageai` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.provider.ignore[].union(ProviderName).enum(voyage_ai_by_mongo_db)` **Added**\n* `open_router.rerank.rerank()`: \n * `request.provider.ignore[].union(ProviderName).enum(voyage_ai_by_mongo_db)` **Added**\n* `open_router.video_generation.generate()`: \n * `request.provider.options.voyageai` **Added**\n"
11284+ releaseNotes: "## Python SDK Changes:\n* `open_router.presets.create_presets_messages()`: \n * `request.messages[].content.union(Array<>)[]` **Changed** (Breaking ⚠️)\n"
0 commit comments