11lockVersion: 2.0.0
22id: c48cf606-fb42-4a45-9c23-8f0555307828
33management:
4- docChecksum: 0e4089c3ee0487407460fb15d2de8cb2
4+ docChecksum: 343efae9999aeb995bfc47cdf1956a93
55 docVersion: 1.0.0
66 speakeasyVersion: 1.787.0
77 generationVersion: 2.914.0
8- releaseVersion: 1.1.49
9- configChecksum: b6fa1bdede75022d704e0eed5a39d54f
8+ releaseVersion: 1.1.50
9+ configChecksum: 11fe028f4c27fde842ab1cba02a48b81
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: 5f71a04f-f018-4a06-bd14-0802c3e597a1
15- pristine_commit_hash: f744573be1b70bf1fe63c71c9fa4cd90e604b54d
16- pristine_tree_hash: 1dae52a10738aa268bc2d9c1b5381825d92c338d
14+ generation_id: 37461a55-30c5-4d3f-bf59-25987190f80a
15+ pristine_commit_hash: 5ef983e7b820f60c431c85c30b3598010dd52c9b
16+ pristine_tree_hash: eb86cc69bb30fc4486afb4790131bce74cb99d1a
1717features:
1818 python:
1919 acceptHeaders: 3.0.0
@@ -4716,6 +4716,22 @@ trackedFiles:
47164716 id: 72f01d77e774
47174717 last_write_checksum: sha1:5ca87c689aa95fc476ccf60129736a3c5c8021fe
47184718 pristine_git_object: e4da707cb407e833a9a541405e7c546b78d990aa
4719+ docs/components/sessioncostitem.mdx:
4720+ id: 50daab7870c5
4721+ last_write_checksum: sha1:9a9cb133798d50646502dc87eb052ecfa6fab533
4722+ pristine_git_object: 6bab396f00b46ad95f0d842ae2f06af51880282e
4723+ docs/components/sessioncostmeta.mdx:
4724+ id: a11f69bf41cb
4725+ last_write_checksum: sha1:133d9513f8416cd01af0c424a3d47d3ba46a6c18
4726+ pristine_git_object: f27d0ca7b88c692ce5a0f14288e9a85157b864ca
4727+ docs/components/sessioncostmetaversion.mdx:
4728+ id: d304756a4d45
4729+ last_write_checksum: sha1:0d69d099b6f7547fbce431c3025f90ef1237a732
4730+ pristine_git_object: de98461ac2c5d7ca8d6ccb5bdc897c815a227176
4731+ docs/components/sessioncostresponse.mdx:
4732+ id: 6d7d7e41fc60
4733+ last_write_checksum: sha1:1492a00174e054356ecb3c8a6bb542f065ffc1d1
4734+ pristine_git_object: 4b94d8dffe97ab1b43231a40ae4947bc5bd86dc1
47194735 docs/components/shellcallitem.mdx:
47204736 id: 172eabd6add3
47214737 last_write_checksum: sha1:a6a305a8589a1ec230110e823639d7ce13b568cd
@@ -5180,6 +5196,10 @@ trackedFiles:
51805196 id: d338e8ec18bd
51815197 last_write_checksum: sha1:c8bc50c016758d48320643ce2965fedba9b1e3f1
51825198 pristine_git_object: 6b46b4c151e73cf9efeb4bcbfb0343258a0ed9d5
5199+ docs/components/turnrange.mdx:
5200+ id: d4f863eecbe8
5201+ last_write_checksum: sha1:3cc0bd9a3336447a3ba36639b4af2dff530d33ac
5202+ pristine_git_object: f713faa59d39701cafff13c07ed8995782187bd7
51835203 docs/components/type.mdx:
51845204 id: d15dd4f8a580
51855205 last_write_checksum: sha1:9ab10f9a767e94d7da3f931b62a4f5bc36da9e4c
@@ -6408,6 +6428,18 @@ trackedFiles:
64086428 id: d5f5f6747522
64096429 last_write_checksum: sha1:f86eff956c41225004a47350e31bfb0842f6b968
64106430 pristine_git_object: 65e59b601a99b58683e4af1f7302a21c9ac3ce04
6431+ docs/operations/getsessioncostglobals.mdx:
6432+ id: 9d0a1df1aa96
6433+ last_write_checksum: sha1:bd37b2d3bdb691f88c20db056035a03d6c332ca1
6434+ pristine_git_object: 8ec32402d0625ee81c3af2b00858f244f0838ff7
6435+ docs/operations/getsessioncostrequest.mdx:
6436+ id: dda19cf3b11a
6437+ last_write_checksum: sha1:f407a690ca88c50b666054b4c47d3f0cdfc84000
6438+ pristine_git_object: 41b333db846fbda52b0e48c9e0ea5263cef2e815
6439+ docs/operations/getsessioncostresponse.mdx:
6440+ id: 2a527f1c393c
6441+ last_write_checksum: sha1:a6b457552b59686e40bbf234728e2996a082e148
6442+ pristine_git_object: d79786dc84fcbc6f9409266750e42f134791fd4d
64116443 docs/operations/gettaskclassificationsglobals.mdx:
64126444 id: 14d0010b40f8
64136445 last_write_checksum: sha1:6c967e8855540035a6f70fa895ceea0c9caf1cdd
@@ -6952,6 +6984,10 @@ trackedFiles:
69526984 id: 6694d3af2ace
69536985 last_write_checksum: sha1:bc7319f009e4133e65cf476c1763b11fb6622ff9
69546986 pristine_git_object: c783ad06042f710374b4702b3b63030a32e52180
6987+ docs/operations/turnrange.mdx:
6988+ id: 2bea5698a6d4
6989+ last_write_checksum: sha1:b19bf13e5fa27e57f649d21548e750cbdc280a61
6990+ pristine_git_object: e540a723a617f8381c0ca905c12456bf1f4804e0
69556991 docs/operations/typeimageurl.mdx:
69566992 id: 66578c3ea6a5
69576993 last_write_checksum: sha1:e3275995c5351075e0c4082a161891cf710b8fdc
@@ -7114,8 +7150,8 @@ trackedFiles:
71147150 pristine_git_object: 414ae2830c58add7ad904cc9ffc5b46ed65058df
71157151 docs/sdks/datasets/README.mdx:
71167152 id: 15e5ab0183de
7117- last_write_checksum: sha1:ea0bec2975d9b64dea2d22a2851c35880532cd3f
7118- pristine_git_object: fe3a93c6cff82a397a3c26811e6cbd7a681bb489
7153+ last_write_checksum: sha1:fdb99109a1beb492222426112999718444fbdb8e
7154+ pristine_git_object: e71813682dd01efd21e06bc8804086d6fde5e1ea
71197155 docs/sdks/embeddings/README.mdx:
71207156 id: cd71581df291
71217157 last_write_checksum: sha1:810a851cac701dfa79d8130a38396d0a1b8b5196
@@ -7198,8 +7234,8 @@ trackedFiles:
71987234 pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
71997235 pyproject.toml:
72007236 id: 5d07e7d72637
7201- last_write_checksum: sha1:f2dfd308858eaad1971f10de6edcdd91d672d0f3
7202- pristine_git_object: 8feb96e7c3197e4d02defc99c811ebe12dc01ce3
7237+ last_write_checksum: sha1:c0a35fb23a30a0a95fa826dd11c7027df8a6a80b
7238+ pristine_git_object: 0c7c8dc146d6b1242ca3d6253f27412952191f23
72037239 scripts/prepare_readme.py:
72047240 id: e0c5957a6035
72057241 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -7226,8 +7262,8 @@ trackedFiles:
72267262 pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
72277263 src/openrouter/_version.py:
72287264 id: d8d15ad6c586
7229- last_write_checksum: sha1:7712e65eb5296def159efebc89fa565db4e4d77a
7230- pristine_git_object: 9c36c309cc613438f636181b3e07ff9f527d77b8
7265+ last_write_checksum: sha1:fe3c197afb053d094e073dccb812579b596db21f
7266+ pristine_git_object: a1f69c761e373b9237783a8ff1d2a83a06d1a9a4
72317267 src/openrouter/analytics.py:
72327268 id: cb406b5aaabb
72337269 last_write_checksum: sha1:3ea0f1c73fb9c101b7bc5719da4dd7bf62ff469a
@@ -7270,8 +7306,8 @@ trackedFiles:
72707306 pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
72717307 src/openrouter/components/__init__.py:
72727308 id: 81754e97b3f4
7273- last_write_checksum: sha1:53e2861e42f8094758a01a20eba2b39a4cd1cb91
7274- pristine_git_object: e2409b0beded65a52ecd777135d3f040030ef699
7309+ last_write_checksum: sha1:f1dfb69c3b3296a121af19e198dc431be62d9138
7310+ pristine_git_object: aa1609dc43dfbd4a6f64d49dd70fe272fc21e4c3
72757311 src/openrouter/components/aabenchmarkentry.py:
72767312 id: e2e0f0b48c82
72777313 last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -9280,6 +9316,18 @@ trackedFiles:
92809316 id: 606d51d201e8
92819317 last_write_checksum: sha1:8fdac755a1b710330e9ed8b1ecb41bef1b4d2ab1
92829318 pristine_git_object: cd18828d5d77f1b0f171990ea07693494e90260c
9319+ src/openrouter/components/sessioncostitem.py:
9320+ id: ccdd8c31ecad
9321+ last_write_checksum: sha1:edbe1b560bc9fcd58029e1d80f859a3e320726f2
9322+ pristine_git_object: 56f631568dc1d732acd9691f0f9d3eae8c73c356
9323+ src/openrouter/components/sessioncostmeta.py:
9324+ id: c92be58316b0
9325+ last_write_checksum: sha1:bfa8fb1098cb5e8e3819c249bf0bec1fe4be3bd9
9326+ pristine_git_object: ce055e4b54eefdd83035dcf20617bd35fa4ff45d
9327+ src/openrouter/components/sessioncostresponse.py:
9328+ id: 7a486a18368e
9329+ last_write_checksum: sha1:e68458021c6529e032194cc740887a45e11c7549
9330+ pristine_git_object: e105a7eb1936e652dadb95209bfa1f5258a2fb4b
92839331 src/openrouter/components/shellcallitem.py:
92849332 id: 0b3b4f503413
92859333 last_write_checksum: sha1:460fb9d45c3b4f7392ef5213878c541bb0e922f2
@@ -9710,8 +9758,8 @@ trackedFiles:
97109758 pristine_git_object: 791cdeba11d6c5e9e9381760fd8cd8ca86233b22
97119759 src/openrouter/datasets.py:
97129760 id: 2378f80d1d6a
9713- last_write_checksum: sha1:9d7c00a8748a3d6015be7159cfd77609ae52a741
9714- pristine_git_object: a1e8475671445f9d2e3b5cb7f0345ab6e4dfba7d
9761+ last_write_checksum: sha1:1a447242bb4a28d8b95415d16f662d9ddefd2547
9762+ pristine_git_object: d153d356c5643f5c4f94d18d29adfb99f06addf5
97159763 src/openrouter/embeddings.py:
97169764 id: 0374ace39067
97179765 last_write_checksum: sha1:220cac105c58c9b42f2f9f9e6bf98f6a7beb4f96
@@ -9846,8 +9894,8 @@ trackedFiles:
98469894 pristine_git_object: 5c553b76ab24d9eaef51c3bf6d85aa74391e335e
98479895 src/openrouter/operations/__init__.py:
98489896 id: 9afcea1e7161
9849- last_write_checksum: sha1:1a29771015fee7983b677eb476aeb281fad9c2dc
9850- pristine_git_object: 50ebc6f58e44ee099607fa6140232132a7990767
9897+ last_write_checksum: sha1:040182e46f2248a17818facd01e0596af6f33a95
9898+ pristine_git_object: 76ee91671dc2984195055b18c7bf1e49969e14bc
98519899 src/openrouter/operations/bulkaddworkspacemembers.py:
98529900 id: e0ed56117619
98539901 last_write_checksum: sha1:5c44eb0d40fdece3ac084615f6c6082be4cf1d5a
@@ -10052,6 +10100,10 @@ trackedFiles:
1005210100 id: e1222ef7697e
1005310101 last_write_checksum: sha1:e1d1933f745296958538ae7c4bdc8ead53944492
1005410102 pristine_git_object: d930ef5a4202b0ec9a88329927f7ea6373a7971f
10103+ src/openrouter/operations/getsessioncost.py:
10104+ id: d01a691a6603
10105+ last_write_checksum: sha1:aa6af6b0570292ca32e27400e4278ce0b21b3bce
10106+ pristine_git_object: 7a5e3e1cf09fcd3ac3a50b8f5790a1d6f35e5381
1005510107 src/openrouter/operations/gettaskclassifications.py:
1005610108 id: ba6156d68acf
1005710109 last_write_checksum: sha1:c569572d21aa766ac542d5c535208e8b1caae503
@@ -12081,7 +12133,24 @@ examples:
1208112133 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1208212134 "500":
1208312135 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
12136+ getSessionCost:
12137+ speakeasy-default-get-session-cost:
12138+ parameters:
12139+ query:
12140+ limit: 100
12141+ offset: 0
12142+ responses:
12143+ "200":
12144+ application/json: {"data": [{"app_name": "Hermes Agent", "app_slug": "hermes-agent", "median_session_cost_usd": 1.74, "model_permaslug": "anthropic/claude-4.8-opus", "turn_range": "10-49-turns"}], "meta": {"as_of": "2026-05-12T02:00:00.000Z", "version": "v1", "window_days": 30, "window_end_date": "2026-05-11"}}
12145+ "400":
12146+ application/json: {"error": {"code": 400, "message": "Invalid request parameters"}}
12147+ "401":
12148+ application/json: {"error": {"code": 401, "message": "Missing Authentication header"}}
12149+ "429":
12150+ application/json: {"error": {"code": 429, "message": "Rate limit exceeded"}}
12151+ "500":
12152+ application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1208412153examplesVersion: 1.0.2
1208512154releaseNotes: |
1208612155 ## Python SDK Changes:
12087- * `open_router.workspaces.delete ()`: `request.confirm_default_settings_deletion` **Added**
12156+ * `open_router.datasets.get_session_cost ()`: **Added**
0 commit comments