Skip to content

Commit d262721

Browse files
github-actions[bot]opper-botjoch
authored
πŸ”„ Automated SDK Update - 2025-06-27 (#93)
* chore: update SDK via automated generation - Run speakeasy generation - Apply parameter name fixes - Apply schema conversion patches Generated on: 2025-06-27 12:51:58 UTC πŸ€– This PR was created automatically by the SDK generation workflow. * Fix kb overlay and regenerate --------- Co-authored-by: opper-bot <bot@opper.ai> Co-authored-by: Johnny Chadda <johnny@chadda.se>
1 parent f6c24bc commit d262721

30 files changed

Lines changed: 218 additions & 249 deletions

β€Ž.speakeasy/gen.lockβ€Ž

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: c75567cf-9def-4617-8ae7-65af6f367b68
33
management:
4-
docChecksum: b257fe397b830f66ca9655441beb6bbb
4+
docChecksum: 552d84cd05ab94ffe7766e00a1642d41
55
docVersion: 2.0.0
66
speakeasyVersion: 1.570.2
77
generationVersion: 2.638.5
8-
releaseVersion: 1.0.0
9-
configChecksum: 5c696518717cf88e97b25602d10ac86a
8+
releaseVersion: 1.0.3
9+
configChecksum: f8263b93221ce3b52c95e02f71d7f53d
1010
features:
1111
python:
1212
additionalDependencies: 1.0.0
@@ -48,7 +48,7 @@ generatedFiles:
4848
- docs/errors/notfounderror.md
4949
- docs/errors/requestvalidationerror.md
5050
- docs/errors/unauthorizederror.md
51-
- docs/models/addknowledgeknowledgebaseidindexpostrequest.md
51+
- docs/models/addknowledgeknowledgebaseidaddpostrequest.md
5252
- docs/models/addrequest.md
5353
- docs/models/annotation.md
5454
- docs/models/annotationurlcitation.md
@@ -143,7 +143,6 @@ generatedFiles:
143143
- docs/models/examplein.md
144144
- docs/models/file.md
145145
- docs/models/filefile.md
146-
- docs/models/fileprocessconfiguration.md
147146
- docs/models/filter_.md
148147
- docs/models/finishreason.md
149148
- docs/models/functioncallconfiguration.md
@@ -213,7 +212,6 @@ generatedFiles:
213212
- docs/models/paginatedresponselistspanmetricsresponse.md
214213
- docs/models/paginatedresponselisttracesresponse.md
215214
- docs/models/payload.md
216-
- docs/models/pdfprocessorname.md
217215
- docs/models/prompttokensdetails.md
218216
- docs/models/querydatasetentriesdatasetsdatasetidentriesquerypostrequest.md
219217
- docs/models/querydatasetentriesresponse.md
@@ -243,6 +241,7 @@ generatedFiles:
243241
- docs/models/streamfunctionrevisionfunctionsfunctionidcallstreamrevisionidpostrequest.md
244242
- docs/models/streamfunctionrevisionfunctionsfunctionidcallstreamrevisionidpostresponse.md
245243
- docs/models/streamfunctionrevisionfunctionsfunctionidcallstreamrevisionidpostresponsebody.md
244+
- docs/models/textprocessingconfiguration.md
246245
- docs/models/tmodel.md
247246
- docs/models/tmodel1.md
248247
- docs/models/toplogprob.md
@@ -311,7 +310,7 @@ generatedFiles:
311310
- src/opperai/knowledge.py
312311
- src/opperai/language_models.py
313312
- src/opperai/models/__init__.py
314-
- src/opperai/models/add_knowledge_knowledge_base_id_index_postop.py
313+
- src/opperai/models/add_knowledge_knowledge_base_id_add_postop.py
315314
- src/opperai/models/addrequest.py
316315
- src/opperai/models/annotation.py
317316
- src/opperai/models/annotationurlcitation.py
@@ -376,7 +375,6 @@ generatedFiles:
376375
- src/opperai/models/examplein.py
377376
- src/opperai/models/file.py
378377
- src/opperai/models/filefile.py
379-
- src/opperai/models/fileprocessconfiguration.py
380378
- src/opperai/models/filter_.py
381379
- src/opperai/models/function_output.py
382380
- src/opperai/models/function_stream_call_stream_postop.py
@@ -439,7 +437,6 @@ generatedFiles:
439437
- src/opperai/models/paginatedresponse_listlanguagemodelsresponse_.py
440438
- src/opperai/models/paginatedresponse_listspanmetricsresponse_.py
441439
- src/opperai/models/paginatedresponse_listtracesresponse_.py
442-
- src/opperai/models/pdfprocessorname.py
443440
- src/opperai/models/prompttokensdetails.py
444441
- src/opperai/models/query_dataset_entries_datasets_dataset_id_entries_query_postop.py
445442
- src/opperai/models/query_knowledge_base_knowledge_knowledge_base_id_query_postop.py
@@ -462,6 +459,7 @@ generatedFiles:
462459
- src/opperai/models/spanschema.py
463460
- src/opperai/models/stream_function_functions_function_id_call_stream_postop.py
464461
- src/opperai/models/stream_function_revision_functions_function_id_call_stream_revision_id_postop.py
462+
- src/opperai/models/textprocessingconfiguration.py
465463
- src/opperai/models/tmodel.py
466464
- src/opperai/models/toplogprob.py
467465
- src/opperai/models/update_custom_model_models_custom_model_id_patchop.py
@@ -584,7 +582,6 @@ generatedFiles:
584582
- tests/mockserver/internal/sdk/models/components/examplein.go
585583
- tests/mockserver/internal/sdk/models/components/file.go
586584
- tests/mockserver/internal/sdk/models/components/filefile.go
587-
- tests/mockserver/internal/sdk/models/components/fileprocessconfiguration.go
588585
- tests/mockserver/internal/sdk/models/components/filter.go
589586
- tests/mockserver/internal/sdk/models/components/functioncallconfiguration.go
590587
- tests/mockserver/internal/sdk/models/components/functioncallinput.go
@@ -627,7 +624,6 @@ generatedFiles:
627624
- tests/mockserver/internal/sdk/models/components/paginatedresponselistlanguagemodelsresponse.go
628625
- tests/mockserver/internal/sdk/models/components/paginatedresponselistspanmetricsresponse.go
629626
- tests/mockserver/internal/sdk/models/components/paginatedresponselisttracesresponse.go
630-
- tests/mockserver/internal/sdk/models/components/pdfprocessorname.go
631627
- tests/mockserver/internal/sdk/models/components/prompttokensdetails.go
632628
- tests/mockserver/internal/sdk/models/components/querydatasetentriesresponse.go
633629
- tests/mockserver/internal/sdk/models/components/queryknowledgebaserequest.go
@@ -644,6 +640,7 @@ generatedFiles:
644640
- tests/mockserver/internal/sdk/models/components/spandata.go
645641
- tests/mockserver/internal/sdk/models/components/spanmetricdata.go
646642
- tests/mockserver/internal/sdk/models/components/spanschema.go
643+
- tests/mockserver/internal/sdk/models/components/textprocessingconfiguration.go
647644
- tests/mockserver/internal/sdk/models/components/tmodel.go
648645
- tests/mockserver/internal/sdk/models/components/toplogprob.go
649646
- tests/mockserver/internal/sdk/models/components/updatecustommodelrequest.go
@@ -659,7 +656,7 @@ generatedFiles:
659656
- tests/mockserver/internal/sdk/models/components/websearchoptions.go
660657
- tests/mockserver/internal/sdk/models/components/websearchoptionsuserlocation.go
661658
- tests/mockserver/internal/sdk/models/components/websearchoptionsuserlocationapproximate.go
662-
- tests/mockserver/internal/sdk/models/operations/addknowledgeknowledgebaseidindexpost.go
659+
- tests/mockserver/internal/sdk/models/operations/addknowledgeknowledgebaseidaddpost.go
663660
- tests/mockserver/internal/sdk/models/operations/callfunctionfunctionsfunctionidcallpost.go
664661
- tests/mockserver/internal/sdk/models/operations/callfunctionrevisionfunctionsfunctionidcallrevisionidpost.go
665662
- tests/mockserver/internal/sdk/models/operations/chatcompletionsopenaichatcompletionspost.go
@@ -997,7 +994,7 @@ examples:
997994
path:
998995
span_id: "77b258a2-45c1-4b87-a50c-9116bc8ed1d6"
999996
requestBody:
1000-
application/json: {"name": "my span", "start_time": "2025-06-27T08:51:47.800056Z", "type": "email_tool", "end_time": "2025-06-27T08:51:47.800118Z", "input": "Hello, world!", "output": "Hello, world!", "error": "Exception: This is an error message", "meta": {"key": "value"}, "score": 10}
997+
application/json: {"name": "my span", "start_time": "2025-06-27T11:37:21.302644Z", "type": "email_tool", "end_time": "2025-06-27T11:37:21.302704Z", "input": "Hello, world!", "output": "Hello, world!", "error": "Exception: This is an error message", "meta": {"key": "value"}, "score": 10}
1001998
responses:
1002999
"200":
10031000
application/json: {"name": "my span", "start_time": "2024-03-20T10:00:00+00:00", "id": "84d9ffc8-336c-4953-b92f-fe05d5405951", "trace_id": "123e4567-e89b-12d3-a456-426614174000", "parent_id": "123e4567-e89b-12d3-a456-426614174000", "type": "email_tool", "end_time": "2024-03-20T10:00:10+00:00", "input": "Hello, world!", "output": "Hello, world!", "error": "Exception: This is an error message", "meta": {"key": "value"}, "score": 10}
@@ -1832,5 +1829,23 @@ examples:
18321829
application/json: {"type": "NotFoundError", "message": "The resource was not found", "detail": "Span 123e4567-e89b-12d3-a456-426614174000 not found"}
18331830
"422":
18341831
application/json: {"type": "RequestValidationError", "message": "The request is invalid", "detail": {"input": "input value", "loc": ["path", "to", "error"], "msg": "error message", "type": "type of error"}}
1832+
add_knowledge__knowledge_base_id__add_post:
1833+
speakeasy-default-add-knowledge-knowledge-base-id-add-post:
1834+
parameters:
1835+
path:
1836+
knowledge_base_id: "c441b497-32db-4e24-8f41-ab160e1329fc"
1837+
requestBody:
1838+
application/json: {"key": "paris_123", "content": "The capital of France is Paris", "metadata": {"category": "product", "price": 100}}
1839+
responses:
1840+
"201":
1841+
application/json: "<value>"
1842+
"400":
1843+
application/json: {"type": "BadRequestError", "message": "The request is invalid", "detail": "The request is invalid"}
1844+
"401":
1845+
application/json: {"type": "UnauthorizedError", "message": "The request is unauthorized", "detail": "The API key is invalid"}
1846+
"404":
1847+
application/json: {"type": "NotFoundError", "message": "The resource was not found", "detail": "Span 123e4567-e89b-12d3-a456-426614174000 not found"}
1848+
"422":
1849+
application/json: {"type": "RequestValidationError", "message": "The request is invalid", "detail": {"input": "input value", "loc": ["path", "to", "error"], "msg": "error message", "type": "type of error"}}
18351850
examplesVersion: 1.0.2
18361851
generatedTests: {}

β€Ž.speakeasy/gen.yamlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ generation:
2525
generateNewTests: false
2626
skipResponseBodyAssertions: false
2727
python:
28-
version: 1.0.0
28+
version: 1.0.3
2929
additionalDependencies:
3030
dev: {}
3131
main: {}

β€Ž.speakeasy/speakeasy-modifications-overlay.yamlβ€Ž

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ overlay: 1.0.0
22
x-speakeasy-jsonpath: rfc9535
33
info:
44
title: Speakeasy Modifications
5-
version: 0.0.28
5+
version: 0.0.30
66
x-speakeasy-metadata:
77
after: ""
88
before: ""
@@ -709,8 +709,12 @@ actions:
709709
x-speakeasy-metadata:
710710
created_at: 1750925230100
711711
type: user-edit
712-
- target: $["paths"]["/knowledge"]["post"]["x-speakeasy-name-override"]
713-
update: create
712+
- target: $["paths"]["/knowledge/{knowledge_base_id}/add"]["post"]
713+
update:
714+
x-speakeasy-name-override: add
714715
x-speakeasy-metadata:
715-
created_at: 1750925236399
716-
type: user-edit
716+
after: sdk.knowledge.add()
717+
before: sdk.knowledge.add_knowledge__knowledge_base_id__add_post()
718+
created_at: 1751029113444
719+
reviewed_at: 1751029118113
720+
type: method-name

β€Ž.speakeasy/workflow.lockβ€Ž

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ speakeasyVersion: 1.570.2
22
sources:
33
FastAPI:
44
sourceNamespace: fast-api
5-
sourceRevisionDigest: sha256:66206b6c88c3c61ce2ba62b8badc9b6d792a1f3b2bb3b53ffe56ebb6e33c0e6f
6-
sourceBlobDigest: sha256:c589aa220d2edd1ec19274af5a82e4f42afba6ee13c29b7b94ea86c6c6750669
5+
sourceRevisionDigest: sha256:b66f7e1f7511a3a98ba9cd12b772ec995f5cf4362a60fdcc5b2582f1fa09b05b
6+
sourceBlobDigest: sha256:46c3eaf6d76d253f805f2e4bb527f5a3e1ee391f78222af96eebb199446604b1
77
tags:
88
- latest
99
- 2.0.0
1010
targets:
1111
opper:
1212
source: FastAPI
1313
sourceNamespace: fast-api
14-
sourceRevisionDigest: sha256:66206b6c88c3c61ce2ba62b8badc9b6d792a1f3b2bb3b53ffe56ebb6e33c0e6f
15-
sourceBlobDigest: sha256:c589aa220d2edd1ec19274af5a82e4f42afba6ee13c29b7b94ea86c6c6750669
14+
sourceRevisionDigest: sha256:b66f7e1f7511a3a98ba9cd12b772ec995f5cf4362a60fdcc5b2582f1fa09b05b
15+
sourceBlobDigest: sha256:46c3eaf6d76d253f805f2e4bb527f5a3e1ee391f78222af96eebb199446604b1
1616
codeSamplesNamespace: fast-api-python-code-samples
17-
codeSamplesRevisionDigest: sha256:222418eb8b09f35c79d23b886cb48984f58f7d5f3c9cbc4f8064c707cee1783a
17+
codeSamplesRevisionDigest: sha256:27f0e2c1eed1575de750c05307aa2e88414496aea05007fc0a2f81e5797d1d6b
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: latest

β€ŽREADME.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ with Opper(
370370

371371
### [knowledge](docs/sdks/knowledge/README.md)
372372

373-
* [create](docs/sdks/knowledge/README.md#create) - Create Knowledge Base
373+
* [creat](docs/sdks/knowledge/README.md#creat) - Create Knowledge Base
374374
* [list](docs/sdks/knowledge/README.md#list) - List Knowledge Bases
375375
* [get](docs/sdks/knowledge/README.md#get) - Get Knowledge Base
376376
* [delete](docs/sdks/knowledge/README.md#delete) - Delete Knowledge Base

docs/models/addknowledgeknowledgebaseidindexpostrequest.md renamed to docs/models/addknowledgeknowledgebaseidaddpostrequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# AddKnowledgeKnowledgeBaseIDIndexPostRequest
1+
# AddKnowledgeKnowledgeBaseIDAddPostRequest
22

33

44
## Fields

β€Ždocs/models/addrequest.mdβ€Ž

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
## Fields
55

6-
| Field | Type | Required | Description | Example |
7-
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
8-
| `key` | *OptionalNullable[str]* | :heavy_minus_sign: | The key of the document | paris_123 |
9-
| `content` | *str* | :heavy_check_mark: | N/A | The capital of France is Paris |
10-
| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | The metadata of the document | {<br/>"category": "product",<br/>"price": 100<br/>} |
11-
| `configuration` | [OptionalNullable[models.FileProcessConfiguration]](../models/fileprocessconfiguration.md) | :heavy_minus_sign: | The configuration for the document | |
6+
| Field | Type | Required | Description | Example |
7+
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
8+
| `key` | *OptionalNullable[str]* | :heavy_minus_sign: | The key of the document | paris_123 |
9+
| `content` | *str* | :heavy_check_mark: | N/A | The capital of France is Paris |
10+
| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | The metadata of the document | {<br/>"category": "product",<br/>"price": 100<br/>} |
11+
| `configuration` | [OptionalNullable[models.TextProcessingConfiguration]](../models/textprocessingconfiguration.md) | :heavy_minus_sign: | The configuration for the document | |

β€Ždocs/models/fileprocessconfiguration.mdβ€Ž

Lines changed: 0 additions & 10 deletions
This file was deleted.

β€Ždocs/models/pdfprocessorname.mdβ€Ž

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
Β (0)