Skip to content

Commit f190e3f

Browse files
authored
feat: fix types and add reasoning_details to chat responses (#27)
1 parent d433ce3 commit f190e3f

File tree

81 files changed

+2249
-1133
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+2249
-1133
lines changed

.speakeasy/gen.lock

Lines changed: 42 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: cfd52247-6a25-4c6d-bbce-fe6fce0cd69d
33
management:
4-
docChecksum: e929ecf569d79ab96a315332a4855566
4+
docChecksum: a5b3a567dd4de3ab77a9f0b23d4a9f10
55
docVersion: 1.0.0
66
speakeasyVersion: 1.666.0
77
generationVersion: 2.768.0
8-
releaseVersion: 0.0.22
9-
configChecksum: 0afda3910a58a8d797ac6674fa858711
8+
releaseVersion: 0.0.17
9+
configChecksum: 50ef18bf69272fc09c257e3562e1b0df
1010
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
1212
published: true
@@ -29,6 +29,7 @@ features:
2929
globalServerURLs: 3.2.0
3030
globals: 3.0.0
3131
groups: 3.0.1
32+
ignores: 3.0.1
3233
methodArguments: 1.0.2
3334
methodSecurity: 3.0.1
3435
nameOverrides: 3.0.1
@@ -59,10 +60,7 @@ generatedFiles:
5960
- docs/components/chaterrorerror.md
6061
- docs/components/chatgenerationparams.md
6162
- docs/components/chatgenerationparamsdatacollection.md
62-
- docs/components/chatgenerationparamsengine.md
6363
- docs/components/chatgenerationparamsmaxprice.md
64-
- docs/components/chatgenerationparamspdf.md
65-
- docs/components/chatgenerationparamspdfengine.md
6664
- docs/components/chatgenerationparamspluginfileparser.md
6765
- docs/components/chatgenerationparamspluginmoderation.md
6866
- docs/components/chatgenerationparamspluginresponsehealing.md
@@ -73,7 +71,6 @@ generatedFiles:
7371
- docs/components/chatgenerationparamsresponseformatpython.md
7472
- docs/components/chatgenerationparamsresponseformattext.md
7573
- docs/components/chatgenerationparamsresponseformatunion.md
76-
- docs/components/chatgenerationparamsroute.md
7774
- docs/components/chatgenerationparamsstop.md
7875
- docs/components/chatgenerationtokenusage.md
7976
- docs/components/chatmessagecontentitem.md
@@ -123,6 +120,7 @@ generatedFiles:
123120
- docs/components/edgenetworktimeoutresponseerrordata.md
124121
- docs/components/effort.md
125122
- docs/components/endpointstatus.md
123+
- docs/components/engine.md
126124
- docs/components/filecitation.md
127125
- docs/components/filecitationtype.md
128126
- docs/components/filepath.md
@@ -132,7 +130,6 @@ generatedFiles:
132130
- docs/components/idmoderation.md
133131
- docs/components/idresponsehealing.md
134132
- docs/components/idweb.md
135-
- docs/components/ignore.md
136133
- docs/components/imagegenerationstatus.md
137134
- docs/components/imageurl.md
138135
- docs/components/inputmodality.md
@@ -155,7 +152,6 @@ generatedFiles:
155152
- docs/components/namedtoolchoicefunction.md
156153
- docs/components/notfoundresponseerrordata.md
157154
- docs/components/object.md
158-
- docs/components/only.md
159155
- docs/components/openairesponsesannotation.md
160156
- docs/components/openairesponsesincludable.md
161157
- docs/components/openairesponsesincompletedetails.md
@@ -254,17 +250,17 @@ generatedFiles:
254250
- docs/components/openresponsesreasoningsummarytextdoneeventtype.md
255251
- docs/components/openresponsesreasoningtype.md
256252
- docs/components/openresponsesrequest.md
257-
- docs/components/openresponsesrequestengine.md
253+
- docs/components/openresponsesrequestignore.md
258254
- docs/components/openresponsesrequestmaxprice.md
259-
- docs/components/openresponsesrequestpdf.md
260-
- docs/components/openresponsesrequestpdfengine.md
255+
- docs/components/openresponsesrequestonly.md
256+
- docs/components/openresponsesrequestorder.md
261257
- docs/components/openresponsesrequestpluginfileparser.md
262258
- docs/components/openresponsesrequestpluginmoderation.md
263259
- docs/components/openresponsesrequestpluginresponsehealing.md
264260
- docs/components/openresponsesrequestpluginunion.md
265261
- docs/components/openresponsesrequestpluginweb.md
266262
- docs/components/openresponsesrequestprovider.md
267-
- docs/components/openresponsesrequestroute.md
263+
- docs/components/openresponsesrequestsort.md
268264
- docs/components/openresponsesrequesttoolfunction.md
269265
- docs/components/openresponsesrequesttoolunion.md
270266
- docs/components/openresponsesrequesttype.md
@@ -300,7 +296,6 @@ generatedFiles:
300296
- docs/components/openresponseswebsearchtool.md
301297
- docs/components/openresponseswebsearchtoolfilters.md
302298
- docs/components/openresponseswebsearchtooltype.md
303-
- docs/components/order.md
304299
- docs/components/outputitemimagegenerationcall.md
305300
- docs/components/outputitemimagegenerationcalltype.md
306301
- docs/components/outputmessage.md
@@ -316,15 +311,33 @@ generatedFiles:
316311
- docs/components/parameter.md
317312
- docs/components/part1.md
318313
- docs/components/part2.md
314+
- docs/components/partition.md
319315
- docs/components/payloadtoolargeresponseerrordata.md
320316
- docs/components/paymentrequiredresponseerrordata.md
317+
- docs/components/pdf.md
318+
- docs/components/pdfengine.md
319+
- docs/components/pdfparserengine.md
320+
- docs/components/pdfparseroptions.md
321321
- docs/components/perrequestlimits.md
322322
- docs/components/pricing.md
323323
- docs/components/prompt.md
324324
- docs/components/prompttokensdetails.md
325325
- docs/components/providername.md
326326
- docs/components/provideroverloadedresponseerrordata.md
327+
- docs/components/providerpreferences.md
328+
- docs/components/providerpreferencesignore.md
329+
- docs/components/providerpreferencesmaxprice.md
330+
- docs/components/providerpreferencesonly.md
331+
- docs/components/providerpreferencesorder.md
332+
- docs/components/providerpreferencespartition.md
333+
- docs/components/providerpreferencesprovidersort.md
334+
- docs/components/providerpreferencesprovidersortconfig.md
335+
- docs/components/providerpreferencessortunion.md
327336
- docs/components/providersort.md
337+
- docs/components/providersortconfig.md
338+
- docs/components/providersortconfigenum.md
339+
- docs/components/providersortconfigunion.md
340+
- docs/components/providersortunion.md
328341
- docs/components/publicendpoint.md
329342
- docs/components/publicendpointquantization.md
330343
- docs/components/publicpricing.md
@@ -393,12 +406,18 @@ generatedFiles:
393406
- docs/components/responseswebsearchuserlocationtype.md
394407
- docs/components/responsetextconfig.md
395408
- docs/components/responsetextconfigverbosity.md
409+
- docs/components/route.md
396410
- docs/components/schema0.md
397411
- docs/components/schema0enum.md
412+
- docs/components/schema3.md
413+
- docs/components/schema3reasoningencrypted.md
414+
- docs/components/schema3reasoningsummary.md
415+
- docs/components/schema3reasoningtext.md
416+
- docs/components/schema5.md
398417
- docs/components/security.md
399418
- docs/components/servicetier.md
400419
- docs/components/serviceunavailableresponseerrordata.md
401-
- docs/components/sort.md
420+
- docs/components/sortenum.md
402421
- docs/components/streamoptions.md
403422
- docs/components/systemmessage.md
404423
- docs/components/systemmessagecontent.md
@@ -440,6 +459,7 @@ generatedFiles:
440459
- docs/components/variables.md
441460
- docs/components/videourl1.md
442461
- docs/components/videourl2.md
462+
- docs/components/websearchengine.md
443463
- docs/components/websearchpreviewtooluserlocation.md
444464
- docs/components/websearchpreviewtooluserlocationtype.md
445465
- docs/components/websearchstatus.md
@@ -473,7 +493,6 @@ generatedFiles:
473493
- docs/operations/createcoinbasechargeresponse.md
474494
- docs/operations/createcoinbasechargesecurity.md
475495
- docs/operations/createembeddingsdata.md
476-
- docs/operations/createembeddingsprovider.md
477496
- docs/operations/createembeddingsrequest.md
478497
- docs/operations/createembeddingsresponse.md
479498
- docs/operations/createembeddingsresponsebody.md
@@ -502,13 +521,11 @@ generatedFiles:
502521
- docs/operations/getkeyresponse.md
503522
- docs/operations/getmodelsrequest.md
504523
- docs/operations/getparametersdata.md
505-
- docs/operations/getparametersprovider.md
506524
- docs/operations/getparametersrequest.md
507525
- docs/operations/getparametersresponse.md
508526
- docs/operations/getparameterssecurity.md
509527
- docs/operations/getuseractivityrequest.md
510528
- docs/operations/getuseractivityresponse.md
511-
- docs/operations/ignore.md
512529
- docs/operations/imageurl.md
513530
- docs/operations/input.md
514531
- docs/operations/inputunion.md
@@ -521,12 +538,9 @@ generatedFiles:
521538
- docs/operations/listprovidersresponse.md
522539
- docs/operations/listrequest.md
523540
- docs/operations/listresponse.md
524-
- docs/operations/maxprice.md
525541
- docs/operations/metadata.md
526542
- docs/operations/object.md
527543
- docs/operations/objectembedding.md
528-
- docs/operations/only.md
529-
- docs/operations/order.md
530544
- docs/operations/ratelimit.md
531545
- docs/operations/sendchatcompletionrequestresponse.md
532546
- docs/operations/supportedparameter.md
@@ -570,6 +584,7 @@ generatedFiles:
570584
- src/openrouter/completions.py
571585
- src/openrouter/components/__init__.py
572586
- src/openrouter/components/_schema0.py
587+
- src/openrouter/components/_schema3.py
573588
- src/openrouter/components/activityitem.py
574589
- src/openrouter/components/assistantmessage.py
575590
- src/openrouter/components/badgatewayresponseerrordata.py
@@ -667,10 +682,15 @@ generatedFiles:
667682
- src/openrouter/components/parameter.py
668683
- src/openrouter/components/payloadtoolargeresponseerrordata.py
669684
- src/openrouter/components/paymentrequiredresponseerrordata.py
685+
- src/openrouter/components/pdfparserengine.py
686+
- src/openrouter/components/pdfparseroptions.py
670687
- src/openrouter/components/perrequestlimits.py
671688
- src/openrouter/components/providername.py
672689
- src/openrouter/components/provideroverloadedresponseerrordata.py
690+
- src/openrouter/components/providerpreferences.py
673691
- src/openrouter/components/providersort.py
692+
- src/openrouter/components/providersortconfig.py
693+
- src/openrouter/components/providersortunion.py
674694
- src/openrouter/components/publicendpoint.py
675695
- src/openrouter/components/publicpricing.py
676696
- src/openrouter/components/quantization.py
@@ -712,6 +732,7 @@ generatedFiles:
712732
- src/openrouter/components/unprocessableentityresponseerrordata.py
713733
- src/openrouter/components/urlcitation.py
714734
- src/openrouter/components/usermessage.py
735+
- src/openrouter/components/websearchengine.py
715736
- src/openrouter/components/websearchpreviewtooluserlocation.py
716737
- src/openrouter/components/websearchstatus.py
717738
- src/openrouter/credits.py

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,16 @@ generation:
3131
skipResponseBodyAssertions: false
3232
preApplyUnionDiscriminators: true
3333
python:
34-
version: 0.0.22
34+
version: 0.0.17
3535
additionalDependencies:
3636
dev: {}
3737
main: {}
3838
allowedRedefinedBuiltins:
3939
- id
4040
- object
4141
- input
42+
- models
43+
- hash
4244
asyncMode: both
4345
authors:
4446
- OpenRouter

0 commit comments

Comments
 (0)