mirror of
https://github.com/wassname/openrouter-python-sdk-retry-errors.git
synced 2026-07-29 11:23:49 +08:00
chore: 🐝 Update SDK - Generate (spec change merged) 0.11.21 (#430)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
speakeasybot
speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
parent
dcad3a2436
commit
268945a4e9
+39
-41
@@ -1,19 +1,19 @@
|
|||||||
lockVersion: 2.0.0
|
lockVersion: 2.0.0
|
||||||
id: c48cf606-fb42-4a45-9c23-8f0555307828
|
id: c48cf606-fb42-4a45-9c23-8f0555307828
|
||||||
management:
|
management:
|
||||||
docChecksum: eafdf0a15ea851c11321f795d9eaeae6
|
docChecksum: 8d031575ae3f2be637b509fdc86adc85
|
||||||
docVersion: 1.0.0
|
docVersion: 1.0.0
|
||||||
speakeasyVersion: 1.787.0
|
speakeasyVersion: 1.787.0
|
||||||
generationVersion: 2.914.0
|
generationVersion: 2.914.0
|
||||||
releaseVersion: 0.11.20
|
releaseVersion: 0.11.21
|
||||||
configChecksum: 5415321126f7b1b42de92ec1c213d0d4
|
configChecksum: 9727c6e42f728b1c0c481e7eea4726a4
|
||||||
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
|
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
|
||||||
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
|
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
|
||||||
published: true
|
published: true
|
||||||
persistentEdits:
|
persistentEdits:
|
||||||
generation_id: 11b03c28-423b-4cf5-8a75-334f53189839
|
generation_id: 32ee90d1-63ca-429a-ada9-91115acc181c
|
||||||
pristine_commit_hash: 78f9f7be2b502d7c7b11ec27fd701fa26a7834b2
|
pristine_commit_hash: 4085cc9f874c47588eacf4192a1b17bdc74c1f63
|
||||||
pristine_tree_hash: a0a6f9597055f659340cba4c2f03acf2a76d857a
|
pristine_tree_hash: 4b8fe704c6235b5df678fd99704276eab811cbc5
|
||||||
features:
|
features:
|
||||||
python:
|
python:
|
||||||
acceptHeaders: 3.0.0
|
acceptHeaders: 3.0.0
|
||||||
@@ -750,8 +750,8 @@ trackedFiles:
|
|||||||
pristine_git_object: 151dd8398dc818ff4d26d6859d25efd202d03917
|
pristine_git_object: 151dd8398dc818ff4d26d6859d25efd202d03917
|
||||||
docs/components/byokproviderslug.mdx:
|
docs/components/byokproviderslug.mdx:
|
||||||
id: 6ea70819f6d8
|
id: 6ea70819f6d8
|
||||||
last_write_checksum: sha1:195859204474448ffacfda46106c4c529cc05a4e
|
last_write_checksum: sha1:eed4c5d188137a35589503b0fdd6f8697dd4ea9e
|
||||||
pristine_git_object: 619d8a0909e742416ef893c01e0093ab5cc5c686
|
pristine_git_object: f6a8d82996d9f25598da92708a793066adb82820
|
||||||
docs/components/caching.mdx:
|
docs/components/caching.mdx:
|
||||||
id: edc8a0f8f37f
|
id: edc8a0f8f37f
|
||||||
last_write_checksum: sha1:b4e6619f389c1440555ec567fbdcddbc9976e63e
|
last_write_checksum: sha1:b4e6619f389c1440555ec567fbdcddbc9976e63e
|
||||||
@@ -2146,8 +2146,8 @@ trackedFiles:
|
|||||||
pristine_git_object: 8501680bcfebabb3af52b518c01f732d18282120
|
pristine_git_object: 8501680bcfebabb3af52b518c01f732d18282120
|
||||||
docs/components/imagegenerationrequestoptions.mdx:
|
docs/components/imagegenerationrequestoptions.mdx:
|
||||||
id: 2245ece0aaf8
|
id: 2245ece0aaf8
|
||||||
last_write_checksum: sha1:d6ca724147440eda6fe039b29ab5495824ae5c0a
|
last_write_checksum: sha1:feec51e178c169d3550ef010a94c69c16e137afc
|
||||||
pristine_git_object: b6426f4b8f4549a0e1e3e931b0cc467012c7d512
|
pristine_git_object: 39c52366e3516de4554c93613d8bbbc8b64a8a5a
|
||||||
docs/components/imagegenerationrequestoutputformat.mdx:
|
docs/components/imagegenerationrequestoutputformat.mdx:
|
||||||
id: 380f12bf77bd
|
id: 380f12bf77bd
|
||||||
last_write_checksum: sha1:afb479dc34118828e988888a8f49e7a5a50a45ab
|
last_write_checksum: sha1:afb479dc34118828e988888a8f49e7a5a50a45ab
|
||||||
@@ -3878,12 +3878,12 @@ trackedFiles:
|
|||||||
pristine_git_object: 1d91d32cd0bf4b64699bbbf05a7e95ab835b10cf
|
pristine_git_object: 1d91d32cd0bf4b64699bbbf05a7e95ab835b10cf
|
||||||
docs/components/providername.mdx:
|
docs/components/providername.mdx:
|
||||||
id: aa3a4904b228
|
id: aa3a4904b228
|
||||||
last_write_checksum: sha1:0ed72fc077d1a2641c8013c782fa7797282337e8
|
last_write_checksum: sha1:f1e40895dff06a9a8c16d40133d1183f0bd5a344
|
||||||
pristine_git_object: f7cde44d7ed6638b63f3f5c3921096cd368c1b1e
|
pristine_git_object: 27d1ebafd80a7d3b3d30fa9d7ae2cc85df452068
|
||||||
docs/components/provideroptions.mdx:
|
docs/components/provideroptions.mdx:
|
||||||
id: 2697807524fe
|
id: 2697807524fe
|
||||||
last_write_checksum: sha1:f0ee004496e6067b61305a24191eecb3c7444dbb
|
last_write_checksum: sha1:a5900d110161c668aae14628bf109eadce276995
|
||||||
pristine_git_object: c9df643ff81878c93f6d6f363f622be76442f13a
|
pristine_git_object: 692215d0dfe4a5b0c8054e36c5de3935717ad2ce
|
||||||
docs/components/provideroverloadedresponseerrordata.mdx:
|
docs/components/provideroverloadedresponseerrordata.mdx:
|
||||||
id: dc500cd14889
|
id: dc500cd14889
|
||||||
last_write_checksum: sha1:6c1d551db4083f1d0bc429baa1ce472d2c085331
|
last_write_checksum: sha1:6c1d551db4083f1d0bc429baa1ce472d2c085331
|
||||||
@@ -3898,8 +3898,8 @@ trackedFiles:
|
|||||||
pristine_git_object: dd376f0952fa0517dd83b06ed7afc2c856123dbc
|
pristine_git_object: dd376f0952fa0517dd83b06ed7afc2c856123dbc
|
||||||
docs/components/providerresponseprovidername.mdx:
|
docs/components/providerresponseprovidername.mdx:
|
||||||
id: 2fc17b61e546
|
id: 2fc17b61e546
|
||||||
last_write_checksum: sha1:3c9ef87051135f7aa37e89b7b952aed3b8e2c13a
|
last_write_checksum: sha1:64454d1cd35449c9f73f9eca55ff084d0678dea5
|
||||||
pristine_git_object: 85c97ab96bd1c209a131187986528ea636e81256
|
pristine_git_object: e7fb2111e14cd066c973885287724022677f3ab0
|
||||||
docs/components/providersort.mdx:
|
docs/components/providersort.mdx:
|
||||||
id: d73fa13eeb95
|
id: d73fa13eeb95
|
||||||
last_write_checksum: sha1:b7e9e6842741e3433d705bd576f2ac5383f00134
|
last_write_checksum: sha1:b7e9e6842741e3433d705bd576f2ac5383f00134
|
||||||
@@ -5014,8 +5014,8 @@ trackedFiles:
|
|||||||
pristine_git_object: 67f56887bb4758559189e3e9e6123dff9a38df81
|
pristine_git_object: 67f56887bb4758559189e3e9e6123dff9a38df81
|
||||||
docs/components/videogenerationrequestoptions.mdx:
|
docs/components/videogenerationrequestoptions.mdx:
|
||||||
id: 1d67160e7e7a
|
id: 1d67160e7e7a
|
||||||
last_write_checksum: sha1:5212fca896119c2cbede7f2efbc0855d007e68d1
|
last_write_checksum: sha1:4c19959913429416ca1b6982963e0825fa15ed38
|
||||||
pristine_git_object: c1d338ae75a61869d4e8b5110b2a85d5e624da1e
|
pristine_git_object: 003eb8e132056a3d7bd592b3ce7916d210cbc7ce
|
||||||
docs/components/videogenerationrequestprovider.mdx:
|
docs/components/videogenerationrequestprovider.mdx:
|
||||||
id: d6424dd5de9d
|
id: d6424dd5de9d
|
||||||
last_write_checksum: sha1:72aa46a3335220b579db56574ea179d150dbe2b6
|
last_write_checksum: sha1:72aa46a3335220b579db56574ea179d150dbe2b6
|
||||||
@@ -6282,8 +6282,8 @@ trackedFiles:
|
|||||||
pristine_git_object: 0f0b54e43577a8a835cd971f82e48c3921e3d88e
|
pristine_git_object: 0f0b54e43577a8a835cd971f82e48c3921e3d88e
|
||||||
docs/operations/provider.mdx:
|
docs/operations/provider.mdx:
|
||||||
id: c75b3bbeeaa0
|
id: c75b3bbeeaa0
|
||||||
last_write_checksum: sha1:050746e3c160daa03b108e45aed42aadf82d641f
|
last_write_checksum: sha1:854c43630b490027e930e03f27e30c544e4a1fb2
|
||||||
pristine_git_object: 139a0786eebb659c9b410f430efac3115759d5ae
|
pristine_git_object: ca7cbceeff39e8537e8b400d729548d091cae55c
|
||||||
docs/operations/queryanalyticsdata1.mdx:
|
docs/operations/queryanalyticsdata1.mdx:
|
||||||
id: 0e41beea77d0
|
id: 0e41beea77d0
|
||||||
last_write_checksum: sha1:f9a349b4fee07f786180e94b45f92002bfae0e56
|
last_write_checksum: sha1:f9a349b4fee07f786180e94b45f92002bfae0e56
|
||||||
@@ -6598,8 +6598,8 @@ trackedFiles:
|
|||||||
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
|
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
|
||||||
pyproject.toml:
|
pyproject.toml:
|
||||||
id: 5d07e7d72637
|
id: 5d07e7d72637
|
||||||
last_write_checksum: sha1:8914993a8cce928e2718682d649405beb44a32de
|
last_write_checksum: sha1:49c5cef7bfae1a99b3748b7f0d4849e3f5bc1586
|
||||||
pristine_git_object: 91166b893131a18020578ab19889176d7a128370
|
pristine_git_object: fcb7c71336e11a790eb0ca957afc61d7487d5cca
|
||||||
scripts/prepare_readme.py:
|
scripts/prepare_readme.py:
|
||||||
id: e0c5957a6035
|
id: e0c5957a6035
|
||||||
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
|
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
|
||||||
@@ -6626,8 +6626,8 @@ trackedFiles:
|
|||||||
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
|
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
|
||||||
src/openrouter/_version.py:
|
src/openrouter/_version.py:
|
||||||
id: d8d15ad6c586
|
id: d8d15ad6c586
|
||||||
last_write_checksum: sha1:2c94535d48a1494c22eff12e1255c7528b1aa324
|
last_write_checksum: sha1:d2c83542eb03318722265f88a4567fd5fb24eb23
|
||||||
pristine_git_object: f5a0e56d914e266d29449c5d3e1a7ec635f26424
|
pristine_git_object: e50399dbcba8bace7c102c95017bb41abbeca582
|
||||||
src/openrouter/analytics.py:
|
src/openrouter/analytics.py:
|
||||||
id: cb406b5aaabb
|
id: cb406b5aaabb
|
||||||
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
|
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
|
||||||
@@ -7002,8 +7002,8 @@ trackedFiles:
|
|||||||
pristine_git_object: 47ef267b5e0f7b615b0cd66018728e3f47440a66
|
pristine_git_object: 47ef267b5e0f7b615b0cd66018728e3f47440a66
|
||||||
src/openrouter/components/byokproviderslug.py:
|
src/openrouter/components/byokproviderslug.py:
|
||||||
id: 6738a8516caf
|
id: 6738a8516caf
|
||||||
last_write_checksum: sha1:a5a6e1a2e7709f0afb9d97347c5d76457fea7d3e
|
last_write_checksum: sha1:c4f20773997e0d5ffc61b151007e833c53a24fbb
|
||||||
pristine_git_object: 044751122a1397e7624e0e3abd867286dc96c6fc
|
pristine_git_object: 3ecc6201b85562fe1c2c94f978e488ed2ba40aae
|
||||||
src/openrouter/components/capabilitydescriptor.py:
|
src/openrouter/components/capabilitydescriptor.py:
|
||||||
id: 368790a86f10
|
id: 368790a86f10
|
||||||
last_write_checksum: sha1:a167551924ee82b4b5876a0ab698a45fe8c87a95
|
last_write_checksum: sha1:a167551924ee82b4b5876a0ab698a45fe8c87a95
|
||||||
@@ -7614,8 +7614,8 @@ trackedFiles:
|
|||||||
pristine_git_object: 6b9a8990973466285f9b49b366bbc5fc1ae42e41
|
pristine_git_object: 6b9a8990973466285f9b49b366bbc5fc1ae42e41
|
||||||
src/openrouter/components/imagegenerationrequest.py:
|
src/openrouter/components/imagegenerationrequest.py:
|
||||||
id: f8291a7be9a0
|
id: f8291a7be9a0
|
||||||
last_write_checksum: sha1:8a1e549056b8ef856f89c75182b49e3386c410fd
|
last_write_checksum: sha1:348c6aa7d1b7a02694e44396e51ab56e20853bb9
|
||||||
pristine_git_object: d1937b9c35752d03b04098295ea5dadb1804dafb
|
pristine_git_object: 9866560ee4d4d61c0bec89e276bb0a39f6d215ad
|
||||||
src/openrouter/components/imagegenerationresponse.py:
|
src/openrouter/components/imagegenerationresponse.py:
|
||||||
id: 53354cd0cbfc
|
id: 53354cd0cbfc
|
||||||
last_write_checksum: sha1:53f1cde7b8bfe4f9e786a76f6e57b0a1f76aced2
|
last_write_checksum: sha1:53f1cde7b8bfe4f9e786a76f6e57b0a1f76aced2
|
||||||
@@ -8270,12 +8270,12 @@ trackedFiles:
|
|||||||
pristine_git_object: 170ae25c582bb8decd74e1c69bfa8353bd44e86d
|
pristine_git_object: 170ae25c582bb8decd74e1c69bfa8353bd44e86d
|
||||||
src/openrouter/components/providername.py:
|
src/openrouter/components/providername.py:
|
||||||
id: fcc722fa2fce
|
id: fcc722fa2fce
|
||||||
last_write_checksum: sha1:b6d26b4ce3e92121a80cb351962e89593951962d
|
last_write_checksum: sha1:6e915e5bc7fa9fff848600fccf35e754a62e7c64
|
||||||
pristine_git_object: 009c1401a29123f18887b48c03f9c2a8b11ca2b5
|
pristine_git_object: 2624f640bdecad277b64865d0b6dea1176102b87
|
||||||
src/openrouter/components/provideroptions.py:
|
src/openrouter/components/provideroptions.py:
|
||||||
id: 73dde6c8f359
|
id: 73dde6c8f359
|
||||||
last_write_checksum: sha1:72fe38a2faab604e52a16eec0b5d1273b3eda64d
|
last_write_checksum: sha1:16c9861c644b04fc742114a47a4966e7eda87e94
|
||||||
pristine_git_object: 9ab53163a6884a4fbf41c87391903f013eead544
|
pristine_git_object: d6e1dfcdcaf3d49f138a34bfcfd011083002bd79
|
||||||
src/openrouter/components/provideroverloadedresponseerrordata.py:
|
src/openrouter/components/provideroverloadedresponseerrordata.py:
|
||||||
id: 5b693682570e
|
id: 5b693682570e
|
||||||
last_write_checksum: sha1:1ebc4527736f1e174ab37c84bea8a169fda9f8b8
|
last_write_checksum: sha1:1ebc4527736f1e174ab37c84bea8a169fda9f8b8
|
||||||
@@ -8286,8 +8286,8 @@ trackedFiles:
|
|||||||
pristine_git_object: abbb3cb3d7d8946aabdbd5e6b07b2e45954f6948
|
pristine_git_object: abbb3cb3d7d8946aabdbd5e6b07b2e45954f6948
|
||||||
src/openrouter/components/providerresponse.py:
|
src/openrouter/components/providerresponse.py:
|
||||||
id: ad3887be54c5
|
id: ad3887be54c5
|
||||||
last_write_checksum: sha1:2db05f9a797fe78377f5f7ff426f51a47a998be8
|
last_write_checksum: sha1:b8868ce7950808be5b37e964607abab8348e2ab6
|
||||||
pristine_git_object: ccc9f82da58ced9e49b6f14f0f73075efcb84307
|
pristine_git_object: 9382e92c4777f3a0c46afb007fda317d41baec2c
|
||||||
src/openrouter/components/providersort.py:
|
src/openrouter/components/providersort.py:
|
||||||
id: 348e382bf494
|
id: 348e382bf494
|
||||||
last_write_checksum: sha1:57551507f95cd2e16ef995e1c13f859fd0726152
|
last_write_checksum: sha1:57551507f95cd2e16ef995e1c13f859fd0726152
|
||||||
@@ -8750,8 +8750,8 @@ trackedFiles:
|
|||||||
pristine_git_object: 572d04f457607099ae7e041922de146de10e2eae
|
pristine_git_object: 572d04f457607099ae7e041922de146de10e2eae
|
||||||
src/openrouter/components/videogenerationrequest.py:
|
src/openrouter/components/videogenerationrequest.py:
|
||||||
id: 70e3c9ff288c
|
id: 70e3c9ff288c
|
||||||
last_write_checksum: sha1:ded4141016409c0ee6bdde4061c704f8b006c84c
|
last_write_checksum: sha1:5dfb79ba40785ce3a31b00f66b5fba956dca1f0d
|
||||||
pristine_git_object: d96af0892419695a7fe096e045490a9a4ff13b8f
|
pristine_git_object: 1c1bcd48aacbdbb0a343c723eb525393caba109a
|
||||||
src/openrouter/components/videogenerationresponse.py:
|
src/openrouter/components/videogenerationresponse.py:
|
||||||
id: 541f1321b072
|
id: 541f1321b072
|
||||||
last_write_checksum: sha1:18c3aa7845f63a9614286b1a27b6098eae1c4951
|
last_write_checksum: sha1:18c3aa7845f63a9614286b1a27b6098eae1c4951
|
||||||
@@ -9218,8 +9218,8 @@ trackedFiles:
|
|||||||
pristine_git_object: cc90375e9aac23107e57e18e6adecc38f544e185
|
pristine_git_object: cc90375e9aac23107e57e18e6adecc38f544e185
|
||||||
src/openrouter/operations/listbyokkeys.py:
|
src/openrouter/operations/listbyokkeys.py:
|
||||||
id: b6dd42b3e05f
|
id: b6dd42b3e05f
|
||||||
last_write_checksum: sha1:7f5d32c8e8d9dc55fe7c5e8bf8fd71ed6406e10a
|
last_write_checksum: sha1:f7f299b70e4dcea2ba38b6956984d77326820d96
|
||||||
pristine_git_object: c3080ca256a625e437d85da39c703d0c3b495049
|
pristine_git_object: f1fb2eee06028e71b863ef5599693f7e6826e0a6
|
||||||
src/openrouter/operations/listembeddingsmodels.py:
|
src/openrouter/operations/listembeddingsmodels.py:
|
||||||
id: bf749a1f23d6
|
id: bf749a1f23d6
|
||||||
last_write_checksum: sha1:19ed80a098e6e1b43bedfcccb11b4c8d8794541c
|
last_write_checksum: sha1:19ed80a098e6e1b43bedfcccb11b4c8d8794541c
|
||||||
@@ -10981,6 +10981,4 @@ examples:
|
|||||||
"500":
|
"500":
|
||||||
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
|
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
|
||||||
examplesVersion: 1.0.2
|
examplesVersion: 1.0.2
|
||||||
releaseNotes: |
|
releaseNotes: "## Python SDK Changes:\n* `open_router.beta.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.tts.create_speech()`: \n * `request.provider.options.deepgram` **Added**\n* `open_router.stt.create_transcription()`: \n * `request.provider.options.deepgram` **Added**\n* `open_router.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(deepgram)` **Added**\n* `open_router.byok.create()`: \n * `request.provider.enum(deepgram)` **Added**\n * `response.data.provider.enum(deepgram)` **Added**\n* `open_router.byok.get()`: `response.data.provider.enum(deepgram)` **Added**\n* `open_router.byok.update()`: `response.data.provider.enum(deepgram)` **Added**\n* `open_router.chat.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.embeddings.generate()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].provider_name.enum(deepgram)` **Added**\n* `open_router.endpoints.list()`: `response.data.endpoints[].provider_name.enum(deepgram)` **Added**\n* `open_router.generations.get_generation()`: `response.data.provider_responses[].provider_name.enum(deepgram)` **Added**\n* `open_router.images.generate()`: \n * `request.provider.options.deepgram` **Added**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.presets.create_presets_messages()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.rerank.rerank()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.video_generation.generate()`: \n * `request.provider.options.deepgram` **Added**\n"
|
||||||
## Python SDK Changes:
|
|
||||||
* `open_router.beta.analytics.query_analytics()`: `request` **Changed**
|
|
||||||
|
|||||||
+1
-1
@@ -36,7 +36,7 @@ generation:
|
|||||||
documentation: mintlify
|
documentation: mintlify
|
||||||
preApplyUnionDiscriminators: true
|
preApplyUnionDiscriminators: true
|
||||||
python:
|
python:
|
||||||
version: 0.11.20
|
version: 0.11.21
|
||||||
additionalDependencies:
|
additionalDependencies:
|
||||||
dev: {}
|
dev: {}
|
||||||
main: {}
|
main: {}
|
||||||
|
|||||||
@@ -4165,6 +4165,7 @@ components:
|
|||||||
- crusoe
|
- crusoe
|
||||||
- darkbloom
|
- darkbloom
|
||||||
- decart
|
- decart
|
||||||
|
- deepgram
|
||||||
- deepinfra
|
- deepinfra
|
||||||
- deepseek
|
- deepseek
|
||||||
- dekallm
|
- dekallm
|
||||||
@@ -12702,6 +12703,7 @@ components:
|
|||||||
- Crusoe
|
- Crusoe
|
||||||
- Darkbloom
|
- Darkbloom
|
||||||
- Decart
|
- Decart
|
||||||
|
- Deepgram
|
||||||
- DeepInfra
|
- DeepInfra
|
||||||
- DeepSeek
|
- DeepSeek
|
||||||
- DekaLLM
|
- DekaLLM
|
||||||
@@ -18167,6 +18169,7 @@ components:
|
|||||||
- Crusoe
|
- Crusoe
|
||||||
- Darkbloom
|
- Darkbloom
|
||||||
- Decart
|
- Decart
|
||||||
|
- Deepgram
|
||||||
- DeepInfra
|
- DeepInfra
|
||||||
- DeepSeek
|
- DeepSeek
|
||||||
- DekaLLM
|
- DekaLLM
|
||||||
@@ -18366,6 +18369,10 @@ components:
|
|||||||
additionalProperties:
|
additionalProperties:
|
||||||
nullable: true
|
nullable: true
|
||||||
type: object
|
type: object
|
||||||
|
deepgram:
|
||||||
|
additionalProperties:
|
||||||
|
nullable: true
|
||||||
|
type: object
|
||||||
deepinfra:
|
deepinfra:
|
||||||
additionalProperties:
|
additionalProperties:
|
||||||
nullable: true
|
nullable: true
|
||||||
@@ -18977,6 +18984,7 @@ components:
|
|||||||
- Crusoe
|
- Crusoe
|
||||||
- Darkbloom
|
- Darkbloom
|
||||||
- Decart
|
- Decart
|
||||||
|
- Deepgram
|
||||||
- DeepInfra
|
- DeepInfra
|
||||||
- DeepSeek
|
- DeepSeek
|
||||||
- DekaLLM
|
- DekaLLM
|
||||||
@@ -24979,6 +24987,7 @@ paths:
|
|||||||
- crusoe
|
- crusoe
|
||||||
- darkbloom
|
- darkbloom
|
||||||
- decart
|
- decart
|
||||||
|
- deepgram
|
||||||
- deepinfra
|
- deepinfra
|
||||||
- deepseek
|
- deepseek
|
||||||
- dekallm
|
- dekallm
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ speakeasyVersion: 1.787.0
|
|||||||
sources:
|
sources:
|
||||||
OpenRouter API:
|
OpenRouter API:
|
||||||
sourceNamespace: open-router-chat-completions-api
|
sourceNamespace: open-router-chat-completions-api
|
||||||
sourceRevisionDigest: sha256:0244558823b6088d1e3032984eebb7034080c88012d9246accc6d9e62ff608e2
|
sourceRevisionDigest: sha256:41318d8c03cd40a9e160325e59d8d0646c1f6b84cb4a0983a1178b114d6c6117
|
||||||
sourceBlobDigest: sha256:639b41e906b5ebc304974d4516f56048e8243c71765c59435484287dad1a05ac
|
sourceBlobDigest: sha256:d67de2fc367e6671e6ce00ff6033b63486ab63c3bee40624c465e469d44d4f2d
|
||||||
tags:
|
tags:
|
||||||
- latest
|
- latest
|
||||||
- 1.0.0
|
- 1.0.0
|
||||||
@@ -11,10 +11,10 @@ targets:
|
|||||||
open-router:
|
open-router:
|
||||||
source: OpenRouter API
|
source: OpenRouter API
|
||||||
sourceNamespace: open-router-chat-completions-api
|
sourceNamespace: open-router-chat-completions-api
|
||||||
sourceRevisionDigest: sha256:0244558823b6088d1e3032984eebb7034080c88012d9246accc6d9e62ff608e2
|
sourceRevisionDigest: sha256:41318d8c03cd40a9e160325e59d8d0646c1f6b84cb4a0983a1178b114d6c6117
|
||||||
sourceBlobDigest: sha256:639b41e906b5ebc304974d4516f56048e8243c71765c59435484287dad1a05ac
|
sourceBlobDigest: sha256:d67de2fc367e6671e6ce00ff6033b63486ab63c3bee40624c465e469d44d4f2d
|
||||||
codeSamplesNamespace: open-router-python-code-samples
|
codeSamplesNamespace: open-router-python-code-samples
|
||||||
codeSamplesRevisionDigest: sha256:a012a1304c56f93a4aeaea74f847db642667113fb8489a88981091d34fc6e4ab
|
codeSamplesRevisionDigest: sha256:04f667000b2d9028ee26ed37b8e521ae1a33ef134fe039f74da01ac333407e87
|
||||||
workflow:
|
workflow:
|
||||||
workflowVersion: 1.0.0
|
workflowVersion: 1.0.0
|
||||||
speakeasyVersion: 1.787.0
|
speakeasyVersion: 1.787.0
|
||||||
|
|||||||
+11
-1
@@ -308,4 +308,14 @@ Based on:
|
|||||||
### Generated
|
### Generated
|
||||||
- [python v0.11.20] .
|
- [python v0.11.20] .
|
||||||
### Releases
|
### Releases
|
||||||
- [PyPI v0.11.20] https://pypi.org/project/openrouter/0.11.20 - .
|
- [PyPI v0.11.20] https://pypi.org/project/openrouter/0.11.20 - .
|
||||||
|
|
||||||
|
## 2026-07-10 23:01:43
|
||||||
|
### Changes
|
||||||
|
Based on:
|
||||||
|
- OpenAPI Doc
|
||||||
|
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
|
||||||
|
### Generated
|
||||||
|
- [python v0.11.21] .
|
||||||
|
### Releases
|
||||||
|
- [PyPI v0.11.21] https://pypi.org/project/openrouter/0.11.21 - .
|
||||||
@@ -43,6 +43,7 @@ This is an open enum. Unrecognized values will not fail type checks.
|
|||||||
- `"crusoe"`
|
- `"crusoe"`
|
||||||
- `"darkbloom"`
|
- `"darkbloom"`
|
||||||
- `"decart"`
|
- `"decart"`
|
||||||
|
- `"deepgram"`
|
||||||
- `"deepinfra"`
|
- `"deepinfra"`
|
||||||
- `"deepseek"`
|
- `"deepseek"`
|
||||||
- `"dekallm"`
|
- `"dekallm"`
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p
|
|||||||
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
|
| `deepgram` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ This is an open enum. Unrecognized values will not fail type checks.
|
|||||||
- `"Crusoe"`
|
- `"Crusoe"`
|
||||||
- `"Darkbloom"`
|
- `"Darkbloom"`
|
||||||
- `"Decart"`
|
- `"Decart"`
|
||||||
|
- `"Deepgram"`
|
||||||
- `"DeepInfra"`
|
- `"DeepInfra"`
|
||||||
- `"DeepSeek"`
|
- `"DeepSeek"`
|
||||||
- `"DekaLLM"`
|
- `"DekaLLM"`
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p
|
|||||||
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
|
| `deepgram` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
|
|||||||
@@ -73,6 +73,7 @@ This is an open enum. Unrecognized values will not fail type checks.
|
|||||||
- `"Crusoe"`
|
- `"Crusoe"`
|
||||||
- `"Darkbloom"`
|
- `"Darkbloom"`
|
||||||
- `"Decart"`
|
- `"Decart"`
|
||||||
|
- `"Deepgram"`
|
||||||
- `"DeepInfra"`
|
- `"DeepInfra"`
|
||||||
- `"DeepSeek"`
|
- `"DeepSeek"`
|
||||||
- `"DekaLLM"`
|
- `"DekaLLM"`
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p
|
|||||||
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
|
| `deepgram` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ This is an open enum. Unrecognized values will not fail type checks.
|
|||||||
- `"crusoe"`
|
- `"crusoe"`
|
||||||
- `"darkbloom"`
|
- `"darkbloom"`
|
||||||
- `"decart"`
|
- `"decart"`
|
||||||
|
- `"deepgram"`
|
||||||
- `"deepinfra"`
|
- `"deepinfra"`
|
||||||
- `"deepseek"`
|
- `"deepseek"`
|
||||||
- `"dekallm"`
|
- `"dekallm"`
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "openrouter"
|
name = "openrouter"
|
||||||
version = "0.11.20"
|
version = "0.11.21"
|
||||||
description = "Official Python Client SDK for OpenRouter."
|
description = "Official Python Client SDK for OpenRouter."
|
||||||
authors = [{ name = "OpenRouter" },]
|
authors = [{ name = "OpenRouter" },]
|
||||||
readme = "README-PYPI.md"
|
readme = "README-PYPI.md"
|
||||||
|
|||||||
@@ -3,10 +3,10 @@
|
|||||||
import importlib.metadata
|
import importlib.metadata
|
||||||
|
|
||||||
__title__: str = "openrouter"
|
__title__: str = "openrouter"
|
||||||
__version__: str = "0.11.20"
|
__version__: str = "0.11.21"
|
||||||
__openapi_doc_version__: str = "1.0.0"
|
__openapi_doc_version__: str = "1.0.0"
|
||||||
__gen_version__: str = "2.914.0"
|
__gen_version__: str = "2.914.0"
|
||||||
__user_agent__: str = "speakeasy-sdk/python 0.11.20 2.914.0 1.0.0 openrouter"
|
__user_agent__: str = "speakeasy-sdk/python 0.11.21 2.914.0 1.0.0 openrouter"
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if __package__ is not None:
|
if __package__ is not None:
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ BYOKProviderSlug = Union[
|
|||||||
"crusoe",
|
"crusoe",
|
||||||
"darkbloom",
|
"darkbloom",
|
||||||
"decart",
|
"decart",
|
||||||
|
"deepgram",
|
||||||
"deepinfra",
|
"deepinfra",
|
||||||
"deepseek",
|
"deepseek",
|
||||||
"dekallm",
|
"dekallm",
|
||||||
|
|||||||
@@ -96,6 +96,7 @@ class ImageGenerationRequestOptionsTypedDict(TypedDict):
|
|||||||
crusoe: NotRequired[Dict[str, Nullable[Any]]]
|
crusoe: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
darkbloom: NotRequired[Dict[str, Nullable[Any]]]
|
darkbloom: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
decart: NotRequired[Dict[str, Nullable[Any]]]
|
decart: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
|
deepgram: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
deepinfra: NotRequired[Dict[str, Nullable[Any]]]
|
deepinfra: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
deepseek: NotRequired[Dict[str, Nullable[Any]]]
|
deepseek: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
dekallm: NotRequired[Dict[str, Nullable[Any]]]
|
dekallm: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
@@ -266,6 +267,8 @@ class ImageGenerationRequestOptions(BaseModel):
|
|||||||
|
|
||||||
decart: Optional[Dict[str, Nullable[Any]]] = None
|
decart: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
|
|
||||||
|
deepgram: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
|
|
||||||
deepinfra: Optional[Dict[str, Nullable[Any]]] = None
|
deepinfra: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
|
|
||||||
deepseek: Optional[Dict[str, Nullable[Any]]] = None
|
deepseek: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
@@ -511,6 +514,7 @@ class ImageGenerationRequestOptions(BaseModel):
|
|||||||
"crusoe",
|
"crusoe",
|
||||||
"darkbloom",
|
"darkbloom",
|
||||||
"decart",
|
"decart",
|
||||||
|
"deepgram",
|
||||||
"deepinfra",
|
"deepinfra",
|
||||||
"deepseek",
|
"deepseek",
|
||||||
"dekallm",
|
"dekallm",
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ ProviderName = Union[
|
|||||||
"Crusoe",
|
"Crusoe",
|
||||||
"Darkbloom",
|
"Darkbloom",
|
||||||
"Decart",
|
"Decart",
|
||||||
|
"Deepgram",
|
||||||
"DeepInfra",
|
"DeepInfra",
|
||||||
"DeepSeek",
|
"DeepSeek",
|
||||||
"DekaLLM",
|
"DekaLLM",
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ class ProviderOptionsTypedDict(TypedDict):
|
|||||||
crusoe: NotRequired[Dict[str, Nullable[Any]]]
|
crusoe: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
darkbloom: NotRequired[Dict[str, Nullable[Any]]]
|
darkbloom: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
decart: NotRequired[Dict[str, Nullable[Any]]]
|
decart: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
|
deepgram: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
deepinfra: NotRequired[Dict[str, Nullable[Any]]]
|
deepinfra: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
deepseek: NotRequired[Dict[str, Nullable[Any]]]
|
deepseek: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
dekallm: NotRequired[Dict[str, Nullable[Any]]]
|
dekallm: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
@@ -212,6 +213,8 @@ class ProviderOptions(BaseModel):
|
|||||||
|
|
||||||
decart: Optional[Dict[str, Nullable[Any]]] = None
|
decart: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
|
|
||||||
|
deepgram: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
|
|
||||||
deepinfra: Optional[Dict[str, Nullable[Any]]] = None
|
deepinfra: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
|
|
||||||
deepseek: Optional[Dict[str, Nullable[Any]]] = None
|
deepseek: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
@@ -457,6 +460,7 @@ class ProviderOptions(BaseModel):
|
|||||||
"crusoe",
|
"crusoe",
|
||||||
"darkbloom",
|
"darkbloom",
|
||||||
"decart",
|
"decart",
|
||||||
|
"deepgram",
|
||||||
"deepinfra",
|
"deepinfra",
|
||||||
"deepseek",
|
"deepseek",
|
||||||
"dekallm",
|
"dekallm",
|
||||||
|
|||||||
@@ -64,6 +64,7 @@ ProviderResponseProviderName = Union[
|
|||||||
"Crusoe",
|
"Crusoe",
|
||||||
"Darkbloom",
|
"Darkbloom",
|
||||||
"Decart",
|
"Decart",
|
||||||
|
"Deepgram",
|
||||||
"DeepInfra",
|
"DeepInfra",
|
||||||
"DeepSeek",
|
"DeepSeek",
|
||||||
"DekaLLM",
|
"DekaLLM",
|
||||||
|
|||||||
@@ -61,6 +61,7 @@ class VideoGenerationRequestOptionsTypedDict(TypedDict):
|
|||||||
crusoe: NotRequired[Dict[str, Nullable[Any]]]
|
crusoe: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
darkbloom: NotRequired[Dict[str, Nullable[Any]]]
|
darkbloom: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
decart: NotRequired[Dict[str, Nullable[Any]]]
|
decart: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
|
deepgram: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
deepinfra: NotRequired[Dict[str, Nullable[Any]]]
|
deepinfra: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
deepseek: NotRequired[Dict[str, Nullable[Any]]]
|
deepseek: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
dekallm: NotRequired[Dict[str, Nullable[Any]]]
|
dekallm: NotRequired[Dict[str, Nullable[Any]]]
|
||||||
@@ -231,6 +232,8 @@ class VideoGenerationRequestOptions(BaseModel):
|
|||||||
|
|
||||||
decart: Optional[Dict[str, Nullable[Any]]] = None
|
decart: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
|
|
||||||
|
deepgram: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
|
|
||||||
deepinfra: Optional[Dict[str, Nullable[Any]]] = None
|
deepinfra: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
|
|
||||||
deepseek: Optional[Dict[str, Nullable[Any]]] = None
|
deepseek: Optional[Dict[str, Nullable[Any]]] = None
|
||||||
@@ -476,6 +479,7 @@ class VideoGenerationRequestOptions(BaseModel):
|
|||||||
"crusoe",
|
"crusoe",
|
||||||
"darkbloom",
|
"darkbloom",
|
||||||
"decart",
|
"decart",
|
||||||
|
"deepgram",
|
||||||
"deepinfra",
|
"deepinfra",
|
||||||
"deepseek",
|
"deepseek",
|
||||||
"dekallm",
|
"dekallm",
|
||||||
|
|||||||
@@ -103,6 +103,7 @@ Provider = Union[
|
|||||||
"crusoe",
|
"crusoe",
|
||||||
"darkbloom",
|
"darkbloom",
|
||||||
"decart",
|
"decart",
|
||||||
|
"deepgram",
|
||||||
"deepinfra",
|
"deepinfra",
|
||||||
"deepseek",
|
"deepseek",
|
||||||
"dekallm",
|
"dekallm",
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ wheels = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "openrouter"
|
name = "openrouter"
|
||||||
version = "0.11.20"
|
version = "0.11.21"
|
||||||
source = { editable = "." }
|
source = { editable = "." }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
{ name = "httpcore" },
|
{ name = "httpcore" },
|
||||||
|
|||||||
Reference in New Issue
Block a user