Skip to content

Commit 99613fe

Browse files
committed
## Python SDK Changes:
* `livepeer.generate.llm()`: **Added** * `livepeer.generate.image_to_text()`: **Added** * `livepeer.generate.live_video_to_video()`: **Added** * `livepeer.generate.text_to_speech()`: **Added** * `livepeer.stream.update()`: * `request.stream-patch-payload.name` **Added** * `livepeer.generate.text_to_image()`: * `request.loras` **Added** * `livepeer.generate.image_to_image()`: * `request.loras` **Added** * `livepeer.generate.audio_to_text()`: * `request.return_timestamps` **Added** * `error.status[415]` **Added**
1 parent 77089f3 commit 99613fe

File tree

352 files changed

+15692
-7316
lines changed

Some content is hidden

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

352 files changed

+15692
-7316
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
**/__pycache__/
2+
**/.speakeasy/temp/
3+
**/.speakeasy/logs/
4+
.speakeasy/reports
5+
.env
6+
.env.local
17
.venv/
28
pyrightconfig.json
39
README-PYPI.md

.speakeasy/gen.lock

Lines changed: 3209 additions & 655 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,52 @@ generation:
44
maintainOpenAPIOrder: true
55
usageSnippets:
66
optionalPropertyRendering: withExample
7+
sdkInitStyle: constructor
78
useClassNamesForArrayFields: true
89
fixes:
910
nameResolutionDec2023: true
11+
nameResolutionFeb2025: false
1012
parameterOrderingFeb2024: true
1113
requestResponseComponentNamesFeb2024: true
14+
securityFeb2025: false
15+
sharedErrorComponentsApr2025: false
1216
auth:
13-
oAuth2ClientCredentialsEnabled: true
17+
oAuth2ClientCredentialsEnabled: false
18+
oAuth2PasswordEnabled: false
19+
hoistGlobalSecurity: true
20+
schemas:
21+
allOfMergeStrategy: shallowMerge
22+
requestBodyFieldName: ""
23+
persistentEdits: {}
24+
tests:
25+
generateTests: true
26+
generateNewTests: false
27+
skipResponseBodyAssertions: false
1428
python:
15-
version: 0.3.0
29+
version: 0.4.0
1630
additionalDependencies:
1731
dev: {}
1832
main: {}
33+
allowedRedefinedBuiltins:
34+
- id
35+
- object
36+
asyncMode: both
1937
author: Livepeer
2038
authors:
2139
- Speakeasy
40+
baseErrorName: LivepeerError
2241
clientServerStatusCodesAsErrors: true
42+
constFieldCasing: upper
43+
defaultErrorName: SDKError
2344
description: Python Client SDK for Livepeer Studio
45+
enableCustomCodeRegions: false
2446
enumFormat: enum
47+
fixFlags:
48+
asyncPaginationSep2025: false
49+
responseRequiredSep2024: false
2550
flattenGlobalSecurity: true
2651
flattenRequests: false
52+
flatteningOrder: parameters-first
2753
imports:
2854
option: openapi
2955
paths:
@@ -32,11 +58,20 @@ python:
3258
operations: models/operations
3359
shared: models/components
3460
webhooks: models/webhooks
61+
inferUnionDiscriminators: true
3562
inputModelSuffix: input
63+
license: ""
3664
maxMethodParams: 4
3765
methodArguments: require-security-and-request
66+
moduleName: ""
67+
multipartArrayFormat: legacy
3868
outputModelSuffix: output
69+
packageManager: poetry
3970
packageName: livepeer
71+
preApplyUnionDiscriminators: false
4072
projectUrls: {}
73+
pytestFilterWarnings: []
74+
pytestTimeout: 0
4175
responseFormat: envelope-http
76+
sseFlatResponse: false
4277
templateVersion: v2

.speakeasy/workflow.lock

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
1-
speakeasyVersion: 1.399.0
1+
speakeasyVersion: 1.680.5
22
sources:
33
livepeer-studio-api:
44
sourceNamespace: livepeer-studio-api
5-
sourceRevisionDigest: sha256:05b8e6f32af10787d3e904f94a0924c304ec1dd8357de9351eebd75f8ea9c3ca
6-
sourceBlobDigest: sha256:aa27f19cd706fdbc92320eea5ca4d28aefd20557554f78a6fa0393320d8ee1d6
5+
sourceRevisionDigest: sha256:d98fa25204b94413f9a47a23e34b3045ec014c9a484febf4ea61dd857bc3cdc6
6+
sourceBlobDigest: sha256:534a9c98859dd43140d4e4ebc6f16316aa827ee9fc429504d0d221d50dfc8bda
77
tags:
88
- latest
9-
- main
9+
- speakeasy-sdk-regen-1765585276
10+
- 1.0.0
1011
targets:
1112
livepeer-python:
1213
source: livepeer-studio-api
1314
sourceNamespace: livepeer-studio-api
14-
sourceRevisionDigest: sha256:05b8e6f32af10787d3e904f94a0924c304ec1dd8357de9351eebd75f8ea9c3ca
15-
sourceBlobDigest: sha256:aa27f19cd706fdbc92320eea5ca4d28aefd20557554f78a6fa0393320d8ee1d6
15+
sourceRevisionDigest: sha256:d98fa25204b94413f9a47a23e34b3045ec014c9a484febf4ea61dd857bc3cdc6
16+
sourceBlobDigest: sha256:534a9c98859dd43140d4e4ebc6f16316aa827ee9fc429504d0d221d50dfc8bda
17+
codeSamplesNamespace: livepeer-studio-api-python-code-samples
18+
codeSamplesRevisionDigest: sha256:d516c129293f72dfeb97f183ae0d6e4ffbabc4be7542db73b11019af1775362b
1619
my-first-target:
1720
source: livepeer-studio-api
1821
sourceNamespace: livepeer-studio-api
@@ -37,3 +40,5 @@ workflow:
3740
token: $pypi_token
3841
codeSamples:
3942
output: codeSamples.yaml
43+
registry:
44+
location: registry.speakeasyapi.dev/livepeer/livepeer-studio/livepeer-studio-api-python-code-samples

.speakeasy/workflow.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,5 @@ targets:
1616
token: $pypi_token
1717
codeSamples:
1818
output: codeSamples.yaml
19+
registry:
20+
location: registry.speakeasyapi.dev/livepeer/livepeer-studio/livepeer-studio-api-python-code-samples

0 commit comments

Comments
 (0)