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
41 changes: 28 additions & 13 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: c75567cf-9def-4617-8ae7-65af6f367b68
management:
docChecksum: b257fe397b830f66ca9655441beb6bbb
docChecksum: 552d84cd05ab94ffe7766e00a1642d41
docVersion: 2.0.0
speakeasyVersion: 1.570.2
generationVersion: 2.638.5
releaseVersion: 1.0.0
configChecksum: 5c696518717cf88e97b25602d10ac86a
releaseVersion: 1.0.3
configChecksum: f8263b93221ce3b52c95e02f71d7f53d
features:
python:
additionalDependencies: 1.0.0
Expand Down Expand Up @@ -48,7 +48,7 @@ generatedFiles:
- docs/errors/notfounderror.md
- docs/errors/requestvalidationerror.md
- docs/errors/unauthorizederror.md
- docs/models/addknowledgeknowledgebaseidindexpostrequest.md
- docs/models/addknowledgeknowledgebaseidaddpostrequest.md
- docs/models/addrequest.md
- docs/models/annotation.md
- docs/models/annotationurlcitation.md
Expand Down Expand Up @@ -143,7 +143,6 @@ generatedFiles:
- docs/models/examplein.md
- docs/models/file.md
- docs/models/filefile.md
- docs/models/fileprocessconfiguration.md
- docs/models/filter_.md
- docs/models/finishreason.md
- docs/models/functioncallconfiguration.md
Expand Down Expand Up @@ -213,7 +212,6 @@ generatedFiles:
- docs/models/paginatedresponselistspanmetricsresponse.md
- docs/models/paginatedresponselisttracesresponse.md
- docs/models/payload.md
- docs/models/pdfprocessorname.md
- docs/models/prompttokensdetails.md
- docs/models/querydatasetentriesdatasetsdatasetidentriesquerypostrequest.md
- docs/models/querydatasetentriesresponse.md
Expand Down Expand Up @@ -243,6 +241,7 @@ generatedFiles:
- docs/models/streamfunctionrevisionfunctionsfunctionidcallstreamrevisionidpostrequest.md
- docs/models/streamfunctionrevisionfunctionsfunctionidcallstreamrevisionidpostresponse.md
- docs/models/streamfunctionrevisionfunctionsfunctionidcallstreamrevisionidpostresponsebody.md
- docs/models/textprocessingconfiguration.md
- docs/models/tmodel.md
- docs/models/tmodel1.md
- docs/models/toplogprob.md
Expand Down Expand Up @@ -311,7 +310,7 @@ generatedFiles:
- src/opperai/knowledge.py
- src/opperai/language_models.py
- src/opperai/models/__init__.py
- src/opperai/models/add_knowledge_knowledge_base_id_index_postop.py
- src/opperai/models/add_knowledge_knowledge_base_id_add_postop.py
- src/opperai/models/addrequest.py
- src/opperai/models/annotation.py
- src/opperai/models/annotationurlcitation.py
Expand Down Expand Up @@ -376,7 +375,6 @@ generatedFiles:
- src/opperai/models/examplein.py
- src/opperai/models/file.py
- src/opperai/models/filefile.py
- src/opperai/models/fileprocessconfiguration.py
- src/opperai/models/filter_.py
- src/opperai/models/function_output.py
- src/opperai/models/function_stream_call_stream_postop.py
Expand Down Expand Up @@ -439,7 +437,6 @@ generatedFiles:
- src/opperai/models/paginatedresponse_listlanguagemodelsresponse_.py
- src/opperai/models/paginatedresponse_listspanmetricsresponse_.py
- src/opperai/models/paginatedresponse_listtracesresponse_.py
- src/opperai/models/pdfprocessorname.py
- src/opperai/models/prompttokensdetails.py
- src/opperai/models/query_dataset_entries_datasets_dataset_id_entries_query_postop.py
- src/opperai/models/query_knowledge_base_knowledge_knowledge_base_id_query_postop.py
Expand All @@ -462,6 +459,7 @@ generatedFiles:
- src/opperai/models/spanschema.py
- src/opperai/models/stream_function_functions_function_id_call_stream_postop.py
- src/opperai/models/stream_function_revision_functions_function_id_call_stream_revision_id_postop.py
- src/opperai/models/textprocessingconfiguration.py
- src/opperai/models/tmodel.py
- src/opperai/models/toplogprob.py
- src/opperai/models/update_custom_model_models_custom_model_id_patchop.py
Expand Down Expand Up @@ -584,7 +582,6 @@ generatedFiles:
- tests/mockserver/internal/sdk/models/components/examplein.go
- tests/mockserver/internal/sdk/models/components/file.go
- tests/mockserver/internal/sdk/models/components/filefile.go
- tests/mockserver/internal/sdk/models/components/fileprocessconfiguration.go
- tests/mockserver/internal/sdk/models/components/filter.go
- tests/mockserver/internal/sdk/models/components/functioncallconfiguration.go
- tests/mockserver/internal/sdk/models/components/functioncallinput.go
Expand Down Expand Up @@ -627,7 +624,6 @@ generatedFiles:
- tests/mockserver/internal/sdk/models/components/paginatedresponselistlanguagemodelsresponse.go
- tests/mockserver/internal/sdk/models/components/paginatedresponselistspanmetricsresponse.go
- tests/mockserver/internal/sdk/models/components/paginatedresponselisttracesresponse.go
- tests/mockserver/internal/sdk/models/components/pdfprocessorname.go
- tests/mockserver/internal/sdk/models/components/prompttokensdetails.go
- tests/mockserver/internal/sdk/models/components/querydatasetentriesresponse.go
- tests/mockserver/internal/sdk/models/components/queryknowledgebaserequest.go
Expand All @@ -644,6 +640,7 @@ generatedFiles:
- tests/mockserver/internal/sdk/models/components/spandata.go
- tests/mockserver/internal/sdk/models/components/spanmetricdata.go
- tests/mockserver/internal/sdk/models/components/spanschema.go
- tests/mockserver/internal/sdk/models/components/textprocessingconfiguration.go
- tests/mockserver/internal/sdk/models/components/tmodel.go
- tests/mockserver/internal/sdk/models/components/toplogprob.go
- tests/mockserver/internal/sdk/models/components/updatecustommodelrequest.go
Expand All @@ -659,7 +656,7 @@ generatedFiles:
- tests/mockserver/internal/sdk/models/components/websearchoptions.go
- tests/mockserver/internal/sdk/models/components/websearchoptionsuserlocation.go
- tests/mockserver/internal/sdk/models/components/websearchoptionsuserlocationapproximate.go
- tests/mockserver/internal/sdk/models/operations/addknowledgeknowledgebaseidindexpost.go
- tests/mockserver/internal/sdk/models/operations/addknowledgeknowledgebaseidaddpost.go
- tests/mockserver/internal/sdk/models/operations/callfunctionfunctionsfunctionidcallpost.go
- tests/mockserver/internal/sdk/models/operations/callfunctionrevisionfunctionsfunctionidcallrevisionidpost.go
- tests/mockserver/internal/sdk/models/operations/chatcompletionsopenaichatcompletionspost.go
Expand Down Expand Up @@ -997,7 +994,7 @@ examples:
path:
span_id: "77b258a2-45c1-4b87-a50c-9116bc8ed1d6"
requestBody:
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}
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}
responses:
"200":
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}
Expand Down Expand Up @@ -1832,5 +1829,23 @@ examples:
application/json: {"type": "NotFoundError", "message": "The resource was not found", "detail": "Span 123e4567-e89b-12d3-a456-426614174000 not found"}
"422":
application/json: {"type": "RequestValidationError", "message": "The request is invalid", "detail": {"input": "input value", "loc": ["path", "to", "error"], "msg": "error message", "type": "type of error"}}
add_knowledge__knowledge_base_id__add_post:
speakeasy-default-add-knowledge-knowledge-base-id-add-post:
parameters:
path:
knowledge_base_id: "c441b497-32db-4e24-8f41-ab160e1329fc"
requestBody:
application/json: {"key": "paris_123", "content": "The capital of France is Paris", "metadata": {"category": "product", "price": 100}}
responses:
"201":
application/json: "<value>"
"400":
application/json: {"type": "BadRequestError", "message": "The request is invalid", "detail": "The request is invalid"}
"401":
application/json: {"type": "UnauthorizedError", "message": "The request is unauthorized", "detail": "The API key is invalid"}
"404":
application/json: {"type": "NotFoundError", "message": "The resource was not found", "detail": "Span 123e4567-e89b-12d3-a456-426614174000 not found"}
"422":
application/json: {"type": "RequestValidationError", "message": "The request is invalid", "detail": {"input": "input value", "loc": ["path", "to", "error"], "msg": "error message", "type": "type of error"}}
examplesVersion: 1.0.2
generatedTests: {}
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 1.0.0
version: 1.0.3
additionalDependencies:
dev: {}
main: {}
Expand Down
14 changes: 9 additions & 5 deletions .speakeasy/speakeasy-modifications-overlay.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ overlay: 1.0.0
x-speakeasy-jsonpath: rfc9535
info:
title: Speakeasy Modifications
version: 0.0.28
version: 0.0.30
x-speakeasy-metadata:
after: ""
before: ""
Expand Down Expand Up @@ -709,8 +709,12 @@ actions:
x-speakeasy-metadata:
created_at: 1750925230100
type: user-edit
- target: $["paths"]["/knowledge"]["post"]["x-speakeasy-name-override"]
update: create
- target: $["paths"]["/knowledge/{knowledge_base_id}/add"]["post"]
update:
x-speakeasy-name-override: add
x-speakeasy-metadata:
created_at: 1750925236399
type: user-edit
after: sdk.knowledge.add()
before: sdk.knowledge.add_knowledge__knowledge_base_id__add_post()
created_at: 1751029113444
reviewed_at: 1751029118113
type: method-name
10 changes: 5 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ speakeasyVersion: 1.570.2
sources:
FastAPI:
sourceNamespace: fast-api
sourceRevisionDigest: sha256:66206b6c88c3c61ce2ba62b8badc9b6d792a1f3b2bb3b53ffe56ebb6e33c0e6f
sourceBlobDigest: sha256:c589aa220d2edd1ec19274af5a82e4f42afba6ee13c29b7b94ea86c6c6750669
sourceRevisionDigest: sha256:b66f7e1f7511a3a98ba9cd12b772ec995f5cf4362a60fdcc5b2582f1fa09b05b
sourceBlobDigest: sha256:46c3eaf6d76d253f805f2e4bb527f5a3e1ee391f78222af96eebb199446604b1
tags:
- latest
- 2.0.0
targets:
opper:
source: FastAPI
sourceNamespace: fast-api
sourceRevisionDigest: sha256:66206b6c88c3c61ce2ba62b8badc9b6d792a1f3b2bb3b53ffe56ebb6e33c0e6f
sourceBlobDigest: sha256:c589aa220d2edd1ec19274af5a82e4f42afba6ee13c29b7b94ea86c6c6750669
sourceRevisionDigest: sha256:b66f7e1f7511a3a98ba9cd12b772ec995f5cf4362a60fdcc5b2582f1fa09b05b
sourceBlobDigest: sha256:46c3eaf6d76d253f805f2e4bb527f5a3e1ee391f78222af96eebb199446604b1
codeSamplesNamespace: fast-api-python-code-samples
codeSamplesRevisionDigest: sha256:222418eb8b09f35c79d23b886cb48984f58f7d5f3c9cbc4f8064c707cee1783a
codeSamplesRevisionDigest: sha256:27f0e2c1eed1575de750c05307aa2e88414496aea05007fc0a2f81e5797d1d6b
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,7 @@ with Opper(

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

* [create](docs/sdks/knowledge/README.md#create) - Create Knowledge Base
* [creat](docs/sdks/knowledge/README.md#creat) - Create Knowledge Base
* [list](docs/sdks/knowledge/README.md#list) - List Knowledge Bases
* [get](docs/sdks/knowledge/README.md#get) - Get Knowledge Base
* [delete](docs/sdks/knowledge/README.md#delete) - Delete Knowledge Base
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# AddKnowledgeKnowledgeBaseIDIndexPostRequest
# AddKnowledgeKnowledgeBaseIDAddPostRequest


## Fields
Expand Down
12 changes: 6 additions & 6 deletions docs/models/addrequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@

## Fields

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

This file was deleted.

8 changes: 0 additions & 8 deletions docs/models/pdfprocessorname.md

This file was deleted.

Loading