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
1 change: 1 addition & 0 deletions .genignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
README.md
3,498 changes: 2,909 additions & 589 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@ generation:
schemas:
allOfMergeStrategy: shallowMerge
requestBodyFieldName: ""
persistentEdits: {}
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 1.6.5
version: 1.7.1
additionalDependencies:
dev: {}
main: {}
Expand Down Expand Up @@ -70,6 +71,7 @@ python:
outputModelSuffix: output
packageManager: poetry
packageName: opperai
preApplyUnionDiscriminators: false
pytestFilterWarnings: []
pytestTimeout: 0
responseFormat: flat
Expand Down
40 changes: 24 additions & 16 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.32
version: 0.0.34
x-speakeasy-metadata:
after: ""
before: ""
Expand Down Expand Up @@ -720,8 +720,8 @@ actions:
type: method-name
- target: $["paths"]["/models/aliases/{alias_id}"]["delete"]
update:
x-speakeasy-name-override: delete_alias
x-speakeasy-group: language_models
x-speakeasy-name-override: delete_alias
x-speakeasy-metadata:
after: sdk.models.delete_alias()
before: sdk.models.delete_model_alias_models_aliases__alias_id__delete()
Expand All @@ -730,8 +730,8 @@ actions:
type: method-name
- target: $["paths"]["/models/aliases"]["get"]
update:
x-speakeasy-name-override: list_aliases
x-speakeasy-group: language_models
x-speakeasy-name-override: list_aliases
x-speakeasy-metadata:
after: sdk.models.list_aliases()
before: sdk.models.list_model_aliases_models_aliases_get()
Expand All @@ -740,8 +740,8 @@ actions:
type: method-name
- target: $["paths"]["/models/aliases/{alias_id}"]["patch"]
update:
x-speakeasy-name-override: update_alias
x-speakeasy-group: language_models
x-speakeasy-name-override: update_alias
x-speakeasy-metadata:
after: sdk.models.update_alias()
before: sdk.models.update_model_alias_models_aliases__alias_id__patch()
Expand All @@ -750,8 +750,8 @@ actions:
type: method-name
- target: $["paths"]["/models/aliases/by-name/{name}"]["get"]
update:
x-speakeasy-name-override: get_alias_by_name
x-speakeasy-group: language_models
x-speakeasy-name-override: get_alias_by_name
x-speakeasy-metadata:
after: sdk.models.get_alias_by_name()
before: sdk.models.get_model_alias_by_name_models_aliases_by_name__name__get()
Expand All @@ -760,8 +760,8 @@ actions:
type: method-name
- target: $["paths"]["/models/aliases"]["post"]
update:
x-speakeasy-name-override: create_alias
x-speakeasy-group: language_models
x-speakeasy-name-override: create_alias
x-speakeasy-metadata:
after: sdk.models.create_alias()
before: sdk.models.create_model_alias_models_aliases_post()
Expand All @@ -788,8 +788,8 @@ actions:
type: method-name
- target: $["paths"]["/models/aliases/{alias_id}"]["get"]
update:
x-speakeasy-name-override: get_alias
x-speakeasy-group: language_models
x-speakeasy-name-override: get_alias
x-speakeasy-metadata:
after: sdk.models.get_alias()
before: sdk.models.get_model_alias_models_aliases__alias_id__get()
Expand All @@ -805,15 +805,6 @@ actions:
created_at: 1762265966139
reviewed_at: 1762265978991
type: method-name
- target: $["paths"]["/knowledge/{knowledge_base_id}/query"]["delete"]
update:
x-speakeasy-name-override: deleteDocuments
x-speakeasy-metadata:
after: sdk.knowledge.deleteDocuments()
before: sdk.knowledge.deleteDocumentsKnowledgeKnowledgeBaseIdQueryDelete()
created_at: 1751029113444
reviewed_at: 1751029118113
type: method-name
- target: $["paths"]["/knowledge/{knowledge_base_id}/files"]["get"]
update:
x-speakeasy-name-override: listFiles
Expand All @@ -832,3 +823,20 @@ actions:
created_at: 1732872000000
reviewed_at: 1732872000000
type: method-name
- target: $["paths"]["/knowledge/{knowledge_base_id}/upload"]["post"]
update:
x-speakeasy-name-override: upload_file
x-speakeasy-metadata:
after: sdk.knowledge.upload_file()
before: sdk.knowledge.upload_file_knowledge__knowledge_base_id__upload_post()
created_at: 1765275433136
type: method-name
- target: $["paths"]["/spans/{span_id}/feedback"]["post"]
update:
x-speakeasy-name-override: submit_feedback
x-speakeasy-metadata:
after: sdk.spans.submit_feedback()
before: sdk.spans.submit_span_feedback_spans__span_id__feedback_post()
created_at: 1765275433136
reviewed_at: 1765276561875
type: method-name
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
speakeasyVersion: 1.664.0
speakeasyVersion: 1.673.0
sources:
FastAPI:
sourceNamespace: fast-api
sourceRevisionDigest: sha256:13e03f4bb2d2e45398714ef484f5d060570653dbf652ca0bc2d3b03c051da7f1
sourceBlobDigest: sha256:675e1b26aa256bad5e337faa07b1a3b907a34836d515f33542cee6b2b52ff195
sourceRevisionDigest: sha256:d977bb721b29c73ca744581d4fde9fd8fef611af59b37749a1aeeb49d8a24a13
sourceBlobDigest: sha256:e4866bcc37feac400aef98e48d26be97f467df4bb5a6c955e7741e5b4dfca423
tags:
- latest
- 2.0.0
targets:
opper:
source: FastAPI
sourceNamespace: fast-api
sourceRevisionDigest: sha256:13e03f4bb2d2e45398714ef484f5d060570653dbf652ca0bc2d3b03c051da7f1
sourceBlobDigest: sha256:675e1b26aa256bad5e337faa07b1a3b907a34836d515f33542cee6b2b52ff195
sourceRevisionDigest: sha256:d977bb721b29c73ca744581d4fde9fd8fef611af59b37749a1aeeb49d8a24a13
sourceBlobDigest: sha256:e4866bcc37feac400aef98e48d26be97f467df4bb5a6c955e7741e5b4dfca423
codeSamplesNamespace: fast-api-python-code-samples
codeSamplesRevisionDigest: sha256:0d7ea2f726f0c386f9ddb792d1f74d817de3821fc0c04618ffb9b20b7e86620d
codeSamplesRevisionDigest: sha256:eed9d0b848bcc293201ef1129a63d9f6e15052b4cc04435ed9fa831c66e4061a
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
7 changes: 3 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,9 @@ clean:
echo "❌ Error: This is not a git repository. Cannot clean safely."; \
exit 1; \
fi
git checkout HEAD -- src/ docs/ USAGE.md README.md README-PYPI.md test.py test_example_app.py || { \
echo "❌ Error: Failed to reset files. Make sure you're in a git repository with committed changes."; \
exit 1; \
}
@git checkout HEAD -- src/ docs/ USAGE.md README.md 2>/dev/null || true
@git checkout HEAD -- README-PYPI.md 2>/dev/null || true
@git checkout HEAD -- test.py test_example_app.py 2>/dev/null || true
@echo "✅ Cleaned successfully - files reset to last committed state"

# Run tests
Expand Down
Loading