Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 26 additions & 19 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: c48cf606-fb42-4a45-9c23-8f0555307828
management:
docChecksum: ed950d049ab66589aac666ef97de5ade
docChecksum: 7ed2699e9084e60aa3120a61ca62a940
docVersion: 1.0.0
speakeasyVersion: 1.787.0
generationVersion: 2.914.0
releaseVersion: 1.0.22
configChecksum: eea86bd0d0182c493782d4e779a36642
releaseVersion: 1.1.0
configChecksum: 8af580dc2b9a7792adcab07e2841a335
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
published: true
persistentEdits:
generation_id: 6c3cde2e-c79c-4fb2-a368-09c397fc2171
pristine_commit_hash: 07bd316b05d346a37d1a557fa35656e99bd60dc5
pristine_tree_hash: b951060366946f0af191e522aade310a354d8dd2
generation_id: aa06fa63-f5c2-41fd-bcb7-4d5b1b17f00b
pristine_commit_hash: f795042663596dd63565022d60444e61c63b7e79
pristine_tree_hash: cc2b70d5e12908a70971a47d0509eaf807954e03
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -6692,6 +6692,10 @@ trackedFiles:
id: 239279ebf01b
last_write_checksum: sha1:5a76d28d77f68efe34ebbcb72850e6a87c74d3b1
pristine_git_object: 6e4b06ff97f02da5d31d78f478094db32dfdaa6f
docs/sdks/betaresponses/README.mdx:
id: 8a1e987c9840
last_write_checksum: sha1:80eea97f1d2861c40c6cb5bf7ed7675b9b49a666
pristine_git_object: 3b452fc5a627e83c4d3ac6282add1193ea1f2bc0
docs/sdks/byok/README.mdx:
id: 17792f3b180d
last_write_checksum: sha1:e2871404d5619b9a2adbdf02be1dd26e7e2bcd5e
Expand Down Expand Up @@ -6766,8 +6770,8 @@ trackedFiles:
pristine_git_object: cd1b341b1b7c0284b9ba9b102bd8020e0d7ce707
docs/sdks/responses/README.mdx:
id: abab319e080e
last_write_checksum: sha1:190b20fd69931812090ddbdf5ab92eb2d35a7972
pristine_git_object: e6ccd0eff2a0b11617c78cdd6ce9f5ad20b91198
last_write_checksum: sha1:253c128cd03cd6322da4ca03ac45b3b91ba10900
pristine_git_object: ac0c66814803c4e5d4c67bb000f7524c49d56d91
docs/sdks/stt/README.mdx:
id: 190b0dc9a5d1
last_write_checksum: sha1:a8e68ac2b0bb8640e01d962177b42ab47b24898b
Expand All @@ -6790,8 +6794,8 @@ trackedFiles:
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:18e56f63c9d74f7372f61bb11033e3109c442d43
pristine_git_object: 05a245e6c0f584fd6e364b931d8bd4079e5158ac
last_write_checksum: sha1:c2f251318e7c22ba9e060b689abb2632bec575c4
pristine_git_object: 11c174040ab36e581f2c0fbd0a4598c5abf2037f
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
Expand All @@ -6818,8 +6822,8 @@ trackedFiles:
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
src/openrouter/_version.py:
id: d8d15ad6c586
last_write_checksum: sha1:7cf0cf327dddee692402b00a69d3de77b6b04639
pristine_git_object: 6edf59c879482baa7693c4d0ddd870e86e1b054a
last_write_checksum: sha1:5e3fe20250cb4285925fead79225f508329b687a
pristine_git_object: 47e4174dee2882cc6f667caf28fb7b7a13ce1472
src/openrouter/analytics.py:
id: cb406b5aaabb
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
Expand All @@ -6838,12 +6842,16 @@ trackedFiles:
pristine_git_object: 1b503c89b32b0381c93ee627e74428ae37286e33
src/openrouter/beta.py:
id: fffdf54fd8f5
last_write_checksum: sha1:7999d9294e23e166c6b27236262f1fb40139a4d1
pristine_git_object: 9c02cc64163adf027507af763e7b612d3b704adb
last_write_checksum: sha1:4e34fb96ffe38673ca72e0f8576a8eddd4134d4b
pristine_git_object: 6def81a950b22cb1245b0b6b76c05a8d81fedaf8
src/openrouter/beta_analytics.py:
id: 81988b170188
last_write_checksum: sha1:517ca1b0d4b94343e7728f156230e653f43c4641
pristine_git_object: 1b01f0c081ffc8a42fa56d335f95ec3121e4b5e6
src/openrouter/beta_responses.py:
id: 001eaf848bf1
last_write_checksum: sha1:98d6a6d987521a6dd178131aa68cbe8ad8f4e880
pristine_git_object: 96d73084f18d2366b7dc1efda8ed0d4915620f24
src/openrouter/byok.py:
id: bec352462ae1
last_write_checksum: sha1:b6e23eeb00a67208ad47b0ea77d56e92933af2b7
Expand Down Expand Up @@ -9642,12 +9650,12 @@ trackedFiles:
pristine_git_object: 76378ffba1806e0ca66fc873db1a568be0becebb
src/openrouter/responses.py:
id: f2108fb635e1
last_write_checksum: sha1:d0c570fe0a8e130efc4dbeccec4154aa33383932
pristine_git_object: cc793c727d9b36406fa2d9ec9045274035f639b5
last_write_checksum: sha1:94f1a10ee60b10f2203f4f13b19f87371ca56f44
pristine_git_object: db9f7f737df555d67747b876b6f785af51f8933c
src/openrouter/sdk.py:
id: ee9846c4c9c5
last_write_checksum: sha1:2247537eca7f88a8f36e53fe011904b98569ad52
pristine_git_object: a6a9afda84aa6a6c36bf3ea4ca6a04761ab86e26
last_write_checksum: sha1:d0a58277d1af4efc41a39ad4eff2196603e9c0ac
pristine_git_object: ced544d338aedc126fc976c30d3f949b83741a85
src/openrouter/sdkconfiguration.py:
id: 55773bb98d7c
last_write_checksum: sha1:c01826125c31a8b8bc99d9d679782c8758fae001
Expand Down Expand Up @@ -11321,4 +11329,3 @@ examples:
"500":
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
examplesVersion: 1.0.2
releaseNotes: "## Python SDK Changes:\n* `open_router.presets.create_presets_messages()`: \n * `request.messages[].content.union(Array<>)[]` **Changed** (Breaking ⚠️)\n"
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ generation:
documentation: mintlify
preApplyUnionDiscriminators: true
python:
version: 1.0.22
version: 1.1.0
additionalDependencies:
dev: {}
main: {}
Expand Down
6 changes: 3 additions & 3 deletions .speakeasy/in.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34665,7 +34665,7 @@ paths:
description: 'Provider Overloaded - Provider is temporarily overloaded'
summary: 'Create a response'
tags:
- 'beta.responses'
- 'responses'
x-speakeasy-name-override: 'send'
x-speakeasy-stream-request-field: 'stream'
/videos:
Expand Down Expand Up @@ -35952,8 +35952,8 @@ tags:
name: 'Workspaces'
- description: 'beta.Analytics endpoints'
name: 'beta.Analytics'
- description: 'beta.responses endpoints'
name: 'beta.responses'
- description: 'responses endpoints'
name: 'responses'
x-retry-strategy:
initialDelay: 500
maxAttempts: 3
Expand Down
10 changes: 7 additions & 3 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35091,7 +35091,8 @@ paths:
description: 'Provider Overloaded - Provider is temporarily overloaded'
summary: 'Create a response'
tags:
- 'beta.responses'
- 'responses'
- beta.responses
x-speakeasy-name-override: 'send'
x-speakeasy-stream-request-field: 'stream'
parameters:
Expand Down Expand Up @@ -36428,8 +36429,11 @@ tags:
name: 'Workspaces'
- description: 'beta.Analytics endpoints'
name: 'beta.Analytics'
- description: 'beta.responses endpoints'
name: 'beta.responses'
- description: 'responses endpoints'
name: 'responses'
- name: beta.responses
deprecated: true
description: Deprecated alias for responses endpoints. Use responses instead. Scheduled for removal (sunset date TBD).
x-retry-strategy:
initialDelay: 500
maxAttempts: 3
Expand Down
23 changes: 23 additions & 0 deletions .speakeasy/overlays/deprecated-beta-responses-alias.overlay.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
overlay: 1.0.0
x-speakeasy-jsonpath: rfc9535
info:
title: Keep beta.responses as a deprecated SDK alias
version: 0.0.0
actions:
# `update` appends to the existing tags list, so only the alias is listed here;
# re-listing `responses` would duplicate the canonical tag.
- target: $.paths["/responses"].post
description: Add beta.responses as a second (deprecated) SDK namespace for the responses operation
update:
tags:
- beta.responses
# Define the tag here rather than editing one in the input spec: the monorepo
# sdk-bot overwrites in.openapi.yaml with the GA-only spec, which carries no
# beta.responses tag, so a filter-based edit would silently match nothing and
# drop the deprecation notice.
- target: $.tags
description: Define the deprecated beta.responses tag
update:
- name: beta.responses
deprecated: true
description: Deprecated alias for responses endpoints. Use responses instead. Scheduled for removal (sunset date TBD).
11 changes: 6 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ speakeasyVersion: 1.787.0
sources:
OpenRouter API:
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:bb9814e3281a9e0c3024eaa6567726ce1522ce6ccf1a05f1206563bccba3bcec
sourceBlobDigest: sha256:040172eadbe8a42c5cc61b80aa158f3211bac5e469aca169ad8d0555056d3bea
sourceRevisionDigest: sha256:357663a2d3a9676da4b760aa05c45ca0114b2051d6eb3b5d420965915c7e587e
sourceBlobDigest: sha256:8bc72d29f0b30052d8fdf6fe99ce3d2b1c575428671c9350a6da7aedfaf615b5
tags:
- latest
- 1.0.0
targets:
open-router:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:bb9814e3281a9e0c3024eaa6567726ce1522ce6ccf1a05f1206563bccba3bcec
sourceBlobDigest: sha256:040172eadbe8a42c5cc61b80aa158f3211bac5e469aca169ad8d0555056d3bea
sourceRevisionDigest: sha256:357663a2d3a9676da4b760aa05c45ca0114b2051d6eb3b5d420965915c7e587e
sourceBlobDigest: sha256:8bc72d29f0b30052d8fdf6fe99ce3d2b1c575428671c9350a6da7aedfaf615b5
codeSamplesNamespace: open-router-python-code-samples
codeSamplesRevisionDigest: sha256:1821552e46e96ec3536132a65e72ad74f213f58fc59900072da10b8c2428fedc
codeSamplesRevisionDigest: sha256:cdacb4b0a23b51908530ed8eb261c9a2e0202cb35ac88ae7d7941fc938def943
workflow:
workflowVersion: 1.0.0
speakeasyVersion: 1.787.0
Expand All @@ -29,6 +29,7 @@ workflow:
- location: .speakeasy/overlays/allof-simplify.overlay.yaml
- location: .speakeasy/overlays/boolean-query-params.overlay.yaml
- location: .speakeasy/overlays/fix-nullable-pagination.overlay.yaml
- location: .speakeasy/overlays/deprecated-beta-responses-alias.overlay.yaml
output: .speakeasy/out.openapi.yaml
registry:
location: registry.speakeasyapi.dev/openrouter/sdk/open-router-chat-completions-api
Expand Down
1 change: 1 addition & 0 deletions .speakeasy/workflow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ sources:
- location: .speakeasy/overlays/allof-simplify.overlay.yaml
- location: .speakeasy/overlays/boolean-query-params.overlay.yaml
- location: .speakeasy/overlays/fix-nullable-pagination.overlay.yaml
- location: .speakeasy/overlays/deprecated-beta-responses-alias.overlay.yaml
output: .speakeasy/out.openapi.yaml
registry:
location: registry.speakeasyapi.dev/openrouter/sdk/open-router-chat-completions-api
Expand Down
1 change: 1 addition & 0 deletions docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
"sdks/apikeys/README",
"sdks/benchmarks/README",
"sdks/betaanalytics/README",
"sdks/betaresponses/README",
"sdks/byok/README",
"sdks/chat/README",
"sdks/classifications/README",
Expand Down
Loading
Loading